proxychains搭建使用教程
相信很多小白玩家在把玩国内小鸡时,想要连GitHub拉个脚本源码什么的,却发现,永远的timed out
proxychains是一款优秀的socks和http代理软件,我们只需要有一个能用的socks或http代理即可,非常方便,并且老早就已经在Debian的官方软件仓库里,centos需要自己编译
一、Debian安装
1 | apt update |
二、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 |
(3)查看proxychains是否安装
1 | which proxychains |
三、修改配置文件
已经准备好了一个可用的socks代理
安装后默认配置文件在/etc/proxychains.conf
proxychains-ng支持多种代理模式:
- dynamic_chain :按照代理列表顺序自动选取可用代理
- strict_chain :按照代理列表顺序使用代理,所有代理必须可用
- round_robin_chain :轮询模式,自动跳过不可用代理
- random_chain :随机模式
我们只需要编辑proxychains的配置文件,将scosks代理的ip,端口,用户名,密码填进去即可
1 | vi /etc/proxychains.conf #直接划到最后 |
四、使用
只需要使用代理的命令前加上proxychains就可以了,比如proxychains4 curl cip.cc
,我们可以看到IP已经变成socks代理的IP。
当然,我们也可以直接输入proxychains bash
,这样就能新建一个具有代理功能的新终端,不需要在每条命令前都加proxychains了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 MF Blog!