VPN Bypass 简介
VPN Bypass 是一款 macOS 菜单栏应用,用来决定哪些流量通过你的 VPN。你可以选择应绕过 VPN 的服务和域名,或必须使用 VPN 的少数项目,当 VPN 重新连接或地址变化时,应用会保持路由正确。它面向把所有流量都送入隧道的全隧道 VPN 客户端,这类客户端可能让流媒体卡顿,并使 AirPlay 或 Chromecast 无法工作。
它支持 GlobalProtect、Cisco AnyConnect、OpenVPN、WireGuard、FortiClient、Zscaler、Cloudflare WARP、Pulse Secure、Check Point、Proton VPN 和 Tailscale 出口节点。它免费开源,采用 GPL-3.0-or-later 许可证,由 GeiserX 开发,需要 macOS 13 或更高版本。应用已使用 Developer ID 签名并通过 Apple 公证。它会询问一次管理员密码,以安装一个编辑路由表的小型 root 辅助程序,不需要内核扩展或系统扩展。在让工作 VPN 的流量绕过隧道之前,请先了解雇主的规定。VPN 的终止开关也可能让路由失效,发生这种情况时应用会告诉你。6.0 版在首次启动时会把以点开头的域名改写为通配符。
主要功能
当你的 VPN 客户端不提供分流时,VPN Bypass 可以实现分流。
- 三种模式:Bypass、VPN Only 和首个匹配优先的 Custom 规则。
- 服务目录:YouTube、Netflix、Spotify、Zoom 等 75 种服务,以及你自己的域名、通配符和子网。
- Lookups:可选视图,显示 Mac 查询的名称,一键即可添加。
- 自定义出口:让规则直连,或经由指定 VPN、HTTP 或 SOCKS5 代理、Tailscale 节点。
- 自动恢复路由:重新连接或网络变化后路由会恢复,域名也会重新解析。
- 命令行:vpnb 可用脚本完成应用的所有操作,并可用 JSON 回应。
- 快捷指令:操作可设置模式、添加域名或开关服务。
- 其他:可选的 /etc/hosts DNS 绕过、路由验证、通知以及配置导入和导出。
6.0.0 版本新功能
VPN Bypass 6.0.0 是一个主要版本,以统一的原生外观重建了应用。设置、列表和服务都会保留。
- 网站去向:Status 页面和 vpnb why 会说明网站从哪条路径出去以及原因。
- 暂停:暂时停止路由,或停止到 VPN 重新连接为止。
- 按网络配置:每个网络都保留自己的模式和列表。
- 地区包:各国的银行和公共服务可在目录中一次选中。
- VPN Only 断线阻止:VPN 断开时,列表中的网站不会在 VPN 之外加载。
- 终止开关警告:当 VPN 终止开关让绕过失效时,应用会提示。
VPN Bypass 常见问题
VPN Bypass 免费吗?
是的。VPN Bypass 免费开源,采用 GPL-3.0-or-later 许可证。
VPN Bypass 需要什么版本的 macOS?
macOS 13(Ventura)或更高版本,并需要管理员权限来管理路由和 hosts 文件。
VPN Bypass 是 VPN 吗?
不是。它不提供 VPN,而是决定哪些流量通过你已在使用的 VPN。
它能检测哪些 VPN 客户端?
GlobalProtect、Cisco AnyConnect、OpenVPN、WireGuard、FortiClient、Zscaler、Cloudflare WARP、Pulse Secure、Check Point、Proton VPN 和 Tailscale 出口节点。
为什么它要我的管理员密码?
为了安装编辑路由表的小型 root 辅助程序。它只询问一次,主要更新在辅助程序变化时可能再次询问。
它需要内核扩展或系统扩展吗?
不需要。一个小型 root 辅助程序负责路由,并且只有此应用能与它通信。
VPN Bypass 有 Apple 签名吗?
有。从 5.1.0 版起,应用使用 Developer ID 签名并通过 Apple 公证。
它能和 VPN 终止开关一起使用吗?
不一定。终止开关可能让路由失效,发生这种情况时应用会告诉你。
可以用 Homebrew 安装 VPN Bypass 吗?
可以,通过项目自己的 tap:brew tap geiserx/vpn-bypass,然后 brew trust --cask geiserx/vpn-bypass/vpn-bypass,再 brew install --cask vpn-bypass。
vpn-bypass.FULLMAC.app 上的 VPN Bypass 下载来自哪里?
下载按钮指向 VPN Bypass 官方发布页面 https://github.com/GeiserX/VPN-Bypass/releases/latest。vpn-bypass.FULLMAC.app 不会修改或重新打包该应用。
相似应用
LanGuardLanGuard 是一款免费开源的菜单栏应用,有线网络连接一接通就关闭 Wi-Fi,拔掉网线后再重新打开。默认情况下,即使 Mac 通过以太网连接在扩展坞上,macOS 也会让 Wi-Fi 保持开启,这会多留一条网络路由,流量可能会走错连接。LanGuard 会替你完成切换。它只在插拔网线的那一刻动作,因此如果你在插着网线时手动重新打开 Wi-Fi,它会一直保持开启,直到下次拔掉网线。网络工具
WhatRouteWhatRoute 是一款 Mac 网络诊断工具。它的主要功能是 traceroute:显示数据在前往另一台计算机途中经过的每一台路由器。它还可以 ping、执行域名服务(DNS)查询和 Whois 查询,并监视进出 Mac 的流量。地理定位服务会把路由器标在世界地图上,让你看到数据包在互联网上经过的地理路径,选中的区域还可以在 Apple 地图或 Google 地图中打开,查看更多细节。网络工具
SSH Tunnel ManagerSSH Tunnel Manager 是一款在 Mac 上管理 SSH 端口转发的轻量级菜单栏应用。你不必再在终端里输入 ssh -N -L 命令、还记不清哪些隧道在运行,只需在设置中把每条隧道配置一次,然后在菜单栏里一键开启或关闭。它用原生 Swift 和 AppKit 编写,使用 macOS 自带的 SSH,不捆绑任何额外的二进制文件。网络工具
HoleberryHoleberry 是一款原生菜单栏应用,面向运行 Pi-hole(全网广告拦截器)的用户。它把 Pi-hole 放到 Mac 菜单栏上,无需打开 Pi-hole 网页界面,就能查看拦截状态和查询统计、暂停拦截并处理被拦截的域名。菜单栏图标随时显示 Pi-hole 的健康状态,菜单中显示查询和被拦截域名的总数。当页面因被 Pi-hole 拦截而无法加载时,Holeberry 会检测 Safari、Orion、Chrome 和 Chromium 系浏览器、Firefox、Zen 等浏览器的当前标签页,一键解除该域名的拦截,网络的其余部分仍受保护。网络工具
WiFi LensWiFi Lens 是一款原生 Mac 应用,帮助你了解周围的 Wi-Fi。它扫描 2.4、5 和 6 GHz 频段的附近网络,以图表显示信道占用情况,为拥塞程度评分,并推荐适合你所在地区的信道。你可以查看每个网络的 PHY 代际、信道宽度、对 802.11k/r/v 和 WPA3 的支持,以及你自己连接的 IP、网关、DNS、MAC、发送速率和安全摘要。漫游测试监控接入点之间的切换,热力图比较各频段的占用情况,AP Radar 则根据信号强度帮你追踪选定的接入点,并可选择音频反馈。网络工具
TunnelblickTunnelblick 是 macOS 上免费的 OpenVPN 图形界面。你可以通过菜单栏中的图标轻松控制 OpenVPN 连接:安装 VPN 服务商、学校或公司提供的配置文件,然后一键连接或断开。你可以保存多个配置,查看每个连接的状态,并使用 Tunnelblick 提供的网络监控和 IPv6 选项,让连接按预期工作。网络工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。