linux终端代理软件-proxychains
ProxyChains 是一个强制应用的 TCP 连接通过代理的工具,支持 Tor、HTTP、与 Socks 代理。
proxyChains 只会将当前应用的 TCP 连接转发至代理。
安装
主流的发行版本已经有对应的二进制包,可以直接使用包管理工具进行安装。
Archlinux/Manjaro
sudo pacman -S proxychains-ng
debian/ubuntu
sudo apt update
sudo apt install proxychains-ng
源码编译
如果二进制版本的系统,可以使用源码进行编译,需要先安装编译工具
git clone https://github.com/rofl0r/proxychains-ng
cd proxychains-ng
./configure
sudo make && make install
配置
默认配置文件位置/etc/proxychains.conf,设置对应的代理地址即可。
主要配置ProxyList配置节即可
[ProxyList]
socks5 127.0.0.1 10802
使用方式
只要在命令前面加上proxychains即可。
proxychains wget -c domain.com/somedir/package.tar.gz
proxychains npm install
sudo proxychains apt update
总结
proxychains可以快速使用代理,不需要再麻烦设置变量或者配置文件。而且只是单个命令生效,非全局代理。