使用GOST一键脚本-搭建隧道和流量转发服务

碎碎念(应该是正文)

本文记录gost学习过程。然后发现学个P!使用一键脚本快速安装使用,高效率。。。

Gost一键安装脚本

wget https://ghproxy.com/https://raw.githubusercontent.com/KANIKIG/Multi-EasyGost/master/gost.sh && chmod +x gost.sh && ./gost.sh

特性:
(1)本脚本采用systemd及gost配置文件对gost进行管理
(2)能够在不借助其他工具(如screen)的情况下实现多条转发规则同时生效
(3)机器reboot后转发不失效
功能:
(1)tcp+udp不加密转发, (2)中转机加密转发, (3)落地机解密对接转发

开始使用

安装客户端(中转服务器)

1、脚本执行后显示如下,首次使用输入数字1进行安装,之后命令行输入./gost.sh新增;

Snipaste_2021-01-07_22-18-41.png

2、安装后选择7新增gost配置,着重介绍子选项1和2。1是只转发,2是加密转发也就是隧道转发。输入1的时候只需要国内机器添加即可,输入2的话,国外机器要执行3解密

Snipaste_2021-01-07_22-25-53.png

安装服务端(落地服务器)

注意!只有在客户端选择2的时候(隧道转发)才需要安装服务端,选择7号选项,然后选择3

协议必须跟客户端对应(相同的协议)

Snipaste_2021-01-07_22-25-53.png

手动安装gost

下载二进制文件-解压并赋予执行权限

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

国内机器和国外机器是同一个文件,均执行上述命令进行安装即可

普通转发模式

国内机器,仅在国内机器执行

./gost -L=tcp://:本地gost监听端口/落地服务器IP:端口 -L=udp://:本地gost监听端口/落地服务器IP:端口

隧道转发模式

这里以relay+tls为例,更多协议可查阅官方文档

国内服务器

./gost -L udp://:本地监听公网端口 -L tcp://:本地监听公网端口 -F relay+tls://落地国外服务器IP:落地gost监听端口

国外服务器

./gost -L relay+tls://:落地gost监听端口/127.0.0.1:上网工具端口
仅有 1 条评论
  1. Jeremy

    我通过gost转发了socks5代理,socks5本身的TCP和UDP都正常,但是转发后 通过转发的去连接 UDP就会失败

    Jeremy 2021年10月22日, 11:30回复
发表新评论