Clash 局域网代理怎么开放给其他设备

Clash 局域网代理开放给其他设备的核心问题在于,即使 Clash 本身配置了局域网监听,若网络层或防火墙未正确放行,其他设备仍无法连接。常见表现是:手机或平板提示“连接超时”或“无法访问”,而本机使用正常;或者在局域网内能发现 Clash 的代理服务端口(如 7890),但始终无法建立有效代理。这通常不是 Clash 配置错误,而是系统级网络策略、防火墙规则或路由器设置限制了外部访问。

第一步,确保 Clash 启用局域网监听功能。打开 Clash 客户端设置,进入「系统代理」或「全局设置」,找到「允许来自局域网的连接」选项并开启。部分版本中该选项可能被命名为「启用局域网共享」或「允许外部设备接入」,务必确认勾选。此步骤是基础,若跳过,所有后续操作无效。

第二步,检查本地网络接口绑定。在 Clash 设置中查看代理监听地址,应为 `0.0.0.0` 而非 `127.0.0.1` 或 `localhost`。若监听地址为 `127.0.0.1`,则仅本机可访问,外部设备无法连通。修改为 `0.0.0.0` 后重启代理服务,确保生效。

第三步,关闭或配置防火墙。Windows 用户需进入「高级安全设置」,检查入站规则中是否阻止了 7890 端口(默认)或自定义端口的通信。若存在拦截规则,应添加一条允许“所有程序”或特定 Clash 可执行文件通过的入站规则。macOS 用户可通过终端运行 `sudo pfctl -sr` 查看防火墙状态,必要时临时关闭 `sudo pfctl -f /dev/null` 测试连通性。注意:关闭防火墙仅为测试,正式使用后应精确配置规则。

第四步,确认路由器未屏蔽局域网内部通信。某些企业或家庭路由器启用了“AP 隔离”或“客户端隔离”功能,会阻断同一网络下设备间的直接通信。登录路由器管理界面,查找「无线设置」或「安全设置」中的相关选项,将其关闭。否则,即便本机已开放端口,其他设备也无法发现或连接。 延伸阅读:简历里必须避开的十句空话。 延伸阅读:PikPak 怎么指定本地下载路径。

第五步,验证其他设备能否访问。在手机或另一台电脑上,手动设置代理为本机的局域网 IP 地址(如 `192.168.1.100`)和端口(如 `7890`),尝试访问一个外网网站。若失败,返回本机终端运行 `netstat -an | grep 7890`,确认服务处于 `LISTEN` 状态且显示 `0.0.0.0:7890`。若显示为 `127.0.0.1:7890`,说明监听地址未生效,需重新配置。

第六步,排查冲突应用。部分安全软件(如 360、火绒、腾讯电脑管家)会自动拦截未知网络行为,尤其在首次开放代理时。暂时退出这些软件或添加 Clash 为信任程序,再尝试连接。此外,若使用了 P2P 工具或虚拟机,其网络模式(如 NAT 模式)也可能导致局域网通信异常。

最后,特别提醒:若你在使用 PikPak 并希望指定本地下载路径,必须确保该路径权限开放,且不与 Clash 代理端口产生资源冲突。虽然这看似无关,但若 Clash 因权限问题启动失败,将导致整个代理链路中断,间接影响局域网共享可用性。因此,建议在配置前先确认关键应用的运行环境无干扰。

当所有步骤完成后,其他设备应能稳定使用你提供的代理服务。若仍有问题,可尝试更换端口(如改为 7891)、重启路由器、或使用更稳定的网络环境测试。记住,真正的障碍往往不在 Clash 配置本身,而在于系统、网络、安全策略三者的协同关系。

codexgsxq71n.clash-clash.comzccgarv.clash-clash.comfs4z.clash-clash.com