Total Pageviews

Sunday 17 May 2020

利用GoSocksProxy-by-Yu2erer翻墙

在linux vps上。安装go1.13环境,然后,
cd $GOPATH
go get -u -v github.com/Yu2erer/GoSocksProxy/server/
可执行文件server就会出现在$GOBIN/里面。
mv $GOBIN/server $GOBIN/server-based-on-GoSocksProxy-by-Yu2erer
nano /etc/systemd/system/server-based-on-GoSocksProxy-by-Yu2erer.service
cat /etc/systemd/system/server-based-on-GoSocksProxy-by-Yu2erer.service
[Unit]
After=network.target

[Service]
ExecStart=/root/go1.13/go/gopath/bin/server-based-on-GoSocksProxy-by-Yu2erer
Restart=always

[Install]
WantedBy=multi-user.target

然后,运行:
systemctl  start server-based-on-GoSocksProxy-by-Yu2erer
systemctl  enable server-based-on-GoSocksProxy-by-Yu2erer
服务器端搭建完成。
服务器端默认监听3344端口-
https://github.com/Yu2erer/GoSocksProxy/blob/master/server/server.go的第64行。
如果你想修改监听的端口,则只能先fork该项目,然后修改:
https://github.com/your-username/GoSocksProxy/blob/master/server/server.go的第64行,然后
cd $GOPATH
go get -u -v github.com/your-username/GoSocksProxy/server/
可执行文件server就会出现在$GOBIN/里面。

在客户机器mac上。安装go1.13环境,然后,
git clone https://github.com/Yu2erer/GoSocksProxy GoSocksProxy-by-Yu2erer
cd GoSocksProxy-by-Yu2erer
cd local
nano local.go
(在第12行,修改port的值为12340
在第15行,修改0.0.0.0为vps的公网ip
在第16行。如果你的服务器上,修改了默认监听的3344端口为其他端口,则这行里的3344也要修改为相应的端口)
go build
(此命令会在当前目录下,生成可执行文件local)
然后,
./local
不要关闭此终端,然后设置浏览器的socks5代理服务器地址为127.0.0.1,端口为12340,浏览器即可翻墙。









No comments:

Post a Comment