使用 Proxychains 代理联网

前言

Proxychains 是 Linux 系统中一款简单好用的代理工具,可以指定特定命令走代理进行网络请求,适用于比较特殊的网络环境。最新版本为 proxychains4

安装

由于此软件存在于自带软件源中,Ubuntu系统可以使用如下命令安装:

apt install proxychains4

注意:不带末尾的4的话安装的是其上一个大版本proxychains3,所以需要带上末尾的4

使用

  • 编辑默认配置文件 /etc/proxychains4.conf
  1. 注释掉文件中如下一行:
remote_dns_subnet 224
  1. 在文件末尾添加代理配置。支持 HTTP, SOCKS4a, SOCKS5 协议的代理。
[ProxyList]
socks5  127.0.0.1 10086

  • 使用代理运行命令
    proxychains curl -o /dev/null -s -w %{http_code} www.github.com
    
    可以看到如下输出:
    [proxychains] config file found: /etc/proxychains4.conf
    [proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
    [proxychains] DLL init: proxychains-ng 4.14
    [proxychains] Strict chain  ...  127.0.0.1:10086  ...  www.github.com:80  ...  OK
    301⏎ 
    
    可以看到,代理链也一并输出了。如果不想输出代理链,使用 -q 选项。
posted @ 2022-05-29 14:51  wx2020  阅读(1009)  评论(0编辑  收藏  举报