Clash 多裝置共用怎麼設定?家用網路分享與分流實用攻略

先選分享方式:電腦、旁路由或支援代理的路由器

家中多台裝置共用 Clash,先決定代理服務要由哪台設備提供。電腦分享最容易開始,適合偶爾讓手機或電視使用代理;旁路由適合希望由一台長時間開機的設備處理流量;支援代理設定的路由器則可集中管理,但實際能力取決於路由器韌體與核心支援。這幾種方式的差異,不只是設定位置,也包括哪些裝置會經過代理、設備故障時家中網路會受何種影響。

方案 流量如何進入 適合情境 主要限制
電腦分享 手機、電視等裝置連到電腦的區域網路代理連接埠 先測試少數裝置,或使用時間較短 電腦必須開機、保持連線;裝置可能需要逐一設定代理
旁路由 由同一網路內的另一台設備提供代理入口或轉送流量 需要長時間運作,並希望集中管理部分裝置 須處理網段、路由、DNS 與設備維護;設定錯誤可能影響連線
支援代理的路由器 由路由器韌體或路由器上的服務按規則轉送流量 希望在網路設備上管理多台裝置的分流 功能依型號、韌體和核心版本而異,不一定支援完整 mihomo 設定

如果只是讓手機瀏覽器或電視上的部分應用程式使用代理,建議先從電腦分享開始。若希望裝置連上 Wi-Fi 後就由網路閘道器自動分流,才進一步評估旁路由或路由器方案。電腦上的 TUN 模式只影響該電腦本身,不會因為同一台電腦開啟 TUN,就自動接管家中其他裝置的流量。

認識監聽位址、連接埠與存取範圍

讓其他裝置連到電腦上的 Clash,至少要確認三件事:核心正在監聽代理連接埠、監聽位址允許區域網路裝置連入,以及作業系統防火牆沒有阻擋該連線。只開啟「允許區域網路連線」而連接埠仍綁定在 127.0.0.1,其他裝置仍無法連線;反過來,防火牆放行也不能取代核心的監聽設定。

設定或位址 用途 檢查重點
mixed-port 讓 HTTP 與 SOCKS5 用戶端共用同一個代理入口 使用目前執行設定中的連接埠,不要把控制介面連接埠當成代理連接埠
allow-lan 控制是否接受來自區域網路的連線 設為 true 才能供其他裝置連入;本機使用則通常不必開啟
bind-address 指定代理服務監聽的網路介面位址 可考慮綁定電腦的家庭網路 IP,避免不必要地監聽其他介面
127.0.0.1 目前裝置自己的迴路位址 在手機輸入此位址,指向手機本身,不會連到提供代理的電腦

以下設定僅為示例:假設電腦在家庭網路中的位址為 192.168.50.10,代理連接埠為 7890。請確認目前使用的用戶端和 mihomo 核心支援相關欄位,再透過用戶端提供的覆寫或設定合併功能調整。不要直接以這幾行取代包含節點、策略群組與規則的完整訂閱設定。

mixed-port: 7890
allow-lan: true
bind-address: "192.168.50.10"
mode: rule

bind-address: "*" 可能會讓服務監聽多個網路介面。若電腦同時連著公司網路、虛擬網卡或其他網段,這會擴大可接觸代理入口的範圍。固定綁定家庭網路位址可以縮小監聽範圍,但若 DHCP 重新分配位址,必須同步更新設定;可在路由器為電腦設定 DHCP 位址保留,避免位址頻繁改變。

代理連接埠與 external-controller 是不同服務。代理連接埠供用戶端轉送請求;控制介面則用於管理核心狀態與設定。不要為了讓手機使用代理,就把控制介面監聽位址改成公開可連線,也不要將控制介面連接埠當成手機的代理連接埠。

動手設定電腦分享:確認 IP、啟用監聽並測試連線

以下以 Windows 電腦提供代理、手機連到同一個家庭 Wi-Fi 為例。macOS 的設定概念相同,但選單名稱與防火牆操作方式可能不同。範例使用的 192.168.50.10 和 7890 都不是固定值,操作前請換成實際位址與連接埠。

  1. 確認電腦的家庭網路 IP。在 Windows 終端機執行 ipconfig,找到目前連線的 Wi-Fi 或乙太網路介面卡,記下 IPv4 位址。不要選用已中斷連線的介面卡、虛擬網路介面卡或 mihomo TUN 介面位址。macOS 可在「系統設定」→「網路」→目前使用的連線→「詳細資訊」→「TCP/IP」查看。
  2. 在 Clash 用戶端確認代理連接埠。查看目前設定的混合連接埠或 HTTP 連接埠,並確認核心已正常啟動。圖形化用戶端的功能名稱各有差異,應以目前載入的執行設定和啟動記錄為準。
  3. 啟用區域網路監聽。將 allow-lan 設為允許區域網路連線,並確認監聽位址不是只限於 127.0.0.1。若使用設定覆寫,檢查覆寫內容是否已套用至目前啟用的設定檔。
  4. 限制防火牆放行範圍。只允許家庭網路中需要使用代理的裝置連到代理連接埠。Windows 防火牆的規則應套用至可信任的私人網路,並盡可能限制來源範圍;不要為了測試而關閉整體防火牆。
  5. 設定手機或其他用戶端。在裝置的 Wi-Fi 詳細設定中尋找「代理」選項,選擇手動設定,輸入電腦的家庭網路 IP 與代理連接埠。若裝置要求代理類型,請依其支援項目選 HTTP 或 SOCKS5。
  6. 先測試單一網站,再查看連線記錄。確認手機仍連在允許裝置互通的家庭網路,開啟一個網站後查看 Clash 的連線面板或日誌,確認請求是否進入核心、命中哪條規則,以及最後使用直連或代理節點。

如果電腦位址是動態取得,重開路由器或租約更新後可能改變。這時手機仍指向舊位址,就會像代理突然故障。使用 DHCP 位址保留通常比在電腦上任意設定固定 IP 更容易維持一致,也能避免與路由器已分配給其他設備的位址衝突。

在手機、電視與其他裝置設定代理

裝置端的代理設定是明確指定連線入口,不代表所有應用程式都會遵循該設定。手機或電腦的 Wi-Fi 手動代理通常適合支援 HTTP 代理的應用程式;有些應用會使用自己的網路堆疊,或在應用內另設代理,可能忽略系統設定。若只有部分網站或應用程式走代理,應先檢查裝置支援範圍,再確認 Clash 連線面板中是否看得到該請求。

  • Android:可在目前 Wi-Fi 網路的進階設定中尋找代理選項,輸入提供代理的電腦 IP 和連接埠。選單名稱會因 Android 版本與品牌而異。此設定通常針對該 Wi-Fi 網路,改用行動數據時不會自動連到家中電腦。
  • iPhone 或 iPad:可在目前 Wi-Fi 網路的詳細設定中查看 HTTP 代理選項。此設定與 Android 的系統 VPN 用戶端不同,應用程式是否遵循 Wi-Fi 代理仍取決於應用程式本身。離開家庭 Wi-Fi 後,不應期待仍能連到家中電腦的區域網路位址。
  • 電視與遊戲主機:先查閱裝置是否提供 HTTP 代理設定。若只允許輸入代理伺服器與連接埠,就按其支援格式設定;不要假設 DNS 欄位或閘道器欄位能代替代理設定。
  • 其他電腦:可在作業系統或個別應用程式中指定代理。若使用命令列工具,該工具不一定會讀取桌面系統代理,需依工具支援的代理參數另行設定。

HTTP 代理入口也能承載多數 HTTPS 網站的連線:用戶端先向代理提出 CONNECT 請求,再透過通道與目標網站建立 TLS 連線。這不等於代理會解密 HTTPS,也不需要為一般代理使用安裝額外根憑證。若裝置只提供 HTTP 代理設定,通常不代表只能瀏覽 HTTP 網站;但仍須以裝置和應用程式實際支援為準。

若代理設定欄位需要「主機名稱」或「伺服器」,請填電腦的區域網路 IP,而不是訂閱網址、節點伺服器位址或 127.0.0.1。連接埠則填 Clash 正在監聽的代理連接埠。輸入錯誤的連接埠時,即使 IP 正確,連線仍可能失敗或被送到其他服務。

評估旁路由與路由器方案:先確認路由和分流方式

旁路由可以是閒置電腦、迷你主機或其他支援所需核心的網路設備。它可在同一個家庭網路中提供代理入口,也可能透過路由或網路規則處理特定裝置的流量。兩種做法的流量路徑不同:手動代理仍由各裝置指定代理伺服器;閘道器轉送則可能讓裝置不必逐一設定代理,但需要正確配置網段、路由、DNS 與例外規則。

開始設定前,先記錄主路由器的 LAN 網段、閘道器位址、DHCP 伺服器狀態,以及旁路由的網路介面用途。若主路由器和旁路由都替相同網段提供 DHCP,裝置可能隨機取得不同的閘道器或 DNS 設定,造成時好時壞。除非清楚了解網路拓樸,先不要在兩台設備上同時開啟 DHCP,也不要直接把旁路由設成所有設備唯一的預設閘道器。

路由器內建代理功能的選單與核心版本差異很大。有些只支援為指定裝置選擇出口,有些允許使用規則設定;也有產品只提供特定協定或有限的設定欄位。匯入設定前,確認裝置是否支援目前訂閱使用的協定、規則欄位和 mihomo 擴充功能。路由器介面顯示「已啟用」不代表核心已成功載入設定,仍應檢查服務狀態和錯誤記錄。

檢查項目 手動代理入口 閘道器或路由轉送
裝置設定 各裝置輸入代理伺服器與連接埠 通常依路由器設定的裝置或網路規則轉送
故障範圍 通常只影響已設定代理的裝置 可能影響使用該設備作為閘道器的多台裝置
主要設定 監聽位址、代理連接埠、防火牆 路由、DHCP、DNS、網段與分流規則
回復方式 移除裝置上的手動代理設定 預先準備恢復原閘道器與 DNS 的方法

若要讓部分裝置使用代理、其他裝置維持直連,可先用裝置清單或路由器提供的分流功能指定範圍。需要依網域、IP 或應用程式分流時,確認規則實際套用位置:由 mihomo 處理的流量才會依其規則匹配。單純調整路由器 DNS,不會自動讓所有連線經過代理節點。

控管區域網路存取,並依症狀排查

允許區域網路連線會讓代理入口可由其他設備接觸。家庭 Wi-Fi 密碼外流、訪客網路與家庭網路互通,或電腦同時連接不可信任網路,都可能讓非預期裝置嘗試使用代理。因此,應將服務限制在可信任的家庭網路,只在需要時開啟分享,並在使用結束後關閉區域網路監聽。不要在路由器設定公網連接埠轉送,也不要把家用代理入口直接暴露到網際網路。

  • 限制監聽介面:可行時綁定家庭網路介面的 IP,而不是讓代理監聽所有介面。
  • 限制防火牆來源:只允許可信任的家庭網段或指定裝置連到代理連接埠;防火牆設定應與 allow-lan 一併檢查。
  • 檢查代理認證支援:若目前核心和用戶端支援代理認證,可依支援格式設定並使用不重複的密碼。認證不能取代防火牆與網路範圍限制,且要先確認各裝置都能正確輸入認證資訊。
  • 保護訂閱與管理介面:不要把含有節點憑證或訂閱權杖的設定檔分享給家中其他使用者,也不要公開控制介面或日誌中的敏感資訊。
  • 停用不再使用的入口:關閉允許區域網路連線,並移除不需要的防火牆規則;只關掉手機上的代理設定,不一定會停止電腦監聽。
狀況 優先檢查 判斷方式
手機無法連到代理 電腦 IP、代理連接埠、監聽位址與防火牆 確認兩台裝置在可互通的網路,並查看核心是否收到請求
連線面板沒有請求 手機代理是否啟用、位址是否指向電腦、訪客網路隔離 先以另一台同網段裝置測試,再檢查路由器的用戶端隔離功能
請求進入核心但網站失敗 策略群組選擇、規則命中結果、節點狀態與 DNS 查看該筆連線記錄,區分入口成功與出口失敗
重開設備後才失效 電腦 IP 是否變更、核心是否啟動、設定檔是否載入 對照目前位址、啟動記錄與裝置代理設定
只有部分應用無法使用 應用程式是否遵循系統代理,以及是否支援該代理類型 在同一裝置上分別測試瀏覽器和目標應用程式

測試時可以先在手機的 Wi-Fi 代理欄位中暫時停用設定,確認一般網路仍正常;再重新啟用並檢查 Clash 連線記錄。若手機完全連不到代理,優先處理入口與區域網路隔離;若請求已進入核心,則轉而檢查規則、策略群組、節點與 DNS。明確區分「裝置連不到電腦」和「代理已收到請求但無法連到目標」,可以避免反覆更改不相關的設定。

Clash 用戶端下载