跳到正文
发现
Passepartout:Apple 平台 VPN 客户端
移动应用效率工具

Passepartout:Apple 平台 VPN 客户端

面向 iPhone、iPad、Mac 与 Apple TV 的 OpenVPN / WireGuard 客户端,注重隐私与省电。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v3.12.3
平台
iOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Passepartout 是一款运行在 iPhone、iPad、Mac 和 Apple TV 上的 VPN 与隐私客户端,由 Partout 提供支持,使用 Swift 开发。它是 Apple 平台上的 OpenVPN® 与 WireGuard® 客户端,其 OpenVPN 栈还实现了 Tunnelblick XOR patch。官方表示 Android 与 Windows 版本即将推出。

项目主页:https://partout.io/passepartout/

主要功能

  • 支持 OpenVPN 与 WireGuard 协议连接
  • 按需规则(On-demand rules)
  • 覆盖 DNS 与 HTTP 代理设置
  • 自定义路由
  • 为多个服务商提供预置配置(几乎涵盖任意服务商)

针对 Apple 平台的特性:

  • 支持 Apple TV
  • 支持 iCloud
  • 支持 Shortcuts
  • 无后台活动
  • 对电池友好

安装与使用

App Store

可从 App Store 安装 iPhone、iPad、Mac 与 Apple TV 版本。

命令行安装 Mac 版

GitHub Releases 提供 arm64 与 x86_64 的 Mac .dmg 镜像,但目前的二进制仅包含免费功能。建议使用作者的 GPG 密钥验证签名,该密钥也可从公共密钥服务器获取:

gpg --recv-keys 28891B14B2635EA11F438034092E0218047A5650

也可以通过 Homebrew Cask 安装 Mac 应用:

brew install passepartout

从源码构建

运行要求:

  • iOS 17+ / macOS 14+ / tvOS 17+
  • Xcode 26
  • Swift 6
  • Git(Xcode Command Line Tools 自带)
  • Java(可选,用于 OpenAPI Generator)

本地下载代码库:

git clone https://github.com/partout-io/passepartout
cd passepartout
git submodule update --init partout

然后在 app-apple 中找到 Xcode 工程。为了让一切正常工作,必须满足主应用与 tunnel extension target 的所有 capabilities 和 entitlements,因此需要根据自己的开发者账号修改 Config.xcconfig 文件。

在 Mac 或 iOS/tvOS 模拟器上测试应用:

  • 在 Xcode 中打开 Passepartout.xcodeproj
  • 运行 Passepartout target

注意事项


本作品整理自 GitHub 开源项目 partout-io/passepartout,原作者 @partout-io,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v3.12.3当前版本

    修复 DNS 回退偏好设置的回归问题;OpenVPN 恢复对 inline auth-user-pass 的支持。

评论