適合已有可用節點,想讓同一家庭網路中的手機或電視使用電腦代理的使用者。設定分為四個步驟:讓 v2rayN 監聽區域網路位址、確認電腦 IPv4 位址與入站連接埠、僅在可信任的網路中設定防火牆放行,再到其他裝置設定代理。以下以 Windows 電腦和 Android 裝置為例;所有位址與連接埠皆為範例,請改用電腦的實際設定。
一、區域網路代理共享的運作方式
v2rayN 是用來管理節點、訂閱與路由的桌面用戶端,實際連線則由選用的核心處理。共享時,手機不會直接讀取電腦中的訂閱,也不必複製 VMess 或 VLESS 節點參數,而是將請求傳送至電腦開放的 HTTP 或 SOCKS 入站。電腦收到請求後,再依照 v2rayN 的路由規則選擇直連或代理出站。
「允許來自區域網路的連線」會變更入站監聽範圍。只監聽 127.0.0.1 時,只有電腦本身能存取;監聽區域網路介面或 IPv4 的 0.0.0.0 時,其他裝置才有機會連線。後者代表所有 IPv4 介面,不是要填在手機上的伺服器位址,也不代表防火牆已允許連線。
- 電腦系統代理:影響電腦上遵循系統代理設定的應用程式,不會自動變更手機或電視的設定。
- 區域網路代理入站:其他裝置必須自行填入電腦位址與連接埠,且應用程式確實使用該代理。
- 電腦上的 TUN:不等於為整個家庭網路建立透明閘道。只在電腦啟用 TUN,無法確保電視流量經過電腦。
二、啟用允許連線並確認實際連接埠
先在電腦上選取可用節點,並用瀏覽器確認可以正常連線,再開始設定共享。如此可分別判斷「節點無法使用」和「區域網路入站無法連線」。以下使用 v2rayN 常見的選單名稱;不同版本、桌面介面與 WPF 介面的選項位置可能不同,連接埠用途請以目前設定和核心日誌為準。
- 開啟 v2rayN,前往「設定」→「參數設定」,找到基本設定或 「Core:基本設定」區域。
- 找到「允許來自區域網路的連線」並啟用。如果目前介面另有區域網路監聽位址選項,請選擇實際的內網介面,或在可信任的網路中使用監聽所有介面的選項。
- 記下介面顯示的本機監聽連接埠與類型。常見設定為 SOCKS 使用
10808、HTTP 使用10809;部分版本或核心設定會使用同一個混合連接埠處理 HTTP 和 SOCKS。 - 儲存設定並等待核心重新啟動。如果核心沒有重新載入,請使用用戶端的重新啟動服務功能,或正常結束後重新開啟 v2rayN。
- 檢查日誌是否出現監聽失敗、位址已被使用等錯誤。請勿只因開關顯示已啟用,就認定共享設定成功。
在 Windows 命令提示字元中,可以使用以下指令查看範例連接埠。若你已變更連接埠,也請一併修改指令中的數字。
netstat -ano | findstr ":10808"
netstat -ano | findstr ":10809"
| 監聽資訊範例 | 說明 | 下一步 |
|---|---|---|
127.0.0.1:10809 | 僅接受本機 IPv4 連線 | 確認區域網路選項已生效,並重新載入核心 |
0.0.0.0:10809 | 監聽所有 IPv4 介面 | 檢查防火牆,以及其他裝置能否連線至電腦 |
192.168.1.20:10809 | 僅監聽指定的內網介面 | 確認手機可連線至該介面所在的網路 |
沒有對應的 LISTENING 項目 | 連接埠不符或服務未成功啟動 | 檢查設定、日誌與連接埠占用情況 |
指令輸出中的 PID 可與工作管理員的處理程序資訊比對,避免將其他程式的監聽誤認為 v2rayN 核心。如果只看到 IPv6 監聽記錄,還需要實際測試 IPv4 是否可連線;不能只根據一行輸出推斷雙堆疊行為。
三、查找電腦內網位址並設定手機或電視
在 Windows 命令提示字元執行 ipconfig,找到目前連線至路由器的「無線區域網路介面卡」或「乙太網路介面卡」,記下 IPv4 位址。請勿選擇虛擬網卡、迴路位址或已中斷連線的介面卡。以下假設電腦位址為 192.168.1.20、手機位址為 192.168.1.35,兩者使用的子網路遮罩為 255.255.255.0;這些位址僅供說明。
Android Wi-Fi 手動代理
- 代理類型
- HTTP
- 伺服器主機名稱
192.168.1.20- 伺服器連接埠
10809,請以實際的 HTTP 入站連接埠為準- 適用網路
- 目前已儲存的 Wi-Fi 網路
主機名稱只填 IP 位址,不加協定前綴;連接埠請另外填寫。
支援 SOCKS 的應用程式
- 代理類型
- SOCKS5
- 伺服器位址
192.168.1.20- 伺服器連接埠
10808,請以實際的 SOCKS 入站連接埠為準- 網域名稱解析
- 若應用程式支援,優先選擇透過代理解析
應用程式專用代理只會影響該應用程式,不會自動套用至整台裝置。
Android 手機的常見設定步驟
- 前往「設定」→「WLAN」或「Wi-Fi」,開啟目前網路的詳細資料或修改網路頁面。
- 展開「進階選項」→「代理」→「手動」。不同裝置的代理選項可能位於網路詳細資料頁面底部。
- 分別輸入電腦的 IPv4 位址與 HTTP 連接埠,儲存後重新開啟瀏覽器測試。若使用混合入站,請填入實際的混合連接埠。
- 切換至行動網路後,這項 Wi-Fi 代理設定通常不會生效;返回原本的 Wi-Fi 時,設定可能仍會保留。
先確認電視是否提供代理設定
部分 Android 電視可在「網路與網際網路」中選取目前的 Wi-Fi,並在進階設定中填入手動代理;有些電視系統沒有這項設定,或僅部分應用程式支援代理。若有設定選項,請同樣填入 HTTP 主機與連接埠;若沒有,請勿以電腦位址取代 DNS 或預設閘道,這些是不同的網路功能。
- 電腦使用有線網路、電視使用無線網路也能共享,前提是路由器允許兩者互相連線。
- 連線至相同的 Wi-Fi 名稱,不代表裝置一定能互相連線;訪客網路和 AP 隔離都可能阻擋連線。
- HTTPS 網頁通常會透過 HTTP 代理的 CONNECT 功能建立通道,因此不必改填 SOCKS 連接埠。
- 使用 Wi-Fi 手動代理,不代表所有應用程式和 UDP 流量都會經過電腦;實際情況取決於應用程式是否遵循代理設定。
四、設定 Windows 防火牆的允許範圍
監聽設定正確但其他裝置仍無法連線時,請優先檢查 Windows 防火牆。確認安全後,可將家庭網路設定為「私人網路」,但請勿為了共享而任意將公用網路改為私人網路。也不建議完全關閉防火牆,否則其他無關代理的服務也會失去保護。
- 開啟「Windows 安全性」→「防火牆與網路保護」→「進階設定」。
- 選取「輸入規則」→「新增規則」→「連接埠」,將通訊協定設為 TCP,並填入實際的入站連接埠,例如
10809。 - 選取允許連線,只勾選這次可信任網路使用的「私人」設定檔,並為規則命名,方便辨識。
- 在規則屬性的「範圍」→「遠端 IP 位址」中,將來源限制為本機子網路,或進一步只允許手機與電視的實際 IP 位址。
- 如果裝置使用 SOCKS 或其他混合連接埠,請再為該實際 TCP 連接埠新增對應規則;不要一次開放一大段連接埠。
熟悉 PowerShell 的使用者也可以在系統管理員視窗中執行以下範例。此規則只會允許私人網路中來自本機子網路的 TCP 10809 流量,不能取代前述的監聽設定。若連接埠不同或網路設定檔不符,這條規則就無法解決問題。
New-NetFirewallRule -DisplayName "v2rayN LAN HTTP 10809" `
-Direction Inbound -Action Allow -Protocol TCP `
-LocalPort 10809 -Profile Private -RemoteAddress LocalSubnet
五、分層測試:連接埠可連線不代表代理已生效
測試應從距離電腦最近的一層開始。先確認電腦本身能透過已設定的節點正常連線,再檢查區域網路 TCP 連線,最後驗證代理協定與網頁存取。不要把「能 ping 到電腦」當成代理可用的證明:ICMP 與 TCP 連接埠是不同的檢查項目,而且電腦可能只封鎖其中一種。
| 檢查層級 | 操作方式 | 結果說明 |
|---|---|---|
| 電腦與節點 | 在電腦上透過已設定的代理瀏覽網頁 | 若失敗,先排查節點、路由或本機網路 |
| 區域網路連接埠 | 在另一台 Windows 裝置上測試 TCP 連接埠 | 測試成功只表示連接埠可建立連線 |
| 代理協定 | 明確指定 HTTP 或 SOCKS5 傳送請求 | 若失敗,檢查協定、連接埠與代理驗證設定 |
| 裝置上的應用程式 | 儲存 Wi-Fi 代理設定後重新開啟瀏覽器 | 瀏覽器可用但其他應用程式失敗時,請檢查應用程式是否支援代理 |
如果區域網路中有另一台 Windows 電腦,可以在該裝置的 PowerShell 中執行以下測試。第一個指令檢查連接埠;後兩個指令分別透過 HTTP 和 SOCKS5 入站請求本站首頁,請只執行符合實際設定的指令。
Test-NetConnection -ComputerName 192.168.1.20 -Port 10809
curl.exe --proxy http://192.168.1.20:10809 --connect-timeout 5 --max-time 15 -I https://v2rayclub.com/
curl.exe --socks5-hostname 192.168.1.20:10808 --connect-timeout 5 --max-time 15 -I https://v2rayclub.com/
TcpTestSucceeded : True 表示 TCP 連線成功;收到 HTTP 回應則表示請求確實經過指定的入站。這仍不能證明路由選擇了遠端節點,因為該網域可能依規則直連。請同時查看電腦上的連線資訊或核心日誌,確認來源裝置、目標網域與出站選擇。
判斷方式:連接埠測試失敗時,先檢查區域網路,不要先換節點
如果 TCP 測試未通過,先確認監聽位址、防火牆、裝置所在網段與路由器隔離設定;只有在入站請求已抵達電腦、卻於出站階段失敗時,才進一步檢查節點與路由。依照這個順序排查,可避免將網路隔離誤判為訂閱問題。
上述 --socks5-hostname 會由代理端解析目標網域,而有些應用程式則會在本機解析。如果同一網域在不同應用程式中的結果不一致,請檢查解析方式以及 v2rayN 的 DNS 與路由規則,不要直接將系統 DNS 改成電腦代理連接埠。詳細設定請參閱DNS 設定說明。
六、手機與電視共享代理常見問題
電腦可以使用,手機卻一直顯示無法連線,該先檢查什麼?
先確認手機填入的是電腦目前的 IPv4 位址,而不是 127.0.0.1。接著確認 HTTP 連接埠確實正在監聽、允許區域網路連線的設定已成功載入,以及防火牆規則符合目前的私人網路。若手機連上訪客 Wi-Fi,請先切換至允許裝置互相連線的家庭網路。
手機瀏覽器正常,電視的影音應用程式仍無法連線,該怎麼辦?
先在電視上使用會遵循代理設定的瀏覽器測試。如果瀏覽器正常,影音應用程式可能忽略系統 HTTP 代理,或使用目前設定未接管的流量。請確認該應用程式是否有獨立的代理設定;反覆切換電腦系統代理或啟用電腦 TUN,無法解決裝置上的應用程式不使用代理的問題。
電腦重新開機後突然無法使用,需要重新匯入訂閱嗎?
先執行 ipconfig 比對 IPv4 位址是否變更,再確認 v2rayN 已啟動且連接埠正在監聽。家用路由器可透過 DHCP 位址保留,為電腦網卡指定固定租用位址;如此手機和電視就不必因租用位址變更而反覆修改代理主機名稱。位址變更與訂閱內容沒有直接關係。
電腦進入睡眠後手機就斷線,該如何恢復?
喚醒電腦並確認核心已恢復執行,或在手機目前 Wi-Fi 的代理設定中選擇「無」。結束 v2rayN、切換電腦網路或關閉電腦,都會使共享入口失效。若要長時間使用,可視需要調整接上電源時的睡眠設定,不必為了偶爾共享而永久關閉所有省電功能。
手機需要另外安裝用戶端並複製訂閱嗎?
只使用 Wi-Fi HTTP 代理時,不需要另外安裝用戶端。若希望手機離開電腦後也能獨立連線,可前往下載頁選擇 v2rayNG 或 v2flyNG,並使用服務提供者提供的相容設定;這是獨立用戶端連線,不再依賴電腦的區域網路入站。
七、結束共享與長期使用檢查清單
共享入口應視需要啟用。家中裝置數量增加、電腦改用其他網路,或有人臨時連上 Wi-Fi 時,都應重新檢查可存取範圍。電腦的代理路由也會影響這些裝置:依規則選擇直連的請求仍會直連,不能因為「已設定代理」就認定每個請求都會使用相同的遠端出口。
- 暫時停止共享:先將手機和電視的 Wi-Fi 代理恢復為「無」,再關閉 v2rayN 的允許區域網路連線選項,儲存並重新載入核心。
- 清除規則:在防火牆中停用或刪除本次共享新增的規則,其他系統規則則維持原狀。
- 長期使用:透過路由器 DHCP 位址保留固定電腦 IP,記下實際的入站類型與連接埠,並限制可存取的裝置。
- 更換網路:連上公共或不可信任的網路前,請先關閉共享;不要只依賴單一防火牆規則作為防護。
- 排查紀錄:記下問題發生在連接埠連線、協定請求或出站階段;對外分享日誌前,請移除訂閱連結、伺服器資訊及其他敏感內容。
需要調整訂閱與出站規則時,可繼續閱讀訂閱管理說明;如果還沒完成電腦上的首次連線,請先依照使用指南完成安裝與匯入節點,再返回區域網路共享步驟。