1、开源项目地址:【点击进入

2、Gost v3安装

bash <(curl -fsSL https://github.com/go-gost/gost/raw/master/install.sh) --install

3,使用配置案例

nohup gost -L tcp://:20501 -F relay+grpc://38.22.236.59:20502 -L relay+grpc://:20502/108.165.240.248:8443 > /dev/null 2>&1 &
nohup gost -L relay+grpc://:20502/108.165.240.248:8443 > /dev/null 2>&1 &

说明:中转机后台运行



开机启动

1、在 /etc/init.d/目录下添加需要执行的.sh脚本,脚本里调用需要开机启动的程序(shell文件格式参考目录下其它文件)

#!/bin/sh
nohup gost -L tcp://:20501 -F relay+grpc://38.22.236.59:20502 > /dev/null 2>&1 &
nohup gost -L relay+grpc://:20502/108.165.240.248:8443 > /dev/null 2>&1 & 
exit 0

2、给shell脚本gost.sh添加执行权限

chmod +x gost.sh
  • 首先,我们到/lib/systemd/system目录下
    cd /lib/systemd/system

在该目录下,可以发现有个rc-local.service文件,使用文本编辑器,在最后加上下列信息即可。


[Install]  
WantedBy=multi-user.target

由于没有/etc/rc.local文件,所以我们需要手动创建它,并写入以下信息

#!/bin/sh -e
/etc/init.d/gost.sh &

exit 0

创建完成后需要给其赋予运行权限

sudo chmod +x /etc/rc.local

启动该服务

sudo systemctl enable rc-local  # 启用
sudo systemctl start rc-local.service # 开始运行
sudo systemctl status rc-local.service  # 查看状态


标签: none

添加新评论