Gost不惧VPS重启-开机自动启动服务搭建方法
1:服务端SSR一键安装脚本:
1 | wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh |
【注意记录你的SSR端口号】
2:在客户端VPS上安装Gost服务:
1 | wget -N --no-check-certificate https://github.com/ginuerzh/gost/releases/download/v2.11.1/gost-linux-amd64-2.11.1.gz && gzip -d gost-linux-amd64-2.11.1.gz |
2.1:编辑config.json
vi config.json
在对应的服务端写入配置文件:
客户端
模式:mtls+relay TCP+UDP转发
{
“Debug”: false,
“Retries”: 0,
“ServeNodes”: [],
“ChainNodes”: [],
“Routes”: [
{
“ServeNodes”: [ “udp://:1567” ],
“ChainNodes”: [ “relay+mtls://45.134.147.201:2334” ]
},
{
“ServeNodes”: [ “tcp://:1567” ],
“ChainNodes”: [ “relay+mtls://45.134.147.201:2334” ]
},
{}
]
}
2.2:运行以下命令:
1 | mkdir /etc/gost |
2.3:在目录/lib/systemd/system/创建gost.service
vi /lib/systemd/system/gost.service
并写入以系统进程文件:
1 | [Unit] |
2.4:最后让服务生效运行以下命令
1 | systemctl daemon-reload |
3:服务端安装gost
1 | wget -N --no-check-certificate https://github.com/ginuerzh/gost/releases/download/v2.11.1/gost-linux-amd64-2.11.1.gz && gzip -d gost-linux-amd64-2.11.1.gz |
4:服务端模式mtls配置文件:
{
“Debug”: false,
“Retries”: 0,
“ServeNodes”: [],
“ChainNodes”: [],
“Routes”: [
{
“ServeNodes”: [ “relay+mtls://:2334/127.0.0.1:15802” ],
“ChainNodes”: []
},
{}
]
}
mkdir /etc/gost
cp /root/config.json /etc/gost/
cp /root/gost /usr/bin/
chmod +x /usr/bin/gost
gost.service
在目录/lib/systemd/system/创建gost.service并写入以下文件
vi /lib/systemd/system/gost.service
1 | [Unit] |
1 | systemctl daemon-reload |