適合已在 Windows 電腦上設定好 v2rayN,想讓 Android 手機或電視盒暫時共用代理的使用者。依序確認電腦端可正常連線、開放監聽、記下位址、設定防火牆,再於裝置上填入代理,最後透過監聽狀態與存取記錄排查問題。此方式共用的是 HTTP 或 SOCKS 代理入口,不會自動接管其他裝置的所有流量。
一、先了解區域網路代理與全裝置流量接管的差異
手機與電腦連上同一個可信任的家庭網路後,手機可將支援代理的請求交由電腦上的 v2rayN 處理。電腦再依目前的路由規則,決定直接連線或透過代理連線。因此,共用同一個入口不代表所有請求都會經過遠端伺服器;實際路徑仍取決於網域、IP 與路由規則。
電腦上的「系統代理」與「允許區域網路連線」是兩項不同設定。前者讓電腦上的應用程式使用本機代理設定,後者則會變更代理入口的監聽範圍。只在電腦上啟用系統代理,手機仍可能無法連線;只開放區域網路監聽,也不會自動替手機填入代理位址。
- 適用:瀏覽器、遵循系統 HTTP 代理設定的應用程式,以及可個別設定代理伺服器的應用程式。
- 不保證適用:忽略系統代理設定的應用程式、遊戲的 UDP 流量、部分媒體播放元件,以及獨立 DNS 查詢。
- 必要條件:電腦保持開機、v2rayN 核心正在執行,且裝置之間沒有訪客網路隔離。
二、在 v2rayN 開放監聽並確認連接埠
先在電腦上選擇可用的伺服器,確認瀏覽器能透過代理連上目標網站。接著前往 v2rayN 的「設定」→「參數設定」,在基本設定或入站相關區域找到「允許區域網路連線」並啟用,然後儲存。不同桌面版本的分頁與文字可能略有差異,請以目前版本的介面為準;若設定未立即生效,請重新啟動核心,再確認監聽狀態。
- 記下介面顯示的本機監聽連接埠,以及對應的通訊協定。
- 啟用「允許區域網路連線」並儲存設定;若出現重新啟動核心的提示,請完成重新啟動。
- 查看記錄是否出現連接埠占用或啟動失敗。若核心未能正常執行,請先排除錯誤,再設定手機。
- 使用下列命令檢查監聽位址,確認連接埠並非只綁定在迴路位址。
netstat -ano | findstr LISTENING | findstr ":10808"
以下以支援 HTTP 的混合連接埠 10808 為例。有些設定會將 SOCKS 與 HTTP 分開,例如 SOCKS 使用 10808、HTTP 使用 10809。Android Wi-Fi 的「手動代理」通常需要 HTTP 入口,不能只看連接埠號碼來判斷通訊協定;若你的 HTTP 連接埠是 10809,後續裝置設定與防火牆規則也都要改用該連接埠。
| 監聽結果範例 | 意義 | 下一步 |
|---|---|---|
127.0.0.1:10808 | 僅電腦本機可存取 | 確認區域網路連線設定已儲存,並重新啟動核心 |
0.0.0.0:10808 | 監聽所有本機 IPv4 介面 | 檢查防火牆與網路隔離設定 |
192.168.1.20:10808 | 僅監聽指定網卡位址 | 確認該位址所屬網卡可供裝置連線 |
| 沒有符合的項目 | 此 TCP 連接埠沒有在監聽 | 確認實際連接埠、核心狀態與啟動記錄 |
表格中的輸出僅供判讀,不代表所有電腦都會顯示相同結果。若只看到 [::]:10808,還需確認該監聽是否接受 IPv4 連線,不能只憑這一行就認定手機可以連線。
三、找出電腦的內網 IP,避免選錯網卡
在 Windows 終端機執行 ipconfig,查看目前使用的「無線區域網路介面卡 WLAN」或「乙太網路介面卡」的 IPv4 位址與預設閘道。不要使用虛擬網卡、已中斷連線的網卡,或 127.0.0.1。手機若填入迴路位址,連到的是手機本身,不是電腦。
ipconfig
電腦端資訊範例
- 使用中的網卡
- WLAN
- IPv4 位址
- 192.168.1.20
- 子網路遮罩
- 255.255.255.0
- 預設閘道
- 192.168.1.1
這些位址僅用來說明欄位的填寫方式,實際操作時請使用電腦目前顯示的數值。
裝置端對應設定
- 代理主機名稱
- 192.168.1.20
- 代理連接埠
- 10808
- 代理類型
- 手動 HTTP 代理
- 網路範圍
- 同一個可信任的區域網路
連接埠必須對應電腦上的 HTTP 或混合入站連接埠,不能填遠端伺服器的連接埠。
連接同一台路由器的有線電腦與無線手機通常可以互通,2.4 GHz 與 5 GHz 不必刻意設為相同;關鍵在於路由器是否將兩者放在可互通的網路中。訪客 Wi-Fi、AP 隔離或不同 VLAN 都可能阻斷連線。若電腦的 IP 每次重新啟動後都會變更,可在路由器中為電腦設定 DHCP 位址保留,避免頻繁修改手機上的位址。
四、在專用網路範圍內放行 Windows 防火牆
監聽正常但手機一直等候連線時,先檢查 Windows 網路設定檔。在可信任的家庭網路中,可前往「設定」→「網路和網際網路」→目前的 Wi-Fi 或乙太網路連線,將網路設定檔設為「私人」。在公共場所使用的網路,請勿為了共用代理而隨意改成私人網路,也不要直接關閉整個防火牆。
- 開啟「Windows 安全性」→「防火牆與網路保護」→「進階設定」。
- 選擇「輸入規則」→「新增規則」→「連接埠」,通訊協定選 TCP,並填入實際使用的 HTTP 或混合監聽連接埠。
- 選擇「允許連線」,只勾選「私人」,並將規則命名為
v2rayN LAN TCP 10808。 - 開啟規則內容,在「範圍」中將遠端 IP 位址限制為「本機子網路」,然後儲存。
熟悉 PowerShell 的使用者,也可在系統管理員終端機中執行下列等效規則。此處仍以 10808 為例填入連接埠;請擇一建立規則,避免留下重複項目。
New-NetFirewallRule -DisplayName "v2rayN LAN TCP 10808" `
-Direction Inbound -Action Allow -Protocol TCP `
-LocalPort 10808 -Profile Private -RemoteAddress LocalSubnet
五、在 Android 手機與電視盒設定手動代理
Android 手機通常可從「設定」→「WLAN」或「網路和網際網路」→目前的網路→「修改網路」→「進階選項」進入代理設定。將「代理」改為「手動」,在代理主機名稱欄位填入電腦的內網 IP,並在連接埠欄位填入已確認的 HTTP 或混合連接埠。部分廠牌的介面可能需要先點選網路旁的齒輪或編輯按鈕。
- 代理主機名稱:例如
192.168.1.20,不要加上http://,也不要把連接埠寫在同一欄。 - 代理連接埠:例如
10808,請以電腦的實際設定為準。 - 不使用代理的位址:初次測試時可留白,確認可正常使用後,再視需要加入內網位址例外。
- 儲存後測試:關閉並重新開啟瀏覽器,瀏覽一個已在電腦上確認可正常連線的 HTTPS 網頁。
Android 電視盒通常可在「設定」→「網路和網際網路」→目前的 Wi-Fi→「代理設定」中選擇「手動」。有線網路是否提供代理選項,取決於系統的實作方式。若介面沒有代理欄位,可查看個別應用程式是否支援獨立代理設定;不要把「靜態 IP」誤當成「代理設定」,隨意變更閘道或 DNS 可能導致裝置無法連線。
Wi-Fi 手動代理只會套用於該網路,切換至行動網路後便不再生效。即使瀏覽器已成功連線,電視上的播放應用程式也可能完全忽略系統代理。若需要由 Android 裝置自行建立代理連線,可依需求選擇 v2rayNG 或 v2flyNG,而不是繼續修改電腦的監聽連接埠。
六、依序檢查 TCP 連線、代理通訊協定與路由結果
不要把「Ping 得通」當成代理已可使用。ICMP 與 TCP 使用不同的防火牆規則,Ping 失敗也不一定表示代理連接埠無法連線。建議依序確認連接埠連線、檢查 HTTP 代理請求,最後判斷請求是否依預期透過代理連線。
# 在同一個區域網路的另一台 Windows 電腦上檢查連接埠
Test-NetConnection 192.168.1.20 -Port 10808
# 檢查 HTTP 代理是否能建立 HTTPS 連線
curl.exe --proxy http://192.168.1.20:10808 --connect-timeout 5 --max-time 20 -I https://www.microsoft.com/
第一個命令要特別留意 TcpTestSucceeded。第二個命令將連線逾時設為 5 秒、總時限設為 20 秒,有助於分辨完全無法連線與連線後回應較慢的情況;若網站重新導向或拒絕存取,也需搭配記錄判斷,不能只看單一狀態碼。若沒有第二台電腦,可用手機瀏覽器送出請求,同時查看電腦的核心記錄;需要檢視存取記錄時,請確認目前的記錄設定確實已啟用相關記錄。
| 觀察到的狀況 | 優先檢查項目 | 具體處理方式 |
|---|---|---|
| 連線逾時 | IP、防火牆、網路隔離 | 確認使用中的網卡位址與私人網路規則,並離開訪客 Wi-Fi |
| 立即顯示連線遭拒 | 監聽狀態 | 確認核心正在執行,並檢查連接埠是否只綁定 127.0.0.1 |
| 連接埠可連線,但代理請求失敗 | 入站通訊協定或驗證 | 確認使用的是 HTTP 或混合連接埠,並檢查驗證要求與核心記錄 |
| 部分網站正常,部分網站無法連線 | 路由、DNS、遠端連線 | 在電腦上測試相同網域,並檢查出站規則與 DNS 解析錯誤 |
| 瀏覽器正常,電視應用程式失敗 | 應用程式是否使用系統代理 | 查找應用程式的獨立代理設定,不要先放寬防火牆權限 |
判斷方式:連接埠可連線後,就不必反覆修改 IP
另一台裝置的 TCP 測試成功後,應改查入站通訊協定、驗證與路由記錄;如果同一台裝置上的瀏覽器已可正常使用,只有特定應用程式失敗,請先確認該應用程式是否使用系統代理。
七、常見問題與使用後的設定還原
手機代理可以填節點的伺服器位址嗎?
此處應填入電腦的內網 IP 與本機 HTTP 連接埠。VMess、VLESS 等遠端通訊協定,與 Android Wi-Fi 的 HTTP 代理欄位是不同的連線入口,不能直接填入訂閱中的伺服器位址。
電腦可以使用,但手機鎖定螢幕再開啟後就斷線?
先確認電腦沒有進入睡眠,且 v2rayN 沒有結束執行。可在 Windows「設定」→「系統」→「電源與電池」檢查接上電源時的睡眠設定;也請確認電腦重新連上網路後,IP 是否有所變更。
手機還需要另外變更 DNS 嗎?
一開始先不要變更。HTTP 代理中的網域通常會由代理端處理,但應用程式自行進行的 DNS 解析、繞過代理的請求,以及 Android 私人 DNS 仍各有不同的處理路徑。先測試瀏覽器,再依記錄找出解析失敗的位置。
電腦啟用 TUN 後,電視盒就能使用全域代理嗎?
不能只憑這點判斷。電腦上的 TUN 主要接管電腦本身的流量,不會自動讓電腦成為其他裝置的閘道。本文共用的是明確指定的代理連接埠,電視盒仍須填入代理設定,應用程式也必須支援該代理設定。
不再共用時,需要還原哪些設定?
先將手機與電視盒目前網路的代理改回「無」,再關閉 v2rayN 的區域網路連線設定,並刪除專用防火牆規則。否則電腦離線後,裝置可能仍會將請求送往舊位址。
如果先前透過 PowerShell 命令建立規則,可在系統管理員終端機中執行下列命令移除。長期共用前,還應確認網路可信任、位址穩定,並記下實際使用的連接埠,避免日後調整用戶端的入站設定時留下過期設定。
Remove-NetFirewallRule -DisplayName "v2rayN LAN TCP 10808"
用戶端與平台選擇
依電腦作業系統選擇 v2rayN 安裝檔。先確認電腦可連上伺服器,再依本文開放區域網路入口;若要重新了解匯入訂閱與基本設定,可繼續參閱使用教學。