云服务器免费试用

ProxyChains配置详细图文教程(proxychains使用)

服务器知识 0 1093

ProxyChains是一款Linux系统下的代理工具,由于很多优秀的程序位于GitHub社区,使用国内服务器部署GitHub上面的程序时,经常会在拉取安装包时下载超时失败,或是访问国外网站非常慢,例如用gitwget等等,这个时候就可以通过proxychain工具来使用socks或http代理进行网络加速访问。

Debian/Ubuntu系统安装

1、直接通过 apt 包管理工具就可以安装,有两个版本,任选其一;

  1. apt update
  2. apt install proxychains -y
  3. apt install proxychains4 -y

Centos系统安装

1、有epel源

  1. yum install -y proxychains-ng

2、无epel源

(1)下载源码

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

(2)编译和安装

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

ProxyChain配置使用

1、提前准备好一个可用的socks或http代理,如果自己有国外服务器可以通过 X-UI工具 搭建,也可以购买现成的代理:Iproyal

2、安装后默认配置文件在 /etc/proxychains.conf/etc/proxychains4.conf ,通过vi或nano编辑该文件,拉到最下面填入自己的代理信息,如果没设置用户密码认证则省略,添加后保存退出。

  1. [ProxyList]
  2. # add proxy here ...
  3. # meanwile
  4. # defaults set to "tor"
  5. #socks4 127.0.0.1 9050 ##注释掉或者直接删掉默认的本地代理
  6. socks5 连接IP地址 连接端口 用户名 密码

3、这时候通过在安装命令前加上proxychains4就可以使用了,比如 proxychains4 curl cip.cc,我们可以看到IP已经变成socks代理的IP。

4、但proxychains4太长不好记忆,可以通过alias给它设置了一个别名 pc 。

命令行输入: nano ~/.profile 编辑文件,在最后面添加如下内容

  1. alias pc=proxychains4

刷新profile

  1. source ~/.profile

测试

  1. pc curl cip.cc

5、也可以命令行直接输入 proxychains4 bash ,这样就能新建一个具有全局代理功能的新终端,不需要在每条命令前都加proxychains了,输入exit退出终端。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ProxyChains配置详细图文教程(proxychains使用)
本文地址: https://solustack.com/5627.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。