使用Curl测试代理连通性 - 知乎
在linux系统上或者新版本的win10系统上面,可以使用curl去测试代理ip是否可用
先输入curl -V 看下是否能够看到curl的版本号,
如果可以,则可以使用curl去检测代理可用性
目标网站:你要访问的网站,如百度等,不过为了检验代理ip是否使用成功, 最好访问【检测来源ip的url】
比如
不使用代理:
命令: curl 目标网站
示例
curl http://myip.ipip.net
使用代理
假设
代理账号为 2021202120212021
代理密码为 abcdefjhijklmn
代理服务器ip为 11.22.33.44
代理服务器端口为 5678
目标网站为 http://myip.ipip.net
使用http代理:
命令: curl -x 代理账号:代理密码@代理服务器ip:代理服务器端口 目标网站
示例:
curl -x 2021202120212021:abcdefjhijklmn@11.22.33.44:5678 http://myip.ipip.net
使用socks5代理
命令: curl --socks5 代理账号:代理密码@代理服务器ip:代理服务器端口 目标网站
示例:
curl --socks5 2021202120212021:abcdefjhijklmn@11.22.33.44:5678 http://myip.ipip.net
如果用户名或者密码中有特殊字符要怎么处理呢,我试了直接转义好像不行
加引号