代理IP的有效性如何验证?
发布时间: 2022-04-21 10:00:00
阅读量: 175 人次
在取得代理IP后,我们经常会先测试下代理IP的有效性。
常用的测试方法有以下几种:
1)浏览器设置代理IP,访问网站进行测试。
2)自己编写程序代码进行测试。
3)通过Curl命令测试代理IP是否可用。
Curl命令示例:
测试socks5代理IP的命令:
curl --socks5 168.0.0.1:88888 https://www.baidu.com/测试http代理IP的命令:
curl --connect-timeout 2 -x 168.0.0.1:88888 https://www.baidu.com/
Curl命令集(供参考):
-A/--user-agent <string> |
设置用户代理发送给服务器 |
-b/--cookie <name=string/file> |
cookie字符串或文件读取位置 |
-c/--cookie-jar <file> |
操作结束后把cookie写入到这个文件中 |
-C/--continue-at <offset> |
断点续转 |
-D/--dump-header <file> |
把header信息写入到该文件中 |
-e/--referer |
来源网址 |
-f/--fail |
连接失败时不显示http错误 |
-o/--output |
把输出写到该文件中 |
-O/--remote-name |
把输出写到该文件中,保留远程文件的文件名 |
-r/--range <range> |
检索来自HTTP/1.1或FTP服务器字节范围 |
-s/--silent |
静音模式。不输出任何东西 |
-T/--upload-file <file> |
上传文件 |
-u/--user <user[:password]> |
设置服务器的用户和密码 |
-w/--write-out [format] |
什么输出完成后 |
-x/--proxy <host[:port]> |
在给定的端口上使用HTTP代理 |
-#/--progress-bar |
进度条显示当前的传送状态 |