代码连接代理失败怎么办?
先用最小命令测试代理是否可用:
bash
curl -x socks5h://用户名:密码@代理域名:端口 http://ip123.in/ip.json如果用 HTTP 协议:
bash
curl -x http://用户名:密码@代理域名:端口 http://ip123.in/ip.json常见原因:
- 用户名或密码复制错了。
- HTTP / SOCKS5 协议和端口填反了。
- 用户名参数写错,例如动态机房IP和移动手机IP 加了
state、city。 - 使用白名单认证时,本机出口 IP 没有加入白名单。
- 代码库没有开启代理,或只给 HTTP 请求配置了代理,HTTPS 请求没配置。
建议先让 curl 跑通,再把同一组信息放到代码里。