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

linux admin 10个月前 (11-19) 1076次浏览 2个评论

引子

IbcSLq.png

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

这特么直接裂开……

为了解决这个问题,小白陆续尝试过改DNS,改hosts等等方法,但是总是治标不治本,小白后来想了下,其实解决方法很简单,让这台国内小鸡富强就行了,windows可以,Linux当然也可以,装个酸酸或者爱克斯光客户端就行了,但是这得自己写配置文件,麻烦,而且杀鸡焉用牛刀,我就简简单单连个GitHub,拉个脚本而已……最重要的是,很多国内小鸡禁止安装这类有害软件,发现直接杀鸡,那就轮到今天我们主角登场了。

proxychains

proxychains是一款优秀的socks和http代理软件,我们只需要有一个能用的socks或http代理即可,非常方便,并且老早就已经在Debian的官方软件仓库里,centos7,我记得好像是要自己编译的,不知道现在又没加进软件仓库里,本教程以Debian系统为例。

安装

apt update
apt install proxychains -y

修改配置文件

小白这里以阿里云的国内鸡为例,已经准备好了一个可用的socks代理,

IbRxhT.png

我们只需要编辑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。

IbffW8.png

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


VPS小白 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. root:~# bash <(curl -Ls https://raw.githubusercontent.com/XrayR-project/XrayR-release/master/install.sh) |DNS-request| raw.githubusercontent.com |S-chain|--94.74.84.189:23621--4.2.2.2:53--OK |DNS-response| raw.githubusercontent.com is 185.199.108.133 |S-chain|--94.74.84.189:23621--185.199.108.133:443--OK root:~# 不行,就卡着了
    122021-11-21 11:36 回复
    • curl ip.sb看看IP有没变成你socks代理的IP,如果没有变,那就是你proxychains配置文件有问题,已经变了,那说明配置成功的,那换个代理试试看
      admin2021-11-21 18:04 回复