Skip to content
本页目录

使用Curl测试代理连通性 - 知乎


在linux系统上或者新版本的win10系统上面,可以使用curl去测试代理ip是否可用

先输入curl -V 看下是否能够看到curl的版本号,

如果可以,则可以使用curl去检测代理可用性

目标网站:你要访问的网站,如百度等,不过为了检验代理ip是否使用成功, 最好访问【检测来源ip的url】

比如

http://myip.ipip.net

https://haoip.cn

https://api.ip.sb/ip

http://ip.3322.net

http://ip.qaros.com

http://ip.cip.cc

http://icanhazip.com

https://api.ipify.org

http://httpbin.org/ip

不使用代理:

命令: 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

如果用户名或者密码中有特殊字符要怎么处理呢,我试了直接转义好像不行

加引号