ProtonVPN 是一家總部位於瑞士的 VPN 服務提供商。本文將向您展示如何在桌面 Linux 上使用 Proton VPN,例如 Debian、Ubuntu、Linux Mint、Elementary OS、Fedora、CentOS、Arch Linux 和 OpenSUSE。
筆記: 對於高級用戶,建議運行自己的 VPN 服務器。
為什麼計算機和移動設備需要 VPN
對於那些不知道的人,VPN 代表虛擬專用網絡,並在設備和 VPN 服務器之間建立了一個安全的加密“隧道”。 以下是 VPN 的一些常見用例:
- 加密在線流量並保護您的網絡瀏覽歷史不受 ISP 監控。
- 如果您的流媒體服務不支持您所在的國家/地區,或者您正在出國旅行,請取消阻止受區域限制的內容(Netflix、Hulu 等)。
- 繞過在線審查並訪問在谷歌、YouTube 和 Facebook 等國家/地區被封鎖的網站。
- 避免在您的 ISP 正在瀏覽的網頁上插入廣告。
- 在機場休息室、咖啡店、酒店等使用公共 Wi-Fi 時加密互聯網流量。防止同一 Wi-Fi 網絡上的黑客攔截 Internet 流量並竊取電子郵件地址、密碼和信用卡號。
- 使用 BitTorrent 客戶端下載文件時隱藏 IP 和 ID。
- 遊戲玩家可以使用 VPN 找到減少游戲延遲的最佳途徑。
- 眾所周知,許多在線預訂服務(例如皮划艇)在不同國家/地區提供不同的價格。在線預訂航班和酒店時,您可以使用 VPN 切換 IP 地址並找到最優惠的價格。
- 即使您所在區域的網絡資源沒有被封鎖,您也將無法訪問它們。這是因為中間有一個緩存層,緩存已經過期了。 您可以使用 VPN 繞過緩存。
請注意,使用 VPN 並不是保護您的在線隱私和安全的靈丹妙藥。妄想症的人需要在 Tails Linux 上使用 Tor 瀏覽器。但我認為大多數人不需要那麼長,而且日常使用不方便。
質子VPN功能
- 所有 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 Kill Switch 會完全阻止您訪問 Internet,因此您的網絡流量不會暴露給黑客或窺探者。
- 還有很多。
訪問 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
您可以在 https://account.protonvpn.com/account 找到您的 VPN 用戶名和密碼。
接下來,您需要選擇 ProtonVPN 計劃,並選擇 UDP 或 TCP 作為傳輸層協議。我們建議首先使用 UDP。 如果您在建立 VPN 連接時遇到問題,請再次嘗試 TCP 協議。
請注意,ProtonVPN Linux 客戶端不支持 IPv6。 我們建議在 Linux 設備上禁用 IPv6 以防止 IPv6 地址洩漏。編輯 /etc/sysctl.conf
使用像 Nano 這樣的命令行文本編輯器。
sudo nano /etc/sysctl.conf
將以下行添加到此文件的末尾: (在 Nano 文本編輯器中,您可以按 Ctrl+W
, 所以 Ctrl+V
跳到文件末尾。 )。
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.tun0.disable_ipv6 = 1
保存並關閉文件。 (要在 Nano 文本編輯器中保存文件,請按 Ctrl+O
然後按 Enter
確認。按退出 Ctrl+X
.. )
然後應用更改。
sudo sysctl -p
您現在可以與您的 ProtonVPN 服務器建立 VPN 連接。
sudo protonvpn connect
您將被要求選擇一個國家。免費用戶可以從 3 個國家/地區中進行選擇。
然後選擇該國家的服務器。
然後選擇 TCP 或 UDP 作為傳輸層協議。我們建議首先使用 UDP。 如果您在建立 VPN 連接時遇到問題,請再次嘗試 TCP 協議。
幾秒鐘後,將建立 VPN 連接。
IPv6、DNS 和 WebRTC 洩漏測試
然後訪問 ipleak.net。如果一切正常,你應該看到
- Internet 無法識別舊的公共 IP 地址,因為計算機獲得了新的 IP 地址。
- 測試結果不包括 IPv6 地址。也就是說,IPv6 地址也對 Internet 隱藏。
- WebRTC 發現部分沒有 IP 地址。
- DNS 地址部分沒有 IP 地址。
如果您的 ISP 的 DNS 服務器出現在測試結果中,則說明您存在 DNS 洩漏。這意味著您的 ISP 的 DNS 服務器正在將域名轉換為 IP 地址。連接使用 VPN 加密,但 ISP 知道您正在訪問哪個網站。
速度測試
即使使用免費等級帳戶,ProtonVPN 也非常快。我的電腦可以在 youtube 上播放 4K 視頻 67522 Kbps,這是 65兆比特/秒..您可以通過右鍵單擊視頻並選擇它來查看 YouTube 連接速度 極客統計..
如何斷開 ProtonVPN
sudo protonvpn disconnect
ProtonVPN 將自動啟動
您可能希望在系統啟動時自動啟動 ProtonVPN。這可以通過創建一個 systemd 服務單元來實現。 使用 Nano 命令行文本編輯器創建文件。
sudo nano /etc/systemd/system/protonvpn.service
將以下行添加到此文件中:
[Unit] Description=ProtonVPN Command-Line Client After=network-online.target [Service] Type=forking ExecStart=protonvpn c -f ExecStop=protonvpn disconnect Restart=always RestartSec=2 [Install] WantedBy=multi-user.target
保存並關閉文件。 (要在 Nano 文本編輯器中保存文件,請按 Ctrl+O
然後按 Enter
確認。按退出 Ctrl+X
.. )
這個systemd服務以root身份運行,所以需要切換到root用戶賬戶
sudo su -
初始化用戶配置文件。
protonvpn init
輸入您的 ProtonVPN 用戶名和密碼,然後像以前一樣選擇您的 ProtonVPN 計劃和默認協議。完成後,您可以斷開當前的 VPN 連接。
sudo protonvpn disconnect
現在嘗試使用 systemd 啟動 ProtonVPN。
sudo systemctl start protonvpn
啟動時啟用自動啟動。
sudo systemctl enable protonvpn
訪問 ipleak.net 看看它是否有效。如果遇到問題,可以運行以下命令查看日誌並調試問題。
sudo journalctl -eu protonvpn
結論是
我們希望本文能幫助您在 Linux 上使用 ProtonVPN。 如果您在使用 ProtonVPN 時遇到任何問題,請隨時在下面的評論部分中提問。與往常一樣,如果您覺得本文有用,請訂閱我們的免費通訊。