代理连不上怎么办
更新于 阅读约 2 分钟
这一页讲的是请求根本发不出去的情况:连接被拒绝、超时和 TLS 错误。如果收到的是 407 或 403,请看407 和 403 是什么意思。
先做一次干净的测试
在运行任务的同一台机器上,用 curl 加上 -v 参数测试:
curl -v -x "http://USERNAME:PASSWORD@HOST:PORT" https://api.ipify.org
主机、端口、用户名和密码请从控制台里该代理的页面复制。如果这条命令打印出一个 IP 地址,说明代理是好的,问题出在你的工具设置上。
常见错误
连接失败或连接被拒绝(curl 退出码 7)
从你所在的位置,那个主机和端口上没有任何回应。
- 从代理页面重新复制主机和端口。
- 检查你所在网络或服务器的防火墙是否允许向这个端口发起连接。
- 在控制台里确认这个代理的状态仍是使用中。
连接超时(curl 退出码 28)
代理或网站没有及时回应。
- 再试一次。连接偶尔会慢一些。
- 把工具的超时时间调长。在 curl 里用
--connect-timeout和--max-time。 - 如果每个请求都超时,请看怎么确认是不是服务出了故障。
SSL 或 TLS 错误(curl 退出码 35)
你的代理地址很可能是以 https:// 开头的。请改成 http://。你访问 https 网站的流量在隧道里仍然是加密的。
CONNECT tunnel failed, response 407(curl 退出码 56)
代理没有接受你的登录信息。请看407 和 403 是什么意思。
SOCKS 报错,或者完全没有回应
你工具里的协议可能和代理不一致。请看用 SOCKS5 代替 HTTP。
还是连不上?
写信到 support@proxypanda.io,附上完整的 curl -v 输出。发送之前,请去掉你的密码,并删掉所有包含 Proxy-Authorization 的行,因为这一行以编码形式带着你的登录信息。怎么联系我们,以及要附上哪些信息里列出了其他有帮助的信息。