测试TCP端口连通性(使用ncat)
- 命令:使用
ncat检查代理服务器的TCP端口(如80)。ncat -zv 代理IP:80
- 参数:
-z:非阻塞模式,立即显示结果。-v:详细输出。
- 参数:
测试HTTP代理(使用telnet)
- 命令:使用
telnet测试HTTP代理(如808)。telnet 代理IP:808
- 注意:连接成功后,输入
quit退出。
- 注意:连接成功后,输入
测试HTTPS代理(使用telnet)
- 命令:使用
telnet测试HTTPS代理(自签名证书可能会警告)。telnet 代理IP:443
- 注意:接受自签名证书提示,连接后输入
quit退出。
- 注意:接受自签名证书提示,连接后输入
使用curl验证(HTTP)
- 命令:获取网页内容,使用
curl检查代理。curl -I http://代理IP:808 example.com
- 参数:
-I:显示头信息。
- 期望输出:状态码200 OK。
- 参数:
使用curl验证(HTTPS)
- 命令:获取HTTPS网站内容。
curl -I https://代理IP:443 example.com
- 参数:
-I:显示头信息。
- 参数:
验证代理配置
- 步骤:在Mac上检查是否正确配置了代理。
- 打开“系统偏好设置”。
- 选择“网络” > “代理”。
- 确认HTTP代理和HTTPS代理地址是否正确。
检查防火墙设置
- 步骤:确保防火墙不阻止代理端口。
- 打开“系统偏好设置”。
- 选择“安全” > “防火墙”。
- 添加允许的端口规则。
测试不同协议(如FTP、SMTP)
- 命令:分别测试其他协议,如FTP。
telnet 代理IP:21
处理常见问题
- 连接被拒:检查防火墙设置,允许代理端口。
- 超时:确认网络连接正常,代理服务器可用。
通过以上步骤,可以全面测试Mac上的代理线路,确保各端口和协议都正常工作。









