CreateYourVPN Academy
路由器

Keenetic 路由器

如何透過 XKeen 將 Keenetic 路由器連接到 CreateYourVPN — 讓家中每一台裝置都使用 VPN,並讓面板中的分流規則自動同步到路由器。

你需要一台帶 USB 連接埠的 Keenetic。 所有額外軟體(Entware + Xray 核心)都會安裝到 USB 隨身碟上,因此沒有 USB 連接埠就無法在 Keenetic 上設定我們的 VPN — 原廠韌體看不懂我們的協定。帶 USB 的型號有:Viva、Giga、Ultra、Peak、Hopper 及類似型號;不帶 USB 的型號(例如 Speedster)則無法使用。最簡單的判斷方式:如果路由器上沒有實體 USB 插槽,這個方法就不適用。

連接路由器代表家中每一台裝置 — 手機、電視、遊戲主機、筆記型電腦 — 都能使用 VPN,而無需在每台裝置上另外安裝任何東西。搭配下面的設定,你在面板中設定的分流規則會自動傳送到路由器:在面板中修改後,路由器會自行接收更新。

Keenetic 是個特殊情況。它的原廠韌體無法讀取 VPN 訂閱連結,因此我們透過一個名為 XKeen 的專案在它上面運行真正的 Xray 核心,並加上一個小巧的自動更新程式,讓路由器與你的帳號保持同步。

你需要準備的東西

  • 一台帶 USB 連接埠的 Keenetic
  • 一個 USB 隨身碟(約 4 GB 以上),我們會把它格式化為 ext4
  • 幾分鐘時間,以及對路由器的存取權限(網頁介面 + SSH)。

步驟 1. 開啟 OPKG 並接上 USB 隨身碟

在 Keenetic 網頁介面中,開啟 一般設定 → 更新與元件選項 → 元件選項(實際措辭取決於你的韌體版本),並啟用 Open Package support (OPKG)Ext filesystem。路由器會重新啟動以加入這些元件。

把你的 USB 隨身碟格式化為 ext4,然後插入路由器。

步驟 2. 安裝 Entware 與 XKeen

Entware 是讓你可以把額外軟體(例如 Xray)安裝到 USB 隨身碟上的套件系統;XKeen 則替你管理 Xray。

請依照官方的逐步指南操作 — 它們會針對當前韌體持續更新確切的指令:

透過 SSH 連接到路由器(登入帳密與網頁介面相同)。安裝基本工具:opkg update,然後 opkg install curl

依照上面的指南安裝 XKeen。完成後,xkeen -v 應會回報一個版本號。

XKeen 使用連接埠 443。如果你的路由器網頁介面在 443 上使用 HTTPS,請先把它移到另一個連接埠(例如 8443),以免兩者衝突 — XKeen 指南會說明如何操作。

步驟 3. 從你的帳號取得指令

你需要的一切都已在帳號中準備好:Keenetic 分頁裡有一條安裝指令,其中已嵌入你個人的訂閱連結。無需拼湊或四處尋找 — 直接複製即可。

登入你的帳號並開啟連線區域。

開啟 路由器支援 開關並選取 Keenetic 分頁。

一條現成的安裝指令會出現。其中引號內的部分就是你個人的路由器訂閱連結,格式類似 https://your-host/sub/your-token/xray — 路由器會用它來把你的 VPN 與面板中的規則整合在一起。按下複製:整條指令都會被複製,連結已經填好

curl -fsSL https://createyourvpn.com/xkeen-install.sh | sh -s -- 'https://<your-host>/sub/<your-token>/xray'

這裡的 <your-host><your-token> 只是範例佔位符;在你的帳號中它們已經是你真正的值。無需手動輸入或修改任何內容。

把複製好的指令貼到路由器的 SSH 工作階段中並執行。它會下載我們的設定腳本、把你的訂閱連結交給它、安裝一個帶排程任務的小型自動更新程式、立即套用你的設定,並重新啟動 XKeen。

該指令中的連結是機密 — 任何拿到它的人都能使用你的 VPN。請勿分享或張貼在任何地方。

步驟 4. 確認是否運作正常

在任何透過路由器連線的裝置上,開啟一個應該經過 VPN 的網站,確認你顯示的位置已改變。你在面板中設為繞過 VPN 的網站應該仍能直接開啟。從現在起,當你在面板中修改分流規則時,路由器會依排程自行更新 — 無需再手動處理。

IPv6 注意事項。 VPN 運行於 IPv4 之上。如果你的供應商提供 IPv6,請在路由器上停用 IPv6(或不要把它路由進 XKeen),以免你的真實位址繞過隧道洩漏出去。

實用參考資料

On this page