v2rayN 允許區域網路連線設定:讓手機與電視共用電腦代理

開啟允許區域網路連線後,確認監聽位址與連接埠、允許系統防火牆通過,再於其他裝置設定 HTTP 或 SOCKS 代理,即可在同一網路共用。

本文快速導覽

本文以 Windows 電腦執行 v2rayN、Android 手機與電視連上家用網路為例,依序檢查電腦對外連線、區域網路代理入口、系統防火牆與終端裝置的代理設定。重點在於分清電腦位址、代理連接埠與應用程式支援範圍;設定完成後,可確認請求是否抵達電腦,不要只看終端裝置顯示「已連線」就認定共用成功。

共用方式:終端裝置使用電腦的代理入口

v2rayN 的「允許區域網路連線」會控制本機代理入口是否接受其他裝置連線。手機不必輸入遠端節點的 VMess 或 VLESS 參數,只要將電腦設為 HTTP 或 SOCKS 代理即可。遠端協定、TLS 參數與路由分流仍由電腦上的用戶端和核心處理。

終端代理請求 區域網路代理入口 比對路由規則 電腦代理對外連線 目標服務回應

這個開關不是路由器層級的透明代理,也不是網際網路連線共享。手機或電視只有在遵循代理設定的應用程式中才會透過電腦連線;不支援代理的應用程式可能仍會直接連線。即使電腦啟用了 TUN,也不會自動接管家中其他裝置的流量。

第一步:記下電腦位址並啟用區域網路監聽

先在電腦上選擇可用節點,並用本機瀏覽器確認網路連線正常。接著開啟終端機執行 ipconfig,在目前使用的 Wi-Fi 或乙太網路介面卡下查看 IPv4 位址。不要抄錄虛擬網卡或迴路位址,也不要把「預設閘道」當成電腦位址。

ipconfig

網路設定範例:
電腦 IPv4 位址:192.168.50.10
子網路遮罩:255.255.255.0
預設閘道:192.168.50.1
手機 IPv4 位址:192.168.50.23
電視 IPv4 位址:192.168.50.30

在 v2rayN 中前往「設定」→「參數設定」,找出「允許來自區域網路的連線」或「允許區域網路連線」選項,開啟後儲存。不同桌面介面與版本的選項分類可能不同,請以實際畫面顯示為準。同時記下本機 HTTP、SOCKS 或混合連接埠;儲存後依畫面提示重新啟動服務,讓新的監聽設定生效。

  1. 記下電腦目前的 IPv4 位址。本文後續範例統一使用 192.168.50.10,實際設定時請改成自己的電腦位址。
  2. 記下連接埠及其對應協定。本文以 HTTP 10809、SOCKS 10808 示範;這些是範例值,不代表所有版本的預設值。
  3. 如果介面只提供一個混合連接埠,請先確認該入口同時支援 HTTP 與 SOCKS,再讓兩種代理使用同一個實際連接埠。
  4. 儲存設定後檢查記錄。如果顯示連接埠已被占用,請先排除衝突;不要只看開關狀態就認定服務已啟動。

第二步:檢查連接埠監聽狀態並設定防火牆

在 Windows PowerShell 中檢查監聽狀態。以下指令適用於本文使用的兩個範例連接埠;若使用其他連接埠,請先替換數字。沒有輸出通常表示尚未開始監聽;若只出現 127.0.0.1,表示其他裝置仍無法透過 IPv4 連線。

Get-NetTCPConnection -State Listen |
  Where-Object { $_.LocalPort -in 10808,10809 } |
  Select-Object LocalAddress,LocalPort,OwningProcess

如果輸出為 0.0.0.0 或電腦實際的 IPv4 位址,請繼續檢查防火牆。若只看到 ::,還要實際測試 IPv4 是否可連線,不要直接認定雙堆疊監聽已生效。在可信任的家用網路中,前往「設定」→「網路和網際網路」→目前連線的內容,檢查網路設定檔;不要為了繞過限制,把公共場所的網路改成私人網路。

  1. 按下 Win + R,輸入 wf.msc,開啟具備進階安全性的 Windows 防火牆。
  2. 前往「輸入規則」→「新增規則」→「連接埠」,選擇 TCP,並填入實際要開放的代理連接埠。
  3. 選擇允許連線,只勾選適用的「私人」設定檔,並為規則命名,方便日後刪除。
  4. 開啟新規則的「內容」→「範圍」,將遠端 IP 位址限制為手機與電視的位址,避免向整個網路開放。

也可以使用系統管理員身分執行 PowerShell,建立同等的受限規則。以下指令僅適用於上文的範例位址與連接埠,執行前務必逐項替換;這不會開啟路由器連接埠轉送,也不需要關閉系統防火牆。

New-NetFirewallRule `
  -DisplayName "v2rayN LAN TCP restricted" `
  -Direction Inbound `
  -Action Allow `
  -Protocol TCP `
  -LocalAddress 192.168.50.10 `
  -LocalPort 10808,10809 `
  -RemoteAddress 192.168.50.23,192.168.50.30 `
  -Profile Private

判斷方式:先確認連接埠可連線,再調整終端應用程式

如果區域網路的 TCP 連線尚未建立,調整訂閱、切換節點或修改遠端協定都無法排除入口遭阻擋的問題。請先確認監聽位址與防火牆範圍,再檢查應用程式是否支援代理。

第三步:在手機與電視設定正確的代理類型

Android 裝置常見的設定路徑為「設定」→「網路和網際網路」→「網際網路」→目前使用的 Wi-Fi →「編輯網路」→「進階選項」→「代理伺服器」→「手動」。不同裝置品牌可能會把入口放在 Wi-Fi 詳細資料頁面。系統 Wi-Fi 手動代理通常設定 HTTP 代理,不要直接填入只接受 SOCKS 的連接埠。

系統 Wi-Fi:HTTP 代理

代理類型
手動 HTTP
伺服器
192.168.50.10
連接埠
10809,HTTP 範例連接埠
適用位置
手機或電視的 Wi-Fi 代理設定

伺服器欄位只填位址,不要加上 http://;連接埠請另外填寫,並以電腦實際監聽的值為準。

應用程式內:SOCKS5 代理

代理類型
SOCKS5
伺服器
192.168.50.10
連接埠
10808,SOCKS 範例連接埠
適用位置
明確支援 SOCKS5 的應用程式

只有在應用程式提供 SOCKS5 設定時才使用此選項;網域名稱是否由遠端解析,還需視應用程式支援情況而定。

如果電視的無線網路詳細資料中有代理選項,請依照 HTTP 設定卡填寫;有線與無線網路可能各自儲存設定。如果裝置系統沒有代理設定入口,請確認目標應用程式是否提供獨立的代理選項。手機在同一個 Wi-Fi 網路上可用,不代表電視上的所有應用程式也支援代理。

第四步:分層確認連線與路由

請從區域網路連接埠開始測試,再檢查代理交握,最後確認目標網站連線與分流情況。電腦本身能上網,只能證明本機連線正常;手機顯示 Wi-Fi 已連線,也不代表請求已進入電腦代理。

檢查項目操作方式結果說明
網路互通確認電腦與終端裝置的位址、閘道及訪客網路設定位於同一網段,不代表裝置一定能互相連線
TCP 入站連線在另一台 Windows 裝置執行連接埠測試測試成功僅表示可與該連接埠建立連線
代理交握明確指定 HTTP 或 SOCKS5 發出請求排除終端裝置未使用系統代理的情況
路由與對外連線查看核心的存取記錄與符合的出站標籤請求進入代理後,仍可能依規則直接連線

如果手邊有另一台 Windows 裝置,可在該裝置上執行以下指令。不要只在代理電腦本身測試,因為本機連線成功不能取代跨裝置測試。範例網站僅供測試,不代表速度或可用性保證。

Test-NetConnection 192.168.50.10 -Port 10809

curl.exe --head --connect-timeout 10 --max-time 20 `
  --proxy http://192.168.50.10:10809 https://v2ray88.com/

curl.exe --head --connect-timeout 10 --max-time 20 `
  --proxy socks5h://192.168.50.10:10808 https://v2ray88.com/

TcpTestSucceeded: True 表示 TCP 連接埠可連線,不代表遠端節點正常。此處的 socks5h 會要求代理伺服器解析目標網域;HTTP 指令則透過代理連線至 HTTPS 目標。如果收到目標網站的 HTTP 狀態碼,通常表示已取得應用程式層級的回應。即使狀態碼並非成功,也應搭配回應來源與記錄繼續判斷,而不是立刻修改監聽設定。

常見問題:連接埠逾時、瀏覽器正常但電視直連

電腦能正常使用,手機設定代理後卻一直逾時?

先確認手機填入的是電腦位址,而不是閘道;接著檢查監聽位址是否仍為 127.0.0.1。確認防火牆規則套用至目前的網路設定檔,並檢查路由器是否啟用了訪客網路或用戶端隔離。即使手機與電腦顯示相同的無線網路名稱,也可能被網路政策隔開。

瀏覽器可以上網,電視的影音應用程式卻無法播放?

先用電視瀏覽器測試相同的代理入口。如果瀏覽器能正常使用,請確認影音應用程式是否遵循系統 HTTP 代理,以及是否需要其他傳輸方式。不要直接將防火牆改成允許所有 UDP;如果應用程式忽略系統代理,開放連接埠也不會自動接管它的連線。

設定後顯示「代理伺服器拒絕連線」,該怎麼辦?

返回電腦確認核心仍在執行,並檢查實際連接埠。常見原因包括填反 HTTP 與 SOCKS 連接埠、連接埠已被其他處理程序占用,或儲存設定後服務啟動失敗。遇到拒絕連線,應先檢查監聽狀態與服務狀態;若是逾時,則還要檢查防火牆與網路路徑。

昨天還能用,今天電腦重新啟動後就不能用了?

重新執行 ipconfig,確認 DHCP 是否指派了新的電腦位址;同時檢查終端裝置的位址是否已超出防火牆允許清單。可在路由器中為電腦、手機與電視設定 DHCP 位址保留,避免位址變動造成設定失效,並確認 v2rayN 服務已啟動。

手機已經執行 v2rayNG,還需要設定 Wi-Fi 代理嗎?

先確認要測試的是手機本身的代理,還是電腦共用代理。若要測試電腦共用,請先停止手機上的其他代理或 VPN 連線,避免多條連線路徑互相干擾。v2rayNG 與 v2flyNG 的本機連線方式屬於另一條連線路徑,並非電腦區域網路代理入口的必要條件。

結束共用:關閉監聽並撤回存取權限

區域網路代理入口會讓獲准的裝置使用電腦設定的對外連線能力。家用網路也應限制開放範圍:不要在路由器上為這些連接埠設定公網轉送,也不要把公共 Wi-Fi 視為可信任的區域網路。若監聽所有介面,也要留意電腦之後連上的其他網路介面可能同樣開放此入口。

如果曾依本文建立防火牆範例規則,可在系統管理員 PowerShell 中執行下方指令將其刪除。刪除這條規則不會自動移除其他既有的程式允許規則,因此最後仍應使用另一台裝置重新測試連接埠。

Remove-NetFirewallRule -DisplayName "v2rayN LAN TCP restricted"

結論:共用設定要能驗證,也要能撤回

請記下電腦位址、代理類型、實際連接埠與防火牆規則名稱。發生問題時依相同順序逐層測試,停止使用後逐項撤銷設定,比反覆更換訂閱或放寬所有網路權限更容易找出原因。

下載v2rayN