问题
Clash Verge 在局域网内通过端口代理流量时,虚拟机或局域网内设备无法 ping 通代理端口。
原因
- 防火墙未放行
- 代理端口选择错误
- 未打开 Clash Verge 的局域网访问权限
- 订阅配置覆盖了本地配置,导致始终绑定在 127.0.0.1 而非 0.0.0.0
解决
- 确保防火墙已放行 Clash Verge 的代理端口(默认为 7897 或 7890)。
- 检查 Clash Verge 的配置文件,确认代理端口设置正确
- 在 Clash Verge 的设置中,打开
局域网连接,确保允许来自局域网的连接。 - 右键订阅,选择
编辑文件,找到bind-address,将其值改为0.0.0.0,保存后重启 Clash Verge。 - 在目标设备的命令行中修改代理,命令为
export http_proxy=http://<Clash Verge所在设备的IP地址>:<代理端口>,并 ping google.com 来测试是否成功。