网络运维系列:MacOS终端下CURL代理访问配置

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

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

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蒲春伟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值