Featured image of post proxychains搭建使用教程

proxychains搭建使用教程

相信很多小白玩家在把玩国内小鸡时,想要连GitHub拉个脚本源码什么的,却发现,永远的timed out

proxychains是一款优秀的socks和http代理软件,我们只需要有一个能用的socks或http代理即可,非常方便,并且老早就已经在Debian的官方软件仓库里,centos需要自己编译

一、Debian安装

1
2
apt update
apt install proxychains -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
2
3
4
5
6
7
yum install gcc
cd proxychains-ng
./configure --prefix=/usr --sysconfdir=/etc
make 
make install
make install-config
cd .. && rm -rf proxychains-ng

(3)查看proxychains是否安装

1
which proxychains

三、修改配置文件

已经准备好了一个可用的socks代理

安装后默认配置文件在/etc/proxychains.conf

image-20220617220131011

proxychains-ng支持多种代理模式:

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

我们只需要编辑proxychains的配置文件,将scosks代理的ip,端口,用户名,密码填进去即可

1
2
3
4
vi /etc/proxychains.conf #直接划到最后
#socks4 127.0.0.1 9050 #注释或者直接删掉默认的本地代理
socks5 104.168.13.4 19059 test passwd #填入socks代理信息
#保存并退出

四、使用

只需要使用代理的命令前加上proxychains就可以了,比如proxychains4 curl cip.cc,我们可以看到IP已经变成socks代理的IP。

当然,我们也可以直接输入proxychains bash,这样就能新建一个具有代理功能的新终端,不需要在每条命令前都加proxychains了。

转载需要保留原始链接,未经明确许可,禁止商业使用。CC BY-NC-SA 4.0

最后更新于 2023/12/05 21:42 CST
comments powered by Disqus
本博客已稳定运行
发表了77篇文章 · 总计103.35k字