51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

终端代理软件proxychains-彻底解决国内鸡连不上GitHub

目录

引子 {#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了。


赞(4)
未经允许不得转载:工具盒子 » 终端代理软件proxychains-彻底解决国内鸡连不上GitHub