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