gost代理软件的简单使用
gost参考文档:https://gost.run/
下载地址:https://github.com/go-gost/gost/releases
下载完成之后进行解压,直接运行gost即可进行代理服务。
示例如下:
命令行启动
开启http代理,端口为8080
gost -L http://:8080
开启socks5代理,端口为8080
gost -L socks5://:8080
也可以使用命令行同时开启多个服务,例如同时开启http和socks5代理,并使用不同的端口。
gost -L http://:8080 -L socks5://:8081
使用配置文件启动
可以编写yml或者json文件,通过自定义配置开启代理服务。
例如编写http的8080端口代理服务:
services:
- name: service-0
addr: ":8080"
handler:
type: http
auth:
username: uname
password: psd
listener:
type: tcp
编写socks5的8080端口代理服务:
services:
- name: service-0
addr: :8080
handler:
type: socks5
auth:
username: uname
password: psd
listener:
type: tcp
当然也可以将多个服务写在一起,同时开启多个代理
services:
- name: service-0
addr: :8080
handler:
type: http
auth:
username:
password:
listener:
type: tcp
- name: service-1
addr: :8081
handler:
type: socks5
auth:
username:
password:
listener:
type: tcp
将配置保存为gost.yml文件,通过-C命令启动配置
gost -C gost.yml
(gost.yml使用绝对路径)
本文仅对gost进行简单的介绍,方便大家快速上手进行使用。需了解更多详细信息,请参考官方文档。