客户端显示SOCKS5节点“已连接”,浏览器却打不开任何网页。这里的“连接”可能只代表TCP端口可达,后面还有认证、域名解析和目标连接。
按顺序查
- 确认客户端类型选择SOCKS5,不是HTTP;
- 核对服务器、端口、用户名和密码;
- 确认浏览器或目标程序实际使用该客户端;
- 测试直接访问一个IP与访问域名的差别;
- 分别查看IPv4和IPv6路径。
DNS是常见分界点
| 现象 | 可能原因 |
|---|---|
| IP能访问、域名不能 | 本地DNS或远程DNS设置 |
| 所有目标都超时 | 认证、节点、路由或目标限制 |
| 浏览器正常、其他程序失败 | 其他程序未采用SOCKS5 |
| IPv4正常、IPv6异常 | 客户端未覆盖IPv6 |
支持SOCKS5的软件通常有“代理DNS、远程解析”之类选项,具体含义要看客户端文档。不要同时开启系统HTTP代理和多个代理扩展,以免形成环路。
可用代理检测工具做基础检查。仍失败时向客服提供节点、时间、错误日志和客户端版本,凭据要脱敏。
用命令验证代理本身
如果电脑装有curl,可按客户端文档使用SOCKS5参数访问一个IP查询接口,并开启详细输出观察认证和连接阶段。命令中包含密码时不要截图公开,也不要把凭据写进Shell历史或共享脚本。
命令行成功、浏览器失败,重点查浏览器扩展和代理设置;两边都失败,再查节点、认证和本地网络。






