Total Pageviews

Tuesday 16 October 2018

利用gocks翻墙

在本地的mac机器上。
先安装go环境。然后,
cd $GOPATH
go get -u -v github.com/sipt/gocks
可执行文件gocks就会出现在$GOPATH/bin/里面或出现在可执行文件go所在的那个bin目录里面。

cd ~
mkdir .conf
cd .conf
wget https://github.com/sipt/gocks/raw/master/.conf/sipt.ini
nano sipt.ini
[Proxy]和[Proxy Group]那2段改为:
[Proxy]
US = your-vps-ip, ss-port-no, encryption-method, your-password

[Proxy Group]
Proxy = select, US

nProxy = select, DIRECT

然后运行:
gocks
会显示:
[INFO] load [General] success
[INFO] load [Proxy] success
[INFO] load [Proxy Group] success
[INFO] load [Host] success
[INFO] load [Rule] success
start listen: 8890
(不要关闭此终端窗口)
然后设置浏览器的http代理服务器为127.0.0.1:8890,浏览器即可成功翻墙。
但是如果设置浏览器的socks5代理服务器为127.0.0.1:8891,浏览器翻墙失败。说明sipt.ini里的socks-port = 8891根本没起作用。

项目地址:
https://github.com/sipt/gocks
https://github.com/sipt/gocks/issues/1

从上可见,这里的gocks相当于是ss的一个客户端程序。

No comments:

Post a Comment