使用gost, 快速简易的搭建一个http 或 socks5 代理

本文是一个快速的简易文档, 原文档内容较多, 要搭建一个适合自己的需要研究好一会儿
项目原文档: https://latest.gost.run/
本文采用二进制运行

下载二进制运行文件

在这里下载自己vps对应的架构文件即可.

下载后解压到服务器的目录, 比如/opt/gost目录下, 解压出来是一个单独的gost二进制文件.

image.png

使用Supervisor守护进程运行

这里用pm2, 或者其他的守护进程都可以, 都是同一个道理.

启动命令

/opt/gost/gost -L=socks5://wood:gost123@0.0.0.0:50100?udp=true&udpBufferSize=4096

命令解释

  1. socks5: 表示我选择的协议
  2. wood: 账户名
  3. gost123: 密码
  4. 0.0.0.0: 表示监听所有IP, 也就是外面可以使用这个代理访问
  5. 50100: 端口, 外面通过这个端口链接进来
  6. 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 (不推荐,一天封一个端口)

image.png

更换使用代理端口

如果你不慎在国内使用这个访问了外网, 那么GFW一开始会按照端口封,这时候只需要更换一个端口就行了. 就像上面的Supervisor, 把50100换成其他的, 重启进程就好了.

据了解, 如果频繁通过这个代理外网,并且封禁端口也没用, GFW会把整个VPS墙掉.