基础
Proxychins以下简称Pcs,是全局代理服务,可以在命令行中通过Pcs代理各种软件,支持的协议有:http/https/socks4/socks5。
在Fedora中使用的是proxychains-ng
,使用命令查看软件包的相关信息dnf info proxychains-ng
.
安装与配置
- 安装
dns install proxychains -y
- 配置
Pcs默认的配置文件是proxychains.conf
,默认存放的位置是/etc/proxychains.conf
,配置文件查找的先后顺序是:./proxychains.conf
~/.proxychains/proxychains.conf
/etc/proxychains.conf
Pcs支持多种代理模式,默认的是strict_chain
:dynamic_chain
:动态模式,按照代理列表先后顺序,逐级连接,组成一条连接,如有失效服务器,自动排除;strict_chain
:严格模式,严格按照代理列表先后顺序,逐级连接,组成一条连接,所有服务器必须有效;round_robin_chain
:轮询模式,自动跳过不可用代理;random_chain
:随即模式,随机使用代理列表中的服务器;
代理列表:1
2
3[ProxyList]
socks5 127.0.0.1 1080
https 127.0.0.1 1090
使用
PCS的使用主要在命令行中,使用的语法是proxychains4 command options
在当前bansh中执行的任意命令都通过Pcsproxychains4 -q /bin/bash
还可以通过别名的方式,缩短程序名称alias pcs4='proxychains4'