“端口”听起来技术味很重,但在代理客户端里,它就是本机软件之间沟通的门牌号。门牌填错,浏览器就找不到客户端。
127.0.0.1 表示本机
Windows 系统代理里常见的 127.0.0.1,不是外部服务器,而是你自己的电脑。浏览器把请求发到这个地址,再由客户端转发出去。
所以代理端口必须和客户端当前监听端口一致。
HTTP 和 SOCKS 不要混用
客户端通常会提供 HTTP 端口和 SOCKS 端口。系统代理一般使用 HTTP 端口,某些开发工具或浏览器插件可能使用 SOCKS5。
如果工具要求 SOCKS5,你却填了 HTTP 端口,连接自然会失败。
端口冲突很常见
旧版 Clash、浏览器代理插件、抓包工具、开发代理都可能占用相同端口。表现为客户端启动失败、系统代理开启但无效,或日志提示 bind failed。
遇到冲突时,要么退出占用端口的软件,要么在客户端里改一个空闲端口。
尽量让客户端自动接管系统代理
新手不建议手动在 Windows 设置里反复填写代理。优先使用客户端的“系统代理”开关,客户端会自动写入和清理,减少残留设置。
Windows 客户端下载入口
如果你还没有安装客户端,可以先进入 Windows 客户端下载页。页面会整理 Windows 版本的下载说明、安装建议和后续教程入口;需要查看全部安装包文件时,再打开 Clash Verge Rev 官方 Release。
操作前检查清单
- 系统代理地址通常是 127.0.0.1
- 确认 HTTP/SOCKS 类型匹配
- 发现 bind failed 先查端口占用
- 优先用客户端开关管理系统代理