Total Pageviews

Tuesday, 31 July 2018

利用s5.go翻墙

登陆linux vps.先安装go环境.
git clone https://github.com/ring04h/s5.go

root@umh:~# cd s5.go
root@umh:~/s5.go# ls
README.md   s5.go
root@umh:~/s5.go# go build s5.go
(会在当前目录下,生成可执行文件s5)
root@umh:~/s5.go# ls
README.md  s5  s5.go
root@umh:~/s5.go# ./s5 -addr :35289 &

不过./s5 -addr :35289 &容易退出运行,我们可以利用systemd来把该命令运行为service:
nano /etc/systemd/system/s5.go.service
内容为:
[Unit]
After=network.target

[Service]
ExecStart=/root/s5.go/s5 -addr :35289
Restart=always

[Install]
WantedBy=multi-user.target

然后运行:
systemctl start s5.go
systemctl enable s5.go
服务器端就搭建好了。

在本地机器上。以firefox为例。
设置ff的socks5代理服务器地址为vps-ip:35289 ,还要设置ff的dns解析为远程dns解析。
这样,ff即可翻墙。
注:当然也可利用chrome+switchyomega来翻墙。
chrome+switchyomega其实比ff更好用,更能抗‘dns污染’所以强烈建议在chrome+switchyomega里使用。

项目地址:https://github.com/ring04h/s5.go


No comments:

Post a Comment