登陆linux vps.
首先安装go,版本要>=1.9,
cd $GOPATH
go get -u -v github.com/liudanking/quic-proxy/qpserver
然后,按此文https://briteming.blogspot.com/2018/10/acmeshletsencryptssl.html,替你的域名申请letsencrypt的免费证书。
qpserver -v -l :3443 -cert /root/.acme.sh/mydomain.com/mydomain.com.cer -key /root/.acme.sh/mydomain.com/mydomain.com.key
不过此命令是在前台运行的,容易退出,我们可以利用systemd来把此命令运行为service:
nano /etc/systemd/system/quic-proxy.service
内容为:
cd $GOPATH
go get -u -v github.com/liudanking/quic-proxy/qpclient
qpclient -v -k -proxy http://mydomain.com:3443 -l 127.0.0.1:18080
保持此终端窗口开着,然后设置浏览器的http proxy为127.0.0.1 ,端口:18080,浏览器即可翻墙。
项目地址:https://github.com/liudanking/quic-proxy/
只是有时不太稳定。如果翻墙失败,则关闭终端,重新运行客户端命令:
qpclient -v -k -proxy http://mydomain.com:3443 -l 127.0.0.1:18080即可。
首先安装go,版本要>=1.9,
cd $GOPATH
go get -u -v github.com/liudanking/quic-proxy/qpserver
然后,按此文https://briteming.blogspot.com/2018/10/acmeshletsencryptssl.html,替你的域名申请letsencrypt的免费证书。
qpserver -v -l :3443 -cert /root/.acme.sh/mydomain.com/mydomain.com.cer -key /root/.acme.sh/mydomain.com/mydomain.com.key
不过此命令是在前台运行的,容易退出,我们可以利用systemd来把此命令运行为service:
nano /etc/systemd/system/quic-proxy.service
内容为:
[Unit]
After=network.target
[Service]
ExecStart=/root/go/gopath/bin/qpserver -l :3443 -cert /root/.acme.sh/mydomain.com/mydomain.com.cer -key /root/.acme.sh/mydomain.com/mydomain.com.key
Restart=always
[Install]
WantedBy=multi-user.target
然后运行,
systemctl start quic-proxy
systemctl enable quic-proxy
服务器端搭建完成。
在本地机器mac上。
首先安装go,版本要>=1.9,然后,cd $GOPATH
go get -u -v github.com/liudanking/quic-proxy/qpclient
qpclient -v -k -proxy http://mydomain.com:3443 -l 127.0.0.1:18080
保持此终端窗口开着,然后设置浏览器的http proxy为127.0.0.1 ,端口:18080,浏览器即可翻墙。
项目地址:https://github.com/liudanking/quic-proxy/
只是有时不太稳定。如果翻墙失败,则关闭终端,重新运行客户端命令:
qpclient -v -k -proxy http://mydomain.com:3443 -l 127.0.0.1:18080即可。
No comments:
Post a Comment