命令行查看代理是否可以使用——windows,linux, mac通用

命令行查看代理是否可以使用

有些情况下,小伙伴可能疑惑自己的代理是不是可以使用,此时我们可以通过命令行来检查。

工具

我们使用的工具为curl,下面是其官网介绍:

SYNOPSIS: curl [options / URLs]

DESCRIPTION:curl is a tool to transfer data from or to a server, using one of the supported protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP). The command is designed to work without user interaction.

curl offers a busload of useful tricks like proxy support, user authentication, FTP upload, HTTP post, SSL connections, cookies, file transfer resume, Metalink, and more. As you will see below, the number of features will make your head spin!

简单的说,curl通过curl options URLs方式来使用,它支持一大堆协议,并且提供了一大堆请求或者提交数据的技巧。

检查自己的电脑是否有curl

一般情况下,不管是windows、linux还是mac都内置了curl。我自己有win10和ubuntu20.04两台电脑,里面都内置了curl。你可以通过打开命令行键入下面代码查看是否内置了curl:

curl --version

关于打开命令行,

  1. windows用户按下win+r,然后输入cmd来打开
  2. ubuntu按下ctrl+alt+t
  3. mac搜索terminal打开(windows也可以这样)

如果没有内置……那就自己百度安装一下。

curl查看代理是否可用

命令行下非常简单的一行代码(下面的代理和网址都只是例子):

curl --proxy your_proxy www.google.com

现在许多工具都是将本地某个端口代理,如现在大热的socks5代理等等。
如果是windows系统,按下win+i打开电脑设置,然后进入网络设置,点击代理,里面有手动设置代理地址和端口。一般的代理都是将本地的这个端口用于数据传输代理。比如我的电脑的命令就是

curl --proxy http://127.0.0.1:20000 www.google.com

一般情况下使用–proxy参数即可。
如果是linux系统或者mac系统,相信你自己知道自己的代理地址和端口。
如果是socks5代理,可以参考下面的代码

curl --socks5 http://127.0.0.1:20000 www.google.com

后记

如果使用curl有问题或者想了解更多,首先可以命令行查看帮助文档

curl --help

其次就是去官网查看了。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值