先在電腦確認節點可用,再開啟 v2rayN 的區域網路監聽,最後將 Android 手機、平板或電視的 HTTP 代理指向電腦的區域網路 IPv4 位址。本文以 Windows 電腦作為分享端,說明混合連接埠與舊版獨立 HTTP 連接埠的差異,並從監聽、網路、防火牆及應用程式四個層面排查問題。連接埠請以目前設定為準,勿直接照抄教學中的數字。
一、區域網路共用代理的連線方式
這項功能是在電腦上提供代理入口,並不會將電腦變成路由器。其他裝置必須主動使用此入口,電腦上的 v2rayN 再依目前的路由規則選擇直連或透過代理連線。因此,電腦必須保持開機、代理核心必須執行,手機與電腦之間也必須能互相連線。
電腦上的「自動設定系統代理」只會影響遵循該電腦系統代理設定的應用程式,不會自動將代理設定套用到手機。TUN 模式也不是必要條件:只要本機 HTTP 或混合入站正常監聽,就能接收區域網路裝置主動送來的代理請求。
- 分享端:執行 v2rayN 的電腦,已選取可用節點,並能透過本機代理連線至目標網站。
- 連線端:Android 手機、平板,或支援手動代理設定的電視;裝置本身不必匯入節點訂閱。
- 網路條件:建議使用連接同一台路由器的一般家用網路,避免訪客網路、無線用戶端隔離及不同 VLAN 的存取限制。
二、開啟允許區域網路連線並確認實際連接埠
在 v2rayN 開啟「設定」→「參數設定」,找到「允許來自區域網路的連線」並啟用,同時記下本機監聽連接埠。不同版本的設定分類及連接埠配置可能不同;儲存後依介面提示重新啟動核心。若沒有提示,請先關閉再重新開啟用戶端,然後確認監聽狀態。
較新的設定可能採用同時支援 HTTP 與 SOCKS 的混合入站,常見連接埠為 10808;部分舊版則將 SOCKS 設為 10808、HTTP 設為 10809。連接埠號碼本身無法判斷協定。若 Android Wi-Fi 設定頁要求 HTTP 代理,必須填入 HTTP 入站或混合入站的連接埠,不能直接指向只支援 SOCKS 的入口。
| 實際監聽類型 | 連線裝置的設定方式 | 確認重點 |
|---|---|---|
| HTTP 入站 | 在 Wi-Fi 手動代理中填入該連接埠 | 舊版常見為 10809,請以實際設定為準 |
| 混合入站 | HTTP 代理與支援 SOCKS 的應用程式可共用連接埠 | 常見為 10808,請確認目前的核心設定 |
| 僅 SOCKS 入站 | 在明確支援 SOCKS 的應用程式中填入 | 不能直接作為 Wi-Fi HTTP 代理使用 |
結論:先確認入站類型,再填入連接埠
目前設定若只有一個混合連接埠,就使用該連接埠;不必為了照搬舊教學而額外開放 10809。若已有獨立 HTTP 入站,請使用該入站實際設定的連接埠。
三、查詢電腦 IP,設定手機與電視代理
在 Windows 終端機執行 ipconfig,找到目前連線中的「無線區域網路介面卡 WLAN」或「乙太網路介面卡」下的 IPv4 位址。請勿選到已中斷連線的介面卡、虛擬機器網卡或 TUN 網卡。以下的 192.168.1.20 僅為區域網路設定範例,實際操作時必須改成電腦目前的位址。
ipconfig
混合入站設定範例
- 代理模式
- 手動 HTTP 代理
- 主機名稱
- 192.168.1.20
- 連接埠
- 10808
- 適用條件
- 已確認 10808 為混合入站
主機名稱只填 IP,不要加上 http:// 或連接埠。
獨立 HTTP 入站設定範例
- 代理模式
- 手動 HTTP 代理
- 主機名稱
- 192.168.1.20
- 連接埠
- 10809
- 適用條件
- 已確認 10809 為 HTTP 入站
只有確認存在此監聽時,才使用這個連接埠。
- 在 Android 裝置開啟「設定」→「網路和網際網路」→「網際網路」,進入目前 Wi-Fi 的詳細資訊或修改頁面。部分裝置會將此選項放在「WLAN」中。
- 展開「進階選項」,將「代理」改為「手動」,填入電腦的 IPv4 位址及已確認的 HTTP 或混合連接埠,再儲存設定。
- 先用瀏覽器開啟目標網頁。測試時暫時關閉行動數據,避免請求實際上經由其他網路傳送。
- 若電視提供「網路」→「目前網路」→「代理設定」,同樣填入位址與連接埠;若系統沒有此選項,且應用程式也未提供代理設定,就無法直接使用這種方式。
手機上的 127.0.0.1 指的是手機本身,不是電腦;0.0.0.0 是監聽時使用的通配位址,也不是用戶端要填入的目標。電腦重新連線後,位址可能會改變;若要穩定使用,可在路由器的 DHCP 設定中為電腦保留固定租約,修改後再確認一次位址。
四、設定 Windows 防火牆,只允許可信任的網路
開啟區域網路監聽後,Windows 防火牆仍可能阻止其他裝置連線。請先確認目前使用的是可信任的家用網路,再前往「設定」→「網路和網際網路」→目前連線的內容,將網路設定檔設為「私人」。公司、飯店及公共熱點不應只為了共用代理就改成可信任網路。
- 搜尋並開啟「進階安全性 Windows Defender 防火牆」,進入「輸入規則」→「新增規則」。
- 選擇「連接埠」,通訊協定選 TCP,「特定本機連接埠」只填入實際使用的連接埠,例如混合入站的
10808。 - 選擇「允許連線」,設定檔只勾選「私人」,並為規則設定容易辨識的名稱。
- 開啟這條規則的「內容」→「範圍」,將遠端 IP 位址限制為「本機子網路」,或進一步限定為需要連線的裝置位址。
此 TCP 放行規則適用於本文介紹的 HTTP 代理連線,不代表所有 UDP 應用程式都能共用代理。若電腦安裝了其他防火牆或端點安全軟體,也要檢查其輸入規則;不要把關閉所有防火牆當成長期解決方式。
五、從監聽、網路與代理請求逐層排查
先找出問題所在的層級,再調整設定。電腦本身能開啟網頁,只代表本機連線可能正常;瀏覽器也可能正在直接連線,不能據此認定手機到電腦的代理入口已經連通。以下指令以 10808 為例;若使用獨立 HTTP 連接埠,請一併替換。
1. 在分享端電腦檢查監聽位址
Get-NetTCPConnection -State Listen |
Where-Object { $_.LocalPort -in 10808,10809 } |
Select-Object LocalAddress,LocalPort,OwningProcess
在 PowerShell 檢視結果:127.0.0.1 表示只監聽本機 IPv4;0.0.0.0 表示監聽所有本機 IPv4 介面;顯示特定區域網路位址則表示只監聽該介面。若顯示 ::,仍需實際測試 IPv4 是否可連線,不能只憑這一行判斷雙堆疊的行為。若找不到對應連接埠,請先檢查核心是否啟動失敗、連接埠是否被占用,以及設定是否已儲存。
2. 從另一台區域網路電腦測試 TCP 連線
Test-NetConnection -ComputerName 192.168.1.20 -Port 10808
請在另一台 Windows 電腦執行此指令,才能驗證區域網路連線路徑。結果中的 TcpTestSucceeded : True 只表示 TCP 連線已建立,不代表代理協定、節點及目標網站都正常。若結果為 False,請依序檢查電腦 IP、防火牆、訪客網路隔離,以及電腦是否進入睡眠。Ping 沒有回應也不能單獨證明代理無法使用,因為 ICMP 可能遭到過濾。
3. 明確送出 HTTP 代理請求
curl.exe --proxy http://192.168.1.20:10808 --connect-timeout 5 --max-time 20 --head https://example.com
此指令供另一台 Windows 電腦測試,位址須替換成分享端電腦的實際 IP。此處的 URL 是測試目標,不是節點位址。連線遭拒通常應檢查監聽與防火牆;連線逾時則優先檢查網路路徑;若已連線但代理請求失敗,接著確認入站協定、目前使用的節點及記錄檔。HTTP 狀態碼只反映這次目標請求的結果,不能用來衡量整條線路的速度。
- TCP 不通:先處理區域網路與監聽問題,不要一直更換遠端節點。
- TCP 已通但 HTTP 代理請求失敗:優先檢查連接埠協定是否填錯,以及核心執行記錄。
- 瀏覽器可以使用、特定應用程式不行:先確認該應用程式是否遵循系統 HTTP 代理設定。
六、代理共用常見問題
連上同一個 Wi-Fi,手機為什麼還是連不上?
先確認手機沒有連到訪客網路,再檢查路由器是否啟用了 AP 隔離或用戶端隔離。電腦使用網路線、手機使用 Wi-Fi 也能共用代理,但有線與無線網路所在的子網路必須允許彼此連線。Wi-Fi 名稱相同不代表裝置之間沒有隔離。
10808 和 10809 都試過了,為什麼還是不行?
回到「設定」→「參數設定」確認實際的入站連接埠,再用監聽指令檢查。若監聽位址僅限本機,請重新套用允許區域網路連線的設定;若連接埠已變更,就使用更新後的值,不要再反覆嘗試這兩個常見號碼。
網頁能開啟,電視的影音應用程式卻沒有走代理?
確認電視應用程式是否支援系統 HTTP 代理。有些應用程式會自行建立網路連線,不會讀取系統代理設定。此時可查看應用程式內是否有代理設定;若沒有,就算調整電腦的系統代理或路由規則,也無法讓這類流量自動經由電腦傳送。
電腦重新開機後,手機又無法上網,該怎麼辦?
依序確認 v2rayN 與核心已啟動、電腦 IPv4 沒有變更,而且目前網路仍設為私人。手機若保留手動代理,但電腦沒有提供服務,遵循該設定的應用程式就可能無法連線。暫時不需要共用時,請將 Wi-Fi 的代理改回「無」。
透過電腦代理後,DNS 也一定會走代理嗎?
不一定。HTTP 代理可以接收以網域名稱表示的目標,並交由電腦處理;但應用程式也可能自行解析網域名稱或繞過代理。請先用瀏覽器驗證代理請求,再配合核心記錄檢查目標與出站連線;不要把 Wi-Fi 代理設定當成整台裝置的 DNS 接管方案。
七、長期使用檢查清單
日常共用時,優先確保代理入口穩定,不必增加更多接管方式。電腦進入睡眠、無線網路切換、DHCP 位址變更或核心停止,都會中斷依賴這台電腦的裝置。遇到問題時,記下實際連接埠與電腦位址,比反覆修改多項設定更容易復原。
- 為電腦設定 DHCP 位址保留,並確認連線裝置使用的是目前有效的區域網路位址。
- 只開放必要的 TCP 連接埠,並將防火牆範圍限制在可信任裝置或本機子網路。
- 共用期間保持電腦連線並讓核心持續執行;闔上筆記型電腦上蓋前,確認電源設定是否會讓電腦進入睡眠。
- 切換至公共網路前關閉區域網路共用;使用完畢後,清除連線裝置上的手動代理設定。
- 若 Android 裝置需要獨立連線,可依核心需求選用 v2rayNG 或 v2flyNG;兩者分別使用 Xray 與 v2fly 核心,不依賴電腦提供本機入口。