這種用法在解決什麼問題?
系統代理通常只影響本機上支援讀取系統 Proxy 的應用程式;手機不會自動沿用電腦的代理設定。若您不想在路由器上刷OpenWrt或另建透明代理閘道,最輕量的做法是:讓核心在區網位址上監聽一個HTTP/SOCKS 兼用的埠(即 mixed-port),並在手機的 Wi-Fi 進階設定裡填寫電腦的區網 IP與該埠號。如此一來,手機上的瀏覽器與多數支援手動代理的 App,會把流量送到電腦上的 Clash,再由電腦依規則分流與策略組決定出口。
與TUN 模式「接管本機虛擬網卡」不同,區網分享是另一台裝置主動連到您的代理埠;因此除了核心設定,還必須滿足網路層可達(同一子網、未被用戶隔離阻擋)與主機防火牆放行。若您尚未完成電腦端基礎安裝,可先依 Clash Verge Rev Windows 安裝與設定建立訂閱與連線,再回到本文調整埠與區網。
開始前請確認這幾點
- 同一區網:手機與電腦連到同一台路由器的 Wi-Fi(或電腦有線、手機無線但同一子網亦可)。若手機使用行動數據,無法直接填區網 IP。
- 用戶隔離:部分訪客網路、公司 Wi-Fi 或「AP 隔離」會禁止無線裝置互連;症狀是手機 ping 不到電腦。需改連一般家用 SSID或關閉隔離(若您有管理權限)。
- 電腦 IP 固定或可預測:DHCP 若常換 IP,手機端代理位址也要跟著改。可在路由器為電腦保留 IP,或在系統網路設定中指定固定區網位址。
- 核心正在執行:Clash Verge Rev需保持執行且已啟用目前設定檔;僅開啟程式但未開啟系統代理不影響區網裝置連入
mixed-port,但若核心未載入訂閱或節點異常,手機端仍會連線失敗或無法上網。
1查電腦的區網 IP
在 Windows 可開啟 PowerShell 或命令提示字元,執行 ipconfig,在目前使用的介面(Wi-Fi 或乙太網路)底下找到 IPv4 位址,形式多為 192.168.x.x 或 10.x.x.x。macOS 可在「系統設定 → 網路」檢視目前介面的 IP。請記下這組數字,手機端代理伺服器主機名即填此位址,不要填 127.0.0.1(那是電腦自己)。若您同時有多張網卡或虛擬機橋接,請選與手機同一子網的那一個介面。
2設定 mixed-port 與 allow-lan
Mihomo/Clash Meta 核心透過 mixed-port 在單一 TCP 埠上同時提供 HTTP 與 SOCKS 語意(實際行為依核心版本與客戶端封裝為準,手機端多數情境填HTTP 代理即可)。若設定檔中仍分開寫了 port 與 socks-port,亦可只使用文件中標示的 mixed-port 作為對外給手機用的一個入口,較不易填錯。
allow-lan 設為 true 時,核心才會接受非本機來源連到上述埠;否則只有 127.0.0.1 可連,手機永遠無法成功。部分設定亦會見到 bind-address:若要讓所有區網介面都能連入,常見寫法為 '*' 或 0.0.0.0(依您使用的設定檔版本與說明為準)。在 Clash Verge Rev 中,您可在設定或設定檔編輯相關頁面修改 YAML;修改後請重新載入設定檔或依介面提示套用。
# Snippet — merge into your profile; comments in English for compatibility
mixed-port: 7890
allow-lan: true
bind-address: '*'
# Optional: if mixed-port is not used, align phone to your HTTP/SOCKS ports instead.
若 mixed-port 與本機其他軟體衝突,請改為區間內未占用的埠號,並在手機與防火牆規則中一併更新。埠號沒有「手機專用標準值」,重點是三處一致:設定檔、防火牆、手機代理設定。
安全提醒:開啟 allow-lan 並放行防火牆後,同一區網內其他裝置理論上也可嘗試連線到您的代理埠。請僅在信任的區網使用,公共 Wi-Fi 不建議;離開環境時可關閉 allow-lan 或關閉防火牆規則。
3Windows 防火牆:允許連入(Inbound)
僅設定 allow-lan: true 仍可能被 Windows Defender 防火牆擋下。需新增一則輸入規則,允許 TCP 連線到您使用的埠(例如 7890),範圍可限縮為區網子網(進階使用者),或先以「允許私人設定檔」測通再收緊。
圖形介面路徑:「Windows 安全性 → 防火牆與網路保護 → 進階設定 → 輸入規則 → 新增規則」→ 選連接埠 → TCP → 指定本機連接埠(與 mixed-port 相同)→ 允許連線 → 套用至私人網路。若您使用第三方防毒防火牆,需在該套件內同樣放行,否則仍會攔截。
macOS 若開啟防火牆,可能需在「安全性與隱私權」中允許 Clash Verge Rev 或核心程序接受連入連線;實際選項依系統版本而異,原則仍是「允許區網裝置連到該 TCP 埠」。
4手機端:Wi-Fi 手動代理
Android:進入該 Wi-Fi 網路的修改網路/進階選項,將代理改為手動,主機名稱填電腦的 IPv4,連接埠填 mixed-port。若介面區分HTTP 代理與HTTPS,多數情境下兩者填相同主機與埠即可;少數 App 會自行處理 HTTPS 通道。
iOS/iPadOS:在該 Wi-Fi 的設定 → HTTP 代理 → 手動,填入伺服器與連接埠。請注意:系統代理並非每個 App 都遵守;部分 App 使用自有網路堆疊或行動數據回退,若遇例外可再考慮描述檔/MDM或改為路由器層方案,已超出本文「單一電腦分享」範圍。
設定完成後,可用手機瀏覽器開啟顯示目前 IP 的網頁,比對是否與電腦代理出口一致;亦可在電腦端 Clash Verge Rev 的連線/日誌檢視是否有來自手機 IP 的連線紀錄。
連不上時:建議排查順序
手機能否 ping 到電腦(概念上)
部分手機預設無 ping 工具,可改在電腦上對手機 IP 做反向確認,或安裝區網掃描類工具檢查雙向可見性。若完全無法互通,先處理用戶隔離、不同 VLAN、訪客網路等問題,而不是先改 Clash。
埠與 allow-lan 是否生效
在電腦本機用瀏覽器或 curl 測試 127.0.0.1:埠 僅能驗證本機服務;區網問題請改由另一裝置或手機以電腦 IP連線。若設定檔被訂閱覆寫,每次更新後 allow-lan 可能被沖掉,需在使用者覆寫或合併規則中固定這些鍵值。
防火牆與多網路設定檔
確認目前 Wi-Fi 在 Windows 被標為私人網路,且輸入規則已套用至該設定檔。若電腦同時連VPN,路由表可能改變,必要時暫停 VPN 交叉測試。
節點與規則
手機流量進入電腦後,仍受規則分流約束。若某站始終直連或失敗,請在電腦上比對連線日誌與 設定說明文件中的分流觀念,必要時再搭配 DNS 或 TUN 一併檢視。
與透明閘道的差異:本文做法為手動代理;若您希望所有裝置免設定即可分流,通常需路由器或網關上的透明代理,可延伸閱讀本站 OpenWrt 相關主題(關鍵字:透明代理、閘道)。
開源資訊與下載來源
Clash 生態的核心與圖形介面多為開源專案;授權與原始碼可至公開程式庫查閱。安裝或更新 Clash Verge Rev仍建議優先使用 本站下載頁,與「自行從 Release 挑檔案」分開看待,較利於一般使用者完成可重現的安裝路徑。
結語
讓手機走電腦上的 Clash Verge Rev,本質是把代理埠從僅監聽本機,擴展為區網可連,並用防火牆在作業系統層放行。相較於在每台裝置各裝一套客戶端,此作法適合臨時分享、平板測試或不想在路由器刷機的情境;缺點是電腦需開機且程式常駐,且區網安全性需自行把關。整體而言,只要 mixed-port、allow-lan、防火牆與手機代理欄位四者對齊,多數連線問題都能快速收斂。
若您希望本機終端與 UWP等程式也穩定走代理,可再參考本站 Windows UWP、WSL2 或 TUN 相關文章,與本文區網分享互補。相較於零散搜尋埠號與防火牆截圖,用同一套核心設定與可重現的檢查清單排查,長期維護成本更低。