引子
相信很多小白玩家在把玩国内小鸡时,想要连GitHub拉个脚本源码什么的,却发现,永远的timed out,
这特么直接裂开……
为了解决这个问题,小白陆续尝试过改DNS,改hosts等等方法,但是总是治标不治本,小白后来想了下,其实解决方法很简单,让这台国内小鸡富强就行了,windows可以,Linux当然也可以,装个酸酸或者爱克斯光客户端就行了,但是这得自己写配置文件,麻烦,而且杀鸡焉用牛刀,我就简简单单连个GitHub,拉个脚本而已……最重要的是,很多国内小鸡禁止安装这类有害软件,发现直接杀鸡,那就轮到今天我们主角登场了。
proxychains
proxychains是一款优秀的socks和http代理软件,我们只需要有一个能用的socks或http代理即可,非常方便,并且老早就已经在Debian的官方软件仓库里,centos7,我记得好像是要自己编译的,不知道现在又没加进软件仓库里,本教程以Debian系统为例。
安装
apt update apt install proxychains -y
修改配置文件
小白这里以阿里云的国内鸡为例,已经准备好了一个可用的socks代理,
我们只需要编辑proxychains的配置文件,将scosks代理的ip,端口,用户名,密码填进去即可。
nano /etc/proxychains.conf #直接划到最后 #socks4 127.0.0.1 9050 #注释或者直接删掉默认的本地代理 socks5 104.168.13.4 19059 test passwd #填入socks代理信息 #保存并退出
使用
只需要使用代理的命令前加上proxychains就可以了,比如proxychains curl ip.p3terx.com -4
,我们可以看到IP已经变成socks代理的IP。
当然,我们也可以直接输入proxychains bash
,这样就能新建一个具有代理功能的新终端,不需要在每条命令前都加proxychains了。
curl ip.sb
看看IP有没变成你socks代理的IP,如果没有变,那就是你proxychains配置文件有问题,已经变了,那说明配置成功的,那换个代理试试看