1. 背景
为了测试本地的代理是否生效可用,一般的情况是通过浏览器SwitchyOmega插件配置后来进行测试目标网络的连通性。虽然安装成本不高,但是还是有一些成本,如果能通过CURL命令来验收整体的成本将会更低,本文将重点介绍如何在CURL侧进行代理的联通性测试。
2. 如何操作
通过man curl查看相关的使用参数,可以使用-x或是–proxy命令,可以使用http、https和socks5模式进行请求的代理,具体使用操作如下:
- curl -x socks5://<代理地址>:<代理端口> https://www.baidu.com
- curl -x http://<代理地址>:<代理端口> https://www.baidu.com
- curl -x https://<代理地址>:<代理端口> https://www.baidu.com

实际操作如下,通过-v参数输出请求协商过程:
- curl -v --proxy http://127.0.0.1:8001 https://www.baidu.com
- curl -v --proxy socks5://127.0.0.1:1080 https://www.baidu.com


本文介绍了如何使用CURL命令行工具来测试代理的连通性,包括http、https和socks5模式,并展示了如何通过设置环境变量实现代理配置的常态化,以及处理DNS污染问题的方法。
最低0.47元/天 解锁文章
1726

被折叠的 条评论
为什么被折叠?



