Proton VPN 首頁

如何使用 WireGuard 在 OpenWrt 路由器上設定 Proton VPN

閱讀
1 分鐘
類別
路由器

您可以在路由器上設定 Proton VPN,這將保護透過該路由器連線至網際網路的每部裝置。在本指南中,我們將逐步介紹如何使用 WireGuard® VPN 協定在 OpenWrt(新視窗) 路由器上設定 Proton VPN。

您也可以使用 OpenVPN 在 OpenWrt 路由器上設定 Proton VPN,但除非您有非用 OpenVPN 不可的理由,否則我們建議使用 WireGuard

我們也提供在其他多款熱門路由器上設定 Proton VPN 的指南。

在開始之前,您需要準備以下項目:

如何在 OpenWrt 路由器上設定 Proton VPN

第一步:下載 WireGuard 組態檔案

使用您的 Proton 帳號使用者名稱與密碼登入 account.protonvpn.com 的 Proton VPN,前往 Downloads (下載) → WireGuard configuration (WireGuard 組態),然後下載 WireGuard 組態檔案。請務必選擇平台:路由器

瞭解如何從 Proton VPN 下載 WireGuard 組態檔案

步驟 2:安裝 WireGuard 支援

1. 開啟 OpenWrt 網頁介面、登入,並前往 SystemSoftwareActionsUpdate lists…

更新應用程式清單

2. 在 Filter 欄位中輸入 WireGuard,並從套件目錄搜尋結果中選取 luci-proto-wireguard Install (若沒看到此套件,則選取 luci-app-wireguard)。

安裝 luci-proto-wireguard

3. 將您的路由器關機並再次開機(您可以透過網頁介面前往 System Reboot 來執行此操作)。

第三步:設定 WireGuard 介面

1. 前往 NetworkInterfacesAdd new interface…

加入新介面

2. 為新介面命名(例如 proton0),然後從 Protocol 下拉式選單中選取 WireGuard VPN。完成後點擊 Create interface

建立新 VPN 介面

3. 前往 Import configurationLoad configuration…

匯入您的 WireGuard 組態

4. 在文字編輯器中開啟您在第一步下載的 WireGuard 組態檔案,並將其內容貼入文字方塊中。完成後點擊 Import settings

貼上您的組態

5. 在新介面頁面上,前往 Peers 索引標籤。在唯一的 Imported peer configuration 旁點擊 Edit

編輯匯入的對等端組態

6. 前往 Route Allowed IPs 並確保該核取方塊已選取。點擊 Save

允許路由允許的 IP

7. 返回新 WireGuard 介面的組態頁面,點擊 Save

儲存

8. 在 Interfaces 頁面上,點擊 Save & Apply

儲存並套用

您將失去透過路由器進行的所有網際網路連線,因為所有流量都將路由至新介面,但防火牆尚未設定。

第四步:設定防火牆

1. 前往 NetworkFirewallZonesAdd

加入區域
  1. 輸入或選取以下設定:
  • Name:選擇合適的名稱,例如 vpn
  • Input:Reject
  • Output:Accept
  • Forward:Reject
  • Masquerading:已啟用
  • Covered networks:選取我們在第三步建立的 WireGuard 介面(在我們的範例中為 proton0)。
  • Allow forward from source zones:lan
設定區域

3. 返回 Zones 頁面,我們需要編輯預設的 LAN 區域,以確保流量透過新建立的 VPN 區域進行路由。若要執行此操作,請點擊 lan 區域旁的 Edit

編輯區域

4. 確保 MSS clamping 核取方塊已啟用,然後前往 Allow forward to destination zones取消選取除您剛剛建立的 VPN 區域(在我們的案例中為 vpn)以外的所有區域。完成後點擊 Save

啟用 MSS clamping 並僅轉寄至 vpn 區域

第四步:設定 DNS

為了防止 DNS 外洩,我們需要確保 OpenWrt 使用 Proton VPN 的 DNS 伺服器,而非您的 ISP 的 DNS 伺服器。

1. NetworkInterfaceswanEdit

編輯 wan 介面

2. 前往進階設定索引標籤 → Use DNS servers advertised by peer取消選取該核取方塊。此時會出現一個新的使用自訂 DNS 伺服器選項。輸入 10.2.0.1(Proton VPN 的 DNS 伺服器位址)→ +。完成後點擊儲存,然後回到 Interfaces 主頁面點擊儲存 與套用

設定 DNS 設定

您的 OpenWrt 路由器現已設定為透過您在第一步中選擇的 VPN 伺服器來路由所有連線。請造訪我們的免費安全 IP 掃描器以檢查 VPN 是否正常運作,並造訪 browserleaks.com/dns(新視窗) 以確保沒有 DNS 外洩。

檢查 VPN 是否正常運作