前言

Ubutnu 上安装 Proxychains 太简单了

1
sudo apt install proxychains

简单到让我认为 CentOS 也是这样

准备

新安装的CentOS可能会连GitGCC都没有

安装 Git

1
sudo yum install git

安装 GCC

1
sudo yum install gcc

下载 Proxychains 源码

1
git clone https://github.com/rofl0r/proxychains-ng

编译 Proxychains 源码

1
2
3
4
5
6
cd proxychains-ng
./configure --prefix=/usr --sysconfdir=/etc
make
sudo make install
sudo make install-config
cd .. && rm -rf proxychains-ng

配置 Prxychains 文件

1
sudo vim /etc/proxychains.conf

Proxychains

按照你的代理协议进行选择

1
2
3
4
5
6
7
8
9
10
dynamic_chain
chain_len = 1 #round_robin_chain和random_chain使用
proxy_dns
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000
[ProxyList]
socks5 127.0.0.1 1080
socks4 127.0.0.1 1081
http 127.0.0.1 7890

代理模式

1
2
3
4
dynamic_chain : 按照代理列表顺序自动选取可用代理
strict_chain : 按照代理列表顺序使用代理,所有代理必须可用
round_robin_chain : 轮询模式,自动跳过不可用代理
random_chain : 随机模式

使用方法

单一程序代理

1
proxychains4 程序 参数

全流量代理

1
proxychains4  -q /bin/bash

参考 & 引用

https://www.cnblogs.com/BOHB-yunying/articles/12205099.html