Total Pageviews

Thursday, 5 May 2022

利用qsocks翻墙(这款工具非常好用)

 在Linux vps上。首先安装go环境,建议安装的版本不要低于1.16 。

git clone https://github.com/net-byte/qsocks

cd qsocks

go install (因为qsocks目录里有go.mod, go.sum, main.go这3个文件,所以可以利用go install来安装)

然后,可执行文件qsocks就会出现在$GOBIN/里面。

qsocks -S -s 0.0.0.0:1443 -sk certs/server.key -sp certs/server.pem -ck certs/client.key -cp certs/client.pem

不过此命令是运行在前台的,我们可以利用systemd把此命令运行为service:

nano /etc/systemd/system/qsocks.service

cat /etc/systemd/system/qsocks.service

[Unit]

After=network.target


[Service]

WorkingDirectory=/root/qsocks/

ExecStart=/root/go1.18.1.linux-amd64/go/gopath/bin/qsocks -S -s 0.0.0.0:1443 -sk certs/server.key -sp certs/server.pem -ck certs/client.key -cp certs/client.pem

Restart=always


[Install]

WantedBy=multi-user.target


然后运行:

systemctl start qsocks

systemctl enable qsocks


服务器端搭建完成。


在本地机器mac上。首先安装go环境,建议安装的版本不要低于1.16 。

git clone https://github.com/net-byte/qsocks

cd qsocks

go install (因为qsocks目录里有go.mod, go.sum, main.go这3个文件所以可以利用go install来安装

然后,可执行文件qsocks就会出现在$GOBIN/里面。

qsocks -s vps-public-ip:1443 -l 127.0.0.1:10800 -ck certs/client.key -cp certs/client.pem -sk certs/server.key -sp certs/server.pem


然后,设置浏览器的socks proxy地址为127.0.0.1 ,端口为10800,浏览器即可翻墙。


项目地址:https://github.com/net-byte/qsocks



No comments:

Post a Comment