什么是-ProxyChains

参考1
参考2
proxychains 的 github 主页
proxychains-ng 的 github 主页

ProxyChains 是 Linux 和其他 Unix 系统下的代理工具, 可以使任何程序通过代理上网.

主要是为了在命令行使用代理.

ProxyChains 可以配置多个代理.

proxychains-ng (new generation) 是 proxychains 的升级版.

ProxyChains 只会将当前应用的 TCP 连接转发至代理, 而非全局代理.

安装 proxychains-ng

1
2
3
4
$ git clone https://github.com/rofl0r/proxychains-ng
$ cd proxychains-ng
$ ./configure
$ sudo make && make install

其实可以直接用包管理器下载:

1
$ apt-get install proxychains-ng

配置

配置文件位于: /etc/proxychains.conf.

先取消 dynamic_chain 前面的注释

在末尾添加添加一些代理服务器列表:

如:

1
2
3
http 127.0.0.1 6889
socket4 127.0.0.1 9050
socket5 98.206.2.3 1893

基本使用

在命令前加上 proxychain4, 如:

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

由于 proxychains 只会代理 TCP 连接, 而 ping 命令使用的是 ICMP, 因此 ping 命令不会有效果.


什么是-ProxyChains
http://example.com/2022/10/16/什么是-ProxyChains/
作者
Jie
发布于
2022年10月16日
许可协议