解决Github不能访问问题:使用Proxychains4破解封锁

目录
文章目录隐藏
  1. 一、socks5 代理服务
  2. 二、使用 proxychains

遇到了个问题哦,就是 github 上的仓库下载不了,原来是外网连接有问题。咱们要想办法解决,找台能上外网的机器,就好了。咱们先搭个 ss-server 服务,再在本地机器上搞个 ss-local 服务,这样就能把 github 的请求转到那台能上外网的机器上,然后就可以下载整个仓库了。咱们具体来说说怎么操作吧。

一、socks5 代理服务

1.1 安装 ss

shadowsocks-libev 提供了 socks5 代理的客户端和服务端

我们去 github 找到 shadowsocks-libev 仓库。然后通过源码编译安装

然后你的/usr/bin/或者/usr/local/bin/目录应该会多出这两个文件 ss-local, ss-server。这两个文件就是 ss 的客户端代理软件和服务端代理软件。

当然你如果系统有提供,可以直接通过商店快捷安装。比如 ubuntu 使用:

apt install shadowsocks-libev

1.2 启动 ss

这里假设你在另一台服务器已经有 ss-server 服务了

那么在 ss-local 配置这个服务器连接配置 json。

{
"server":"xxx.xxx.xxx.xxx",
"server_port":xxxx,
"local_port":1080,
"password":"******",
"timeout":600,
"method":"your-ss-server-config-connect-method"
}

然后使用这个命令启动 ss-local:

ss-local -c /path/to/your/ss-local.json -b 0.0.0.0
或者
ss-local -c /path/to/your/ss-local.json

解决 Github 不能访问问题:使用 Proxychains4 破解封锁

二、使用 proxychains

我们去 github 下载这个仓库

git clone https://github.com/haad/proxychains.git

之后进入这个目录编译安装。

cd proxychains
# needs a working C compiler, preferably gcc
./configure
make
sudo make install

苹果 macOS 系统可以 brew 使用快捷安装

$ brew install proxychains

找到 proxychains.conf,vim 打开,在[ProxyList]增加 socks5 127.0.0.1 1080

# ProxyList format
#       type  host  port [user pass]
#       (values separated by 'tab' or 'blank')
#
#
#        Examples:
#
#               socks5  192.168.67.78   1080    lamer   secret
#               http    192.168.89.3    8080    justu   hidden
#               socks4  192.168.1.49    1080
#               http    192.168.39.93   8080    
#               
#
#       proxy types: http, socks4, socks5, raw
#        * raw: The traffic is simply forwarded to the proxy without modification.
#        ( auth types supported: "basic"-http  "user/pass"-socks )
#
[ProxyList]
# add proxy here ...
# meanwhile
# defaults set to "tor"
#socks4         127.0.0.1 9050
socks5  127.0.0.1 1080

之后可以通过在需要执行命令的前面加上 proxychains 即可访问:

解决 Github 不能访问问题:使用 Proxychains4 破解封锁

「点点赞赏,手留余香」

1

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » 解决Github不能访问问题:使用Proxychains4破解封锁

发表回复