Skip to content

Clash 端口设置与局域网共享全指南 2026 ​

直接结论:在现代 Clash 与 Mihomo 配置中,推荐统一使用【mixed-port: 7890】混合端口,单端口同时支持 HTTP 与 SOCKS5 协议。若需要让同 WiFi 下的手机、平板、Switch 掌机或 Apple TV 共享电脑的代理链路,只需在客户端开启 「允许局域网 (Allow LAN)」,并在目标设备的 Wi-Fi 设置中将 HTTP 代理服务器填写为电脑的局域网 IP(如 192.168.1.100)、端口填 7890 即可。


一、Clash 核心网络监听端口全景对照表 ​

一份标准的 Clash 配置文件通常由以下网络端口协同运作:

端口字段默认端口号协议支持监听地址功能与适用场景
mixed-port7890HTTP / HTTPS / SOCKS50.0.0.0 (开启 LAN 时)主力推荐:混合单端口,兼容所有协议客户端
port (传统)7890纯 HTTP / HTTPS127.0.0.1旧版遗留,仅支持 HTTP 代理请求
socks-port7891纯 SOCKS5127.0.0.1旧版遗留,供 Telegram 等专用 SOCKS 工具
redir-port7892TCP 透明代理0.0.0.0Linux / OpenWrt 软路由 iptables 流量转发
tproxy-port7893UDP/TCP TProxy0.0.0.0Linux 高性能透明代理网关
external-controller9090RESTful API / WebSocket127.0.0.1Web 控制面板(Yacd / Metacubexd)通信接口

二、三步实现手机与游戏机共享电脑代理 ​

mermaid
flowchart LR
    PC["Windows 电脑 (运行 Clash)<br/>IP: 192.168.1.100:7890"] -- 同一 WiFi 局域网 --- Router["家庭路由器"]
    Router --- Phone["iPhone / Android 手机<br/>HTTP 代理设为 192.168.1.100:7890"]
    Router --- Switch["任天堂 Switch / PS5<br/>WiFi 代理设为 192.168.1.100:7890"]

步骤 1:在 Clash 客户端开启局域网共享 ​

  1. 打开 Clash Verge,进入「设置」;
  2. 找到 「允许局域网 (Allow LAN)」 并将其开启;
  3. (可选)为防止蹭网,可在配置中增加认证密码:
yaml
authentication:
  - "admin:MySecurePass2026"

步骤 2:获取当前电脑的局域网 IP ​

打开 PowerShell,输入 ipconfig,查看「无线局域网适配器 WLAN」或「以太网」下的 IPv4 地址(例如 192.168.1.100)。

步骤 3:在被代理设备(手机/Switch)上配置代理 ​

以 iPhone 为例:

  1. 进入「设置」->「无线局域网」,点击已连接 WiFi 右侧的蓝色 (i) 图标;
  2. 滑动到底部点击 「配置代理」,选择 「手动」;
  3. 服务器:填写电脑 IP(如 192.168.1.100);
  4. 端口:填写 7890;
  5. 点击存储。此时手机上的所有网页和 App 即可畅享电脑端 Clash 的规则分流。

三、命令行实测:配置 Windows 防火墙入站规则 ​

很多用户开启 Allow LAN 后手机依然连不上,这是因为 Windows 防火墙默认拦截了外部设备对 7890 端口的访问请求:

powershell
# 以管理员权限运行 PowerShell,为 Clash 7890 端口创建防火墙放行规则
New-NetFirewallRule -DisplayName "Clash Mixed Port 7890" `
                    -Direction Inbound `
                    -LocalPort 7890 `
                    -Protocol TCP `
                    -Action Allow

Write-Host "✅ 防火墙 7890 端口入站规则已生效!局域网设备现在可以顺畅连入。" -ForegroundColor Green

有关 Windows 高级安全防火墙规则管理的官方细节,可参阅 微软官方 New-NetFirewallRule 文档。


四、常见问题速查(FAQ) ​

Q1:手机设置了电脑代理后,电脑关机了手机还能上网吗? ​

答:不能。此时电脑扮演了局域网代理网关的角色,若电脑关机或休眠,手机发往 7890 端口的请求将无响应。离开家或电脑关机前,请在手机 WiFi 设置中将代理切回「关闭」。

Q2:启动 Clash 时提示“bind: address already in use :7890”怎么办? ​

答:这说明本机已经有另一个程序正在使用 7890 端口。可进入设置将 mixed-port 更改为 7899 等未被占用的端口,或者参阅 7890 端口占用排查教程 结束冲突进程。

Q3:开启 Allow LAN 会不会导致同一局域网的其他人随意使用我的机场流量? ​

答:默认情况下,只要在同一个局域网(如合租或公共 WiFi),其他知道你电脑 IP 的设备确实可以直接连接你的代理端口。建议在公共网络环境下关闭 Allow LAN,或配置 authentication 用户名密码鉴权。


五、优质服务商专线建议 ​

多设备并发共享代理时,需要具备高带宽冗余与高并发承载能力的服务商:

商业评测参考jichangblog.blog
2026 高可用晚高峰不卡顿机场深度横评
全专线 BGP 入口与多线机房容灾,完美契合多设备局域网共享与大流量并发传输需求。

最后核验更新:2026-06-01 · 聚焦混合端口规范与跨设备代理共享