为您提供替代选择
为什么要Tunnelblick VPN?
大多数商业VPN提供自定义Mac VPN应用程序,那么为什么要使用Tunnelblick VPN呢?原因之一是它是开源的,因此您可以相当确信它没有做任何不应该做的事情。
现在……我通常是一个非常强有力的拥护者对于使用开源软件,但我对VPN的价值有疑问,因为您的VPN提供商无论如何都可以完全访问您的互联网流量。请看看自定义与开源VPN客户端对于我对这个问题的全部想法。
除了开源,tunnelblick总是停留最新使用最新版本的OpenVPN,以及最新的安全补丁。这意味着隧道界比许多自定义客户端更安全,这些自定义客户可能落后于该领域。它也是无膨胀和稳定的,这远远超过许多自定义VPN应用程序所说的。
还值得注意的是,MacOS并没有像Windows那样得到自定义VPN客户端的支持。特别是新的VPN,通常依靠隧道界来提供MAC支持。鉴于隧道界的良好(尤其是现在它具有杀戮开关),我认为这并不是一个问题。
特征
TunnelBlick提供以下功能:
- 完整的域名系统(DNS)泄漏保护 - Internet协议版本4(IPv4)和Internet协议版本6(IPv6)。请注意,TunnelBlick不支持IPv6路由,因此使用禁用IPv6(可选)的简单权宜之计来防止IPv6 DNS泄漏。
- Web实时通信(WEBRTC)泄漏保护*
- 杀死开关(仅最新Beta版本)
- 有多种语言可用 - 目前,TunnelBlick被翻译成35种以上的语言。
有关使用VPN时IP泄漏的更多信息,请查看我的IP泄漏的完整指南。请注意,DNS泄漏保护是不是默认情况下启用,必须打开(请参阅稍后使用tunnelblick)。
*OpenVPN4.2.x防止Web实时通信(WEBRTC)泄漏,所以我怙Tunnelblick也这样做。当然,在测试本文的TunnelBlick时,我没有检测到Webrtc泄漏。
其他OpenVPN功能
对OpenVPN配置文件的简单编辑允许高度自定义(如果由提供商支持)。这包括端口选择,密码选择,密码位长度选择以及OpenVPN的选择用户数据报协议(UDP)或传输控制协议(TCP)。
这最后一个使您可以通过TCP端口443运行OpenVPN,这是打败审查制度块的好方法(尽管从技术角度来看,虽然效率低下)。
几乎每个VPN服务都提供OpenVPN配置(.OVPN和.CONF)文件,可以由TunnelBlick使用。 TunnelBlick还可以使用特殊的TunnelBlick配置文件(.tblk),但是常规的OpenVPN配置文件不再需要转换为此格式来与TunnelBlick一起使用。
价格
与OpenVPN GUI一样,TunnelBlick在各个方面都是免费的。但是,为了使用它,您需要连接到VPN服务器。可以自己设置私人的OpenVPN服务器,但这通常意味着要购买商业VPN服务。
请查看我们的5最佳VPN服务和MacOS的5个最佳VPN页面以查看一些推荐的VPN服务。大多数VPN都有专用的tunnelblick设置页面,但是即使不使用,您也可以将其OpenVPN设置文件与TunnelBlick一起使用。
隐私和安全
Tunnelblick是社区开发的开源软件,建立在开源OpenVPN协议之上。作为开源意味着有资格这样做的任何人都可以检查其代码,但是到目前为止,该代码尚未对漏洞或后门进行专业审核。
但是,OpenVPN本身已经存在。
易用性
这是使用TunnelBlick的步骤
1。从选择的VPN服务下载tunnelblick或常规OpenVPN配置文件。您将需要每个VPN服务器位置一个文件,尽管通常可以在单个zip文件中下载多个配置。在这种情况下,您需要在文件使用之前解压缩文件。
2。下载,安装和启动TunnelBlick。它会要求您的管理员密码。在欢迎屏幕上,选择“我有配置文件”。

3。将配置文件(或多个服务器配置的倍数文件)拖动菜单栏中的tunnelblick图标。

4。点击“安装”,然后选择是仅为您自己安装还是Mac的所有用户。它可能会要求您的管理员密码。
5。那是完成的!要连接到VPN服务器,请单击菜单栏中的TunnelBlick图标,然后选择VPN服务器。

图标将变暗阴影,以表明您已连接。如果将光标悬停在它上面,它将显示其他信息。

附录:
打开DNS泄漏保护
如前所述,默认情况下,IPv4和IPv6 DNS泄漏保护在TunnelBlick中未启用。要启用DNS泄漏保护,转到配置 - >设置,然后将“通过VPN的所有IPv4流量路由所有IPv4流量”和“禁用IPv6”勾选。

有关使用VPN时泄漏的更多信息,请查看我们的IP泄漏的完整指南
打开杀戮开关
最新的Beta版TunnelBlick的新功能是非常受欢迎的杀戮开关功能。这样可以确保您的真实互联网协议(IP)地址不会在发生的情况下公开VPN辍学。
要启用杀戮开关,请转到配置并单击单个VPN配置(必须为每种配置启用杀戮开关)。单击“意外断开”字段,然后从下拉菜单中选择“禁用网络访问”。

我进行了几次测试,以确保杀戮开关正常工作。客户端正在虚拟机(VM)内运行。断开连接然后重新连接主机的Internet连接是模拟标准VPN辍学的好方法。
在此测试中,互联网停止工作,直到与VPN断开连接之前,我无法重新连接。所以一切都很好。我还测试了通过模拟软件崩溃,看看这是否是基于防火墙的杀戮。通过强制关闭VPN客户端并查看是否仍然可用来完成此操作。

客户服务
尽管是免费的社区开发的开源软件,但为Tunelblick用户提供了大量支持。这主要以广泛的形式文档,其中包括方便的快速入门指南和常见问题解答。还有一个常见的问题部分,该部分解决了您可能遇到的最常见问题。
如果其他所有失败都会失败,则有一个Google寄托讨论论坛在其中,隧道界开发人员似乎在回答查询中起积极作用。
最后的想法
我喜欢
- 免费和开源(FOSS)
- IPv4和IPv6 DNS泄漏保护
- WEBRTC泄漏保护
- 始终使用最新版本的OpenVPN
- 基于防火墙的Kill Switch(仅最新Beta版)
- 可以使用任何常规的OpenVPN配置文件
我不太确定
- 不像某些自定义VPN客户端那样容易使用
我讨厌
- 没有什么
TunnelBlick是一个简单但有效的开源VPN客户端,可与所有OpenVPN配置文件一起使用。借助DNS泄漏保护,WEBRTC泄漏保护和基于防火墙的杀戮开关,它还提供了VPN客户端中真正重要的所有关键功能。
