01 部署

服务端与客户端使用相同的方法进行部署,以 Linux 为例:

wget https://github.com/ginuerzh/gost/releases/download/v2.11.1/gost-linux-amd64-2.11.1.gz
gzip gost-linux-amd64-2.11.1.gz -d
mv gost-linux-amd64-2.11.1 gost && chmod +x gost

02 配置

服务端配置

带参数启动程序即可,其格式为:

./gost -L=relay+tls://服务端IP:服务端端口

8443端口为例:

./gost -L=relay+tls://:8443

客户端配置

同样地,带参数启动程序即可,其格式为:

./gost -L=tcp://:本地监听端口/目标地址:目标端口 -F=relay+tls://服务端IP:服务端端口

例如,将数据经过客户端的12345端口转发到服务端的8443端口:

./gost -L=tcp://:12345/eth.f2pool.com:6688 -F=relay+tls://服务端IP:8443
./gost -L=tcp://:12345/asia2.ethermine.org:4444 -F=relay+tls://服务端IP:8443
./gost -L=tcp://:12345/asia2.ethermine.org:5555 -F=relay+tls://服务端IP:8443

也可以通过配置文件来启动程序,例如:

{
    "Debug": false,
    "Retries": 0,
    "ServeNodes": [
        "tcp://:本地监听端口A/目标地址:目标端口",
        "tcp://:本地监听端口B/目标地址:目标端口",
        "tcp://:本地监听端口C/目标地址:目标端口"
    ],
    "ChainNodes": [
        "relay+tls://服务端IP:服务端端口"
    ]
}

将其另存为本地文件config.json,然后通过以下命令调用配置文件:

./gost -C config.json

03 懒人方案

wget --no-check-certificate -O gost.sh https://raw.githubusercontent.com/KANIKIG/Multi-EasyGost/master/gost.sh && chmod +x gost.sh && ./gost.sh

 

该部分仅登录用户可见

最后修改:2022 年 03 月 31 日
如果觉得我的文章对你有用,请随意赞赏