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
该部分仅登录用户可见