本文重點

適用於以一台 Windows 電腦執行 v2rayN,並讓電視盒或另一台電腦透過家用網路使用其代理入口的情境。依序確認主機可正常連線、開啟區域網路監聽、確認連接埠、限制防火牆來源,最後在其他裝置填入主機位址。此設定共用的是 HTTP 或 SOCKS 代理服務,不會自動讓整個家用網路都經過代理。

一、共用條件與連線流程

先確認執行 v2rayN 的電腦可以連上節點,再設定共用。節點無法使用時,開啟監聽和防火牆只會讓其他裝置連上無法正常對外連線的入口。本文以 Windows 主機為例;其他桌面系統的防火牆介面不同,不能直接照搬後面的 Windows 指令。

裝置代理設定 區域網路監聽 路由規則比對 對應的對外連線

接入裝置必須能連到主機的區域網路位址。兩台裝置連上同一台路由器通常符合這項條件,但訪客網路、無線用戶端隔離,以及不同 VLAN 之間的存取控制都可能阻擋連線。即使裝置連上名稱相同的 Wi-Fi,也不代表彼此一定能連線。

二、開啟允許區域網路連線

在 v2rayN 中開啟「設定」→「參數設定」,尋找「允許來自區域網路的連線」。此選項通常位於基本設定或核心相關設定區;不同版本的頁籤名稱可能有所變動,請以實際顯示的選項名稱為準。開啟後儲存;若介面提示重新啟動核心,請依提示操作。

  1. 記下目前使用的本機監聽連接埠及其支援的協定。若介面顯示為混合連接埠,表示同一個入口可接收 HTTP 和 SOCKS 要求。
  2. 開啟「允許來自區域網路的連線」,儲存設定並等待核心重新啟動。
  3. 開啟 PowerShell,確認連接埠確實處於監聽狀態,而不只是確認開關已開啟。
  4. 查看 v2rayN 記錄檔。若出現連接埠遭占用、設定載入失敗等錯誤,請先排除問題,再繼續設定其他裝置。
Get-NetTCPConnection -State Listen -LocalPort 10808 |
  Select-Object LocalAddress, LocalPort, OwningProcess

這裡的 10808 是下文使用的範例連接埠,執行前請換成實際值。若只看到 127.0.0.1,表示入口仍僅供本機使用;看到 0.0.0.0 通常表示監聽所有 IPv4 介面。若只顯示 ::,還應從另一台裝置實際測試 IPv4 連線,不要只憑這一行就推斷雙堆疊的運作情形。

三、確認主機位址與代理連接埠

在主機的 PowerShell 或命令提示字元執行 ipconfig,找到目前已連線的 Wi-Fi 或乙太網路介面卡,記下其 IPv4 位址。請勿選取已中斷連線的網路介面卡、虛擬網路介面卡或回送位址。以下假設主機位址為 192.168.1.20,家用子網路為 192.168.1.0/24;這些僅為設定範例,不代表你的實際網路。

10808
本文範例使用混合監聽連接埠,請以實際設定為準
10809
部分舊設定使用獨立 HTTP 連接埠,並非固定值

不要將訂閱節點中的伺服器連接埠填入電視盒。節點連接埠屬於遠端服務;區域網路裝置要連線的是這台電腦上的入站監聽連接埠。也不要只依常見連接埠號碼判斷協定:有些設定將 SOCKS 和 HTTP 分開,有些則使用混合入口。

電視盒 HTTP 代理設定範例

代理主機
192.168.1.20
代理連接埠
10808
入口需求
主機的該連接埠已提供 HTTP 或混合代理

主機欄位只填位址,不加 http://,也不要填路由器位址。

舊設定的獨立連接埠範例

代理主機
192.168.1.20
HTTP 連接埠
10809
入口需求
實際設定明確啟用了此 HTTP 監聽

若實際上只有 SOCKS 入口,不能直接填入系統 HTTP 代理欄位。

主機透過 DHCP 取得位址時,重新連線後位址可能變更。若需要長期共用,可在路由器的 DHCP 位址保留頁面,將主機網路介面卡綁定至固定位址;不要任意手動指定可能與其他裝置衝突的位址。

四、設定 Windows 防火牆,只允許家用網路存取

先前往 Windows「設定」→「網路和網際網路」,開啟目前連線的內容,確認這是可信任的家用網路,再將網路設定檔設為「私人」。在公共場所使用的網路不應為了共用而改成私人,也不要藉由關閉整個防火牆來排除問題。

  1. 開啟「Windows 安全性」→「防火牆與網路保護」→「進階設定」。
  2. 在「輸入規則」中新增連接埠規則,選擇 TCP,並填入實際的 HTTP 或混合監聽連接埠。
  3. 選擇允許連線,只勾選「私人」設定檔,並為規則設定容易辨識的名稱。
  4. 開啟規則內容,在「範圍」中限制遠端 IP 位址:優先填入需要連線的裝置位址,或填入可信任的家用子網路。

也可以使用系統管理員身分開啟 PowerShell 建立規則。以下僅允許範例家用子網路連線至主機範例位址的 TCP 10808。執行前務必替換位址、子網路和連接埠;若只供一台裝置使用,可將 -RemoteAddress 改成該裝置固定的區域網路位址。

New-NetFirewallRule `
  -DisplayName "v2rayN LAN HTTP 10808" `
  -Direction Inbound `
  -Action Allow `
  -Protocol TCP `
  -LocalAddress 192.168.1.20 `
  -LocalPort 10808 `
  -RemoteAddress 192.168.1.0/24 `
  -Profile Private

此規則適用於本文的 HTTP 代理使用方式,不會自動開放 UDP。如果已有範圍較廣的程式允許規則,新增範圍較窄的規則並不會收緊舊規則,仍須檢查舊規則的設定檔與範圍。若安全性軟體也會管理網路存取,請一併檢查其入站規則。

五、在電視盒與另一台電腦設定代理

電視盒:填入 HTTP 主機與連接埠

常見路徑為「設定」→「網路和網際網路」→目前使用的 Wi-Fi→「代理設定」→「手動」。部分裝置可能需要先進入「修改網路」或「進階選項」;有線連線是否提供代理欄位,則視裝置系統而定。只修改代理欄位,不要為了尋找代理設定而任意變更 IP、閘道和 DNS。

  1. 代理主機填入主機實際的區域網路位址,例如 192.168.1.20。
  2. 連接埠填入已確認支援 HTTP 的連接埠,例如本文的混合入口 10808。
  3. 排除清單先保留原有設定。儲存後重新開啟要測試的應用程式;必要時先結束舊連線再試。
  4. 先使用明確讀取系統 HTTP 代理的瀏覽器進行驗證,再測試特定影音或其他應用程式。

電視盒的系統代理通常不會接管所有裝置流量。部分應用程式使用自己的網路堆疊,或透過 UDP、QUIC 建立連線,因此不會遵循系統 HTTP 代理。若瀏覽器可用但某個應用程式仍無法連線,應先確認該應用程式是否支援代理,不要直接判定節點失效。

另一台 Windows 電腦:設定手動代理

開啟「設定」→「網路和網際網路」→「代理」→「手動設定代理」,啟用代理伺服器,填入主機位址與 HTTP 連接埠後儲存。若應用程式有獨立的代理設定,也要一併確認,避免它仍連線至舊位址。不要在接入電腦上填入 127.0.0.1,那會指向接入電腦本身。

六、依序檢查連接埠、協定與應用程式

在接入的 Windows 電腦上執行以下兩項測試。第一項只檢查 TCP 連線;測試成功不代表代理協定與節點都正常。第二項會透過 HTTP 代理要求連線至 HTTPS 網頁,用來驗證後續連線路徑。指令中的位址與連接埠仍須依實際設定替換。

Test-NetConnection 192.168.1.20 -Port 10808

curl.exe --proxy http://192.168.1.20:10808 --connect-timeout 10 -I https://example.com/

查看第一項的 TcpTestSucceeded,再確認第二項是否完成代理通道交涉並收到目標網站的 HTTP 回應。回應不一定是成功狀態碼,但有助於區分連接埠無法連線、代理拒絕連線,以及目標網站回傳錯誤。不要因為某次網頁連線成功,就認定所有應用程式和協定都已使用代理。

電腦本身可以使用,電視盒卻一直連線逾時?

先確認電視盒填入的是主機區域網路位址,再檢查主機是否只監聽 127.0.0.1。接著確認私人網路的入站規則、規則範圍,以及路由器的用戶端隔離設定。若有另一台電腦,可先用 Test-NetConnection 測試連接埠,區分網路封鎖與應用程式問題。

連接埠測試成功,瀏覽器卻仍無法開啟網頁?

確認 HTTP 與 SOCKS 協定是否相符,並檢查連接埠是否遭其他程式占用。查看 v2rayN 目前使用的節點與記錄檔,再執行明確指定 HTTP 代理的 curl 指令;若顯示需要驗證,也要確認入口是否設有帳號密碼。

網頁可以開啟,但電視上的某個應用程式沒有使用代理?

檢查應用程式內是否有代理設定,以及它是否會讀取系統 HTTP 代理。系統代理不會轉送所有流量,也無法保證接管應用程式自行建立的連線。不要用反覆切換節點取代這項檢查。

代理共用可以使用,但連線結果和主機不同?

檢查 v2rayN 的路由模式與命中記錄。共用流量仍會依主機核心的入站與路由設定分流,不一定全部經過代理;遠端要求也未必包含主機可用的本機程序資訊,因此不能直接套用主機的程序分流判斷。

重新啟動電腦後共用失效,應先檢查哪裡?

依序確認 v2rayN 與核心已啟動、主機 IPv4 位址未變更、監聽連接埠仍存在,而且目前網路仍設為私人。若只有中斷後重新連線才失效,優先檢查 DHCP 位址是否變更,再考慮為主機設定位址保留。

七、停用共用並還原原有設定

不再共用時,先在電視盒和接入電腦上關閉手動代理,再關閉 v2rayN 的「允許來自區域網路的連線」。若順序相反,仍保留代理設定的裝置會暫時無法正常連線,容易被誤認為網路故障。

區域網路共用的檢查順序可以維持不變:先確認主機可正常使用,再確認監聽入口可連線,最後判斷應用程式是否使用代理。每次只調整一個環節,通常比同時更換節點、連接埠和網路設定更容易找出問題。其他基本設定請參閱快速入門;連線異常可查看疑難排解。