搭建中转,一般只有网络不好的时候才需要。
目前我就是这么做的,由于国外的机器线路不好,所以我买了一台阿里云香港的机器来中转。
仅仅测试了一波,之后就卸载了脚本,感觉速度还不错,效果优越得益于中转机很给力。
我使用的脚本为gost,这个是开源的,可以自己去github上找找。
在此写一篇文章记录一下,以后假如需要我可以不用再去找教程了,看看这边博文就可以。
教程开始:
连接到两台vps,并且下载好gost.sh脚本。
如何安装脚本:
wget --no-check-certificate -O gost.sh https://raw.githubusercontent.com/KANIKIG/Multi-EasyGost/master/gost.sh && chmod +x gost.sh && ./gost.sh
如下图则代表已经执行:
需要使用的为7、8、9三个选项:
7 增加转发的配置
8 查看当前vps上已经配置好的通道
9 查看并选择删除已经配置好的通道
什么是通道:中转机接收到提交过来的数据并转发给目标机的配置参数,一个配置为一个通道。
如何完整配置:
中转机选择7,进入配置:
新增一个通道,一般在中转机上选择2,落地机上则选择3,一个转发数据过去,另一个要接受到数据进行处理。
我这里选择的是ws隧道,中转机将数据转发过去以后,落地机不需要解密。
如果需要安全一些的数据转发,可以选择tls隧道,配置相同,但是在落地机上需要将域名接受的数据使用证书解密。
当前脚本也可以申请免费的证书,填写域名,并将域名解析到落地机上就可以了。
需要注意的是,中转机 3333 端口接收到数据,通过 gost 将数据转发到落地机 111.22.33.255:3000 端口
落地机则需要把 3000 端口接收到的数据转发到实际的出站端口,比如 v2 搭建的 8080 端口。
则落地机器的配置如下图:
需要注意的是:接收到中转机传递过来的参数以后,将该数据转发到本地,需要填写 127.0.0.1 ,端口则是出站的端口,比如落地机是 us 机器,作用是梯子,则需要把这个数据发送给梯子的端口。
其他的不用管,至此,全部完成。