配置代理后,第一件事不是马上运行正式任务,而是验证代理是否真的生效。本文介绍两种常用测试方法:浏览器测试和 cURL 测试。
方法一:浏览器测试
- 打开浏览器或代理扩展,将 MaskProxy 提供的主机、端口、用户名和密码填入代理设置。
- 保存配置后,打开一个 IP 查询页面,查看当前出口 IP 和地区。
- 如果页面显示的 IP 已经变化,说明浏览器请求正在通过代理转发。
如果浏览器弹出账号密码输入框,通常表示代理服务器可以连接,但认证信息未正确保存。请重新检查用户名、密码和代理类型。
方法二:cURL 测试
cURL 更适合排查技术问题,因为它能直接显示连接错误。下面是 HTTP 代理示例:
curl -x http://用户名:密码@主机:端口 https://api.ipify.org
如果使用 SOCKS5,可以按工具支持情况改成 socks5 或 socks5h:
curl -x socks5h://用户名:密码@主机:端口 https://api.ipify.org
如何判断结果
- 返回一个 IP:代理已连通,继续检查地区是否符合预期。
- 连接超时:检查本地网络、防火墙、端口、协议和目标站点可访问性。
- IP 地区不一致:以多个检测源交叉确认,并注意不同数据库可能存在延迟。
建议每次修改代理参数后都做一次轻量测试。这样可以在正式任务开始前发现配置错误,减少无效请求和排查成本。