如何使用 WireGuard 在 OpenWrt 路由器上設定 Proton VPN
- 閱讀
- 1 分鐘
- 類別
- 路由器
您可以在路由器上設定 Proton VPN,這將保護透過該路由器連線至網際網路的每部裝置。在本指南中,我們將逐步介紹如何使用 WireGuard® VPN 協定在 OpenWrt(新視窗) 路由器上設定 Proton VPN。
您也可以使用 OpenVPN 在 OpenWrt 路由器上設定 Proton VPN,但除非您有非用 OpenVPN 不可的理由,否則我們建議使用 WireGuard。
我們也提供在其他多款熱門路由器上設定 Proton VPN 的指南。
在開始之前,您需要準備以下項目:
- 一部已連線至您的 LAN 網路的電腦,以便您可以存取 OpenWrt 路由器的網頁介面(新視窗)。若要執行此操作,請在瀏覽器的網址列中輸入 192.168.1.1。
如何在 OpenWrt 路由器上設定 Proton VPN
第一步:下載 WireGuard 組態檔案
使用您的 Proton 帳號使用者名稱與密碼登入 account.protonvpn.com 的 Proton VPN,前往 Downloads (下載) → WireGuard configuration (WireGuard 組態),然後下載 WireGuard 組態檔案。請務必選擇平台:路由器。
瞭解如何從 Proton VPN 下載 WireGuard 組態檔案
步驟 2:安裝 WireGuard 支援
1. 開啟 OpenWrt 網頁介面、登入,並前往 System → Software → Actions → Update lists…

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

3. 將您的路由器關機並再次開機(您可以透過網頁介面前往 System → Reboot 來執行此操作)。
第三步:設定 WireGuard 介面
1. 前往 Network → Interfaces → Add new interface…

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

3. 前往 Import configuration → Load configuration…

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

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

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

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

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

您將失去透過路由器進行的所有網際網路連線,因為所有流量都將路由至新介面,但防火牆尚未設定。
第四步:設定防火牆
1. 前往 Network → Firewall → Zones → Add。

- 輸入或選取以下設定:
- 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。

第四步:設定 DNS
為了防止 DNS 外洩,我們需要確保 OpenWrt 使用 Proton VPN 的 DNS 伺服器,而非您的 ISP 的 DNS 伺服器。
1. Network → Interfaces → wan → Edit。

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

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