本文是一个快速的简易文档, 原文档内容较多, 要搭建一个适合自己的需要研究好一会儿
项目原文档: https://latest.gost.run/
本文采用二进制运行
下载二进制运行文件
在这里下载自己vps对应的架构文件即可.
下载后解压到服务器的目录, 比如/opt/gost
目录下, 解压出来是一个单独的gost
二进制文件.
使用Supervisor守护进程运行
这里用pm2, 或者其他的守护进程都可以, 都是同一个道理.
启动命令
/opt/gost/gost -L=socks5://wood:gost123@0.0.0.0:50100?udp=true&udpBufferSize=4096
命令解释
- socks5: 表示我选择的协议
- wood: 账户名
- gost123: 密码
- 0.0.0.0: 表示监听所有IP, 也就是外面可以使用这个代理访问
- 50100: 端口, 外面通过这个端口链接进来
- udp=true&udpBufferSize=4096: 表示允许udp, 并配置udp的数据缓冲区大小
如果你是自己简易使用, 只需要修改上面的账户名, 密码, 端口 就可以了
Supervisor参考配置
[program:gost]
command = /opt/gost/gost -L=socks5://wood:gost123@0.0.0.0:50100?udp=true&udpBufferSize=4096
directory = /opt/gost
autorestart = true
startsecs = 3
stdout_logfile = /opt/1panel/tools/supervisord/log/gost.out.log
stderr_logfile = /opt/1panel/tools/supervisord/log/gost.err.log
stdout_logfile_maxbytes = 2MB
stderr_logfile_maxbytes = 2MB
user = root
priority = 999
numprocs = 1
process_name = %(program_name)s_%(process_num)02d
使用方式
One-Hub
socks5://wood:gost123@服务器IP:50100
Telegram (不推荐,一天封一个端口)
更换使用代理端口
如果你不慎在国内使用这个访问了外网, 那么GFW一开始会按照端口封,这时候只需要更换一个端口就行了. 就像上面的Supervisor
, 把50100换成其他的, 重启进程就好了.
据了解, 如果频繁通过这个代理外网,并且封禁端口也没用, GFW会把整个VPS墙掉.