故障排除
诊断和修复 RaxyProxy 连接的常见问题。
407 Proxy Authentication Required
代理服务器拒绝了您的凭据。请检查以下内容:
- 正确的用户名 — 从您的仪表板精确复制(区分大小写)
- 正确的密码 — 无多余空格或换行符
- 使用地理定向时,修饰符通过双下划线附加到用户名:
USERNAME__cr.us,而非USERNAME_cr.us - 套餐状态为活跃 — 暂停的套餐会拒绝连接
- 套餐有剩余流量 — 余额为零的套餐也会返回 407
verify.sh
# Quick credential check — should print your exit IP, not an error
curl -v -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 \
https://httpbin.org/ip 2>&1 | grep -E '< HTTP|origin'503 / 连接被拒
在认证之前连接到代理服务器失败。可能的原因:
- 端口错误 — HTTP 端口为 823,SOCKS5 为 824。常见错误:使用 8080 或 1080。
- 主机名错误 — 正确的主机是
proxy.raxyproxy.com。请勿使用其他主机名。 - 防火墙阻止出站 — 确保您的网络/云安全组中端口 823 和 824 已开放。
- DNS 解析失败 — 尝试通过 IP 连接以确认是 DNS 问题。
telnet-check.sh
# Test TCP reachability
nc -zv proxy.raxyproxy.com 823
nc -zv proxy.raxyproxy.com 824连接超时
超时通常意味着代理已连接但目标响应慢,或代理池处于高负载状态。尝试:
- 将您的 HTTP 客户端超时增加到至少 30 秒
- 超时时重试 — 下一个请求将获得不同的出口 IP
- 切换到不同的代理类型 — 对于延迟敏感的目标,住宅 IP 可能比数据中心 IP 慢
- 检查目标域名本身是否宕机
在 Scrapy 中使用 AutoThrottle
Scrapy 的 AUTOTHROTTLE_ENABLED = True 在错误或超时增加时自动减速,降低被封禁和浪费流量的风险。
错误的出口国家
如果 https://httpbin.org/ip 显示来自意外国家的 IP:
- 确认您的地理修饰符使用双下划线:
USERNAME__cr.us(cr前两个下划线) - 国家代码为 ISO 3166-1 alpha-2 小写:
us、gb、de— 而非USA或United States - 分号分隔多个参数:
USERNAME__cr.us;city.newyork - 如果目标国家覆盖稀少,代理池可能会回退到可用 IP — 尝试邻近国家或切换到更大的池类型
verify-geo.sh
# Check exit country
curl -s -x "http://USERNAME__cr.us:PASSWORD@proxy.raxyproxy.com:823" \
"https://ipapi.co/json" | python3 -m json.tool | grep countryIP 未轮换
如果每次请求都获得相同的出口 IP,而您期望轮换:
- 检查您是否使用了轮换端口(823),而不是误用了固定端口(10000–20000)
- 从您的用户名中删除任何
sessid.修饰符 — 会话 ID 会固定 IP - 某些目标提供缓存响应 — 使用
httpbin.org/ip测试以确认 IP 是否实际在变化 - HTTP keep-alive 可能会为多个请求重用 TCP 连接 — 使用独立连接(新会话)来强制 IP 轮换
调试命令
debug.sh
# 1. Confirm proxy is reachable on both ports
nc -zv proxy.raxyproxy.com 823
nc -zv proxy.raxyproxy.com 824
# 2. Test HTTP proxy + auth
curl -v -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 https://httpbin.org/ip
# 3. Test SOCKS5
curl -v --socks5-hostname proxy.raxyproxy.com:824 \
-U USERNAME:PASSWORD https://httpbin.org/ip
# 4. Test geo modifier (US exit)
curl -s -x "http://USERNAME__cr.us:PASSWORD@proxy.raxyproxy.com:823" https://httpbin.org/ip
# 5. Test sticky session (same IP across calls)
curl -s -x "http://USERNAME__sessid.test-1:PASSWORD@proxy.raxyproxy.com:823" https://httpbin.org/ip
curl -s -x "http://USERNAME__sessid.test-1:PASSWORD@proxy.raxyproxy.com:823" https://httpbin.org/ip
# 6. Check API balance
curl https://raxyproxy.com/api/v1/account \
-H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"仍然遇到问题?开一个支持工单,并附上上述调试命令的输出 — 这有助于我们快速诊断问题。