https://github.com/ginuerzh/gost/releases/download/v2.12.0/gost_2.12.0_linux_386.tar.gz
快速上手
下载下来。解压缩。然后直接运行,一个socks5服务就启动了。
wget https://github.com/ginuerzh/gost/releases/download/v2.12.0/gost_2.12.0_linux_386.tar.gz
tar -zxvf gost_2.12.0_linux_386.tar.gz && cd gost_2.12.0_linux_386
# 启动服务
# 指定账号密码和端口
./gost -L=admin:123456@:8080
# 不使用账号密码
./gost -L=:8080
其他设置
不设置转发代理
就是上面快速上手
的内容
- 作为标准HTTP/SOCKS5代理
gost -L=:8080
- 设置代理认证信息
# 使用 localhost 表示该服务仅在本地计算机上可用。如果你希望其他主机能够访问这个服务,你需要将监听地址改为 0.0.0.0或者不写,直接加端口号 gost -L=admin:123456@localhost:8080
- 多端口监听
gost -L=http2://:443 -L=socks5://:1080 -L=ss://aes-128-cfb:123456@:8338
设置转发代理
gost -L=:8080 -F=192.168.1.1:8081
- 转发代理认证
gost -L=:8080 -F=http://admin:123456@192.168.1.1:8081
设置多级转发代理(代理链)
gost -L=:8080 -F=quic://192.168.1.1:6121 -F=socks5+wss://192.168.1.2:1080 -F=http2://192.168.1.3:443 ... -F=a.b.c.d:NNNN
gost按照-F设置的顺序通过代理链将请求最终转发给a.b.c.d:NNNN处理,每一个转发代理可以是任意HTTP/HTTPS/HTTP2/SOCKS4/SOCKS5/Shadowsocks类型代理。
本地端口转发(TCP)
gost -L=tcp://:2222/192.168.1.1:22 [-F=...]
将本地TCP端口2222上的数据(通过代理链)转发到192.168.1.1:22上。当代理链末端(最后一个-F参数)为SSH转发通道类型时,gost会直接使用SSH的本地端口转发功能:
gost -L=tcp://:2222/192.168.1.1:22 -F forward+ssh://:2222
本地端口转发(UDP)
gost -L=udp://:5353/192.168.1.1:53?ttl=60 [-F=...]
将本地UDP端口5353上的数据(通过代理链)转发到192.168.1.1:53上。 每条转发通道都有超时时间,当超过此时间,且在此时间段内无任何数据交互,则此通道将关闭。可以通过ttl参数来设置超时时间,默认值为60秒。
注: 转发UDP数据时,如果有代理链,则代理链的末端(最后一个-F参数)必须是gost SOCKS5类型代理,gost会使用UDP over TCP方式进行转发。
更多内容见官方文档
写成系统服务
写一个gost.service 放到/usr/lib/systemd/system/ 目录下
gost.service的内容
[Unit]
Description=gost
After=network-online.target
Wants=network-online.target systemd-networkd-wait-online.service
[Service]
Type=simple
User=root
DynamicUser=true
ExecStart=/usr/local/bin/gost -L admin:123456@:1080
[Install]
WantedBy=multi-user.target
gost程序复制到/usr/local/bin/ 目录下,
systemctl daemon-reload
systemctl restart gost
后台启动
如果你连service也不想做,直接用nohup把gost跑起来就行了,只要你不reboot,它就一直在后台跑。
nohup ./gost -L=admin:123456@localhost:8080 >> gost.log 2>&1 &
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)