跳转至

GOST

GOST官方文档   /   GOST Github

安装脚本

# 安装最新版本 [https://github.com/go-gost/gost/releases](https://github.com/go-gost/gost/releases)
bash <(curl -fsSL https://github.com/go-gost/gost/raw/master/install.sh) --install
# 选择要安装的版本
bash <(curl -fsSL https://github.com/go-gost/gost/raw/master/install.sh)

常用配置

Linux

将8080端口的tcp请求转发到192.168.1.1的80端口 新建/etc/systemd/system/gost.service脚本

[Unit]
Description=GO Simple Tunnel
After=network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/gost -L tcp://:8080/192.168.1.1:80
Restart=always

[Install]
WantedBy=multi-user.target

设置为开机启动: systemctl enable gost 启动服务: systemctl start gost

Windows

端口转发:

# 监听43306端口,将tcp请求转发到192.168.10.1的3306
D:\gost\gost.exe -L tcp://:43306/192.168.10.1:3306
# 创建一个服务运行
sc create gost binpath= "D:\gost\gost.exe -L tcp://:43306/192.168.10.1:3306" start= auto

设置socks5代理: 创建socks5.yaml

services:
- name: service-0
  addr: :1080
  handler:
    type: socks5
    # type: socks
    auth:
      username: user
      password: pass
  listener:
    type: tcp
# 运行配置文件创建socks5代理
D:\gost\gost.exe -C D:\gost\socks5.yaml
# 创建一个服务运行
sc create gost-win binpath= "D:\gost\gost.exe -C D:\gost\socks5.yaml" start= auto