GOST¶
安装脚本¶
# 安装最新版本 [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