ProtonVPN 是一家位于瑞士的 VPN 服务提供商。 在本文中,我将向您展示如何在桌面 Linux 上使用 ProtonVPN,包括 Debian、Ubuntu、Linux Mint、Elementary OS, Fedora、CentOS、Arch Linux 和 OpenSUSE。
笔记:如果您是高级用户,您可能想要运行自己的 VPN 服务器。
为什么需要在计算机和移动设备上使用 VPN
对于那些不知道的人,VPN 代表虚拟专用网络,它在您的设备和 VPN 服务器之间建立了一个安全、加密的“隧道”。 VPN 的常见用例包括:
- 加密您的在线流量,保护您的网络浏览历史免受 ISP 的监视。
- 如果流媒体服务不支持您所在的国家/地区,或者您正在国外旅行,则取消阻止受区域限制的内容(Netflix、Hulu 等)。
- 绕过在线审查并访问在您所在国家或地区被屏蔽的网站,例如 Google、YouTube、Facebook。
- 防止 ISP 在您浏览的网页上注入广告。
- 在使用公共 Wi-Fi 时加密您的网络流量,例如在机场休息室、咖啡店或酒店。 防止同一 Wi-Fi 网络中的黑客拦截您的互联网流量并窃取您的电子邮件地址、密码和信用卡号。
- 使用 BitTorrent 客户端下载文件时隐藏您的 IP 和身份。
- 游戏玩家可以使用 VPN 找到减少游戏延迟的最佳路线。
- 众所周知,许多在线预订服务(例如 Kayak)向不同国家/地区提供不同的价格。 当您在线预订机票或酒店时,您可以使用 VPN 切换您的 IP 地址以找到最优惠的价格。
- 有时,您所在地区的网络资源并未被阻止,但您仍然无法访问它。 那是因为中间有一个缓存层,缓存已经过时了。 您可以使用 VPN 绕过缓存。
请注意,使用 VPN 不是保护您的在线隐私和安全的灵丹妙药。 对于那些偏执的人,您应该使用 Tails Linux 上的 Tor 浏览器。 但是,我认为大多数人不需要去那个额外的长度,并且不方便日常使用。
ProtonVPN 功能
- 全盘加密部署在所有 ProtonVPN 服务器上。
- 所有客户端应用程序都是开源的。
- 通过 VPN 的 Tor。 您可以通过 Tor 网络路由所有流量并访问 Onion 站点。
- 支持比特币支付。
- 支持安全的 IKEv2/IPSec 和 OpenVPN 协议。 弱 PPTP 和 L2TP/IPSec 协议被禁用。
- DNS 泄漏保护和 IPv6 泄漏保护。
- 适用于 Android、iOS、Mac OS X 和 Windows 的图形 VPN 客户端。
- 多次登录。 您可以使用 ProtonVPN 同时在多台设备上匿名浏览。
- ProtonVPN 在 54 个不同的国家/地区拥有超过 1076 台服务器,让您可以随时切换服务器。
- 没有日志记录政策。 ProtonVPN 不会收集、记录或存储任何浏览活动、数据或 IP 地址。
- 支持洪流。
- VPN终止开关。 如果 VPN 连接断开,计算机将默认恢复为原始公共 IP。 当您的 VPN 连接失败时,VPN 终止开关会完全切断您与互联网的连接,因此您的网络流量永远不会暴露给黑客和窥探者。
- 还有很多。
前往 ProtonVPN 官网注册一个免费账号。
如何在 Linux 桌面上安装 ProtonVPN
ProtonVPN 支持 IKEv2/IPSec 和 OpenVPN 协议。 我们将在桌面 Linux 上使用 OpenVPN,因为它非常安全且易于设置。
注册后,我们需要安装 适用于 Linux 的 ProtonVPN 客户。
Debian/Ubuntu/Linux/Mint
sudo apt install -y openvpn dialog python3-pip python3-setuptools sudo pip3 install protonvpn-cli
Fedora/CentOS/RHEL
sudo dnf install -y openvpn dialog python3-pip python3-setuptools sudo pip3 install protonvpn-cli
Arch Linux/Manjaro
sudo pacman -S openvpn dialog python-pip python-setuptools sudo pip3 install protonvpn-cli
OpenSUSE
sudo zypper in -y openvpn dialog python3-pip python3-setuptools sudo pip3 install protonvpn-cli
如何在 Linux 上使用 ProtonVPN 客户端
使用以下命令登录您的 ProtonVPN 帐户。
sudo protonvpn init