项目简介
GOST是基于Go语言开发的安全隧道项目,提供灵活且强大的网络通信解决方案。适用于需要安全网络通信的场景,如远程访问、流量转发等。
项目的主要特性和功能
- 多端口监听和转发链:可同时监听多个端口,创建多级转发链,灵活路由网络流量。
- 多协议支持:支持TCP/UDP协议,具备透明代理功能。
- DNS解析和代理:内置DNS解析器,支持自定义DNS服务器和域名重定向。
- TUN/TAP设备支持:通过TUN/TAP设备实现更高级网络操作。
- 负载均衡和路由控制:有智能负载均衡和路由控制机制,提升网络性能与可用性。
- 准入控制和限流限速:支持基于规则的准入控制,可限制流量和速度。
- 动态配置和监控:提供动态配置接口和Prometheus监控指标,便于管理与监控。
- Web API和UI:提供Web API接口支持扩展自动化操作,Web UI界面正在开发中。
安装使用步骤
二进制文件安装
- 解压文件并放置到合适的目录。
- 根据需要配置环境变量或启动脚本。
源码编译安装
- 复制项目源码到本地。
- 进入项目目录并编译源码:
cd gost/cmd/gost go build
- 运行编译得到的可执行文件,根据需求配置参数。
Docker安装
- 从Docker Hub拉取GOST镜像:
docker pull gogost/gost
- 运行Docker容器,并配置必要的参数和环境变量。
Android插件安装(针对Shadowsocks用户)
- 下载并安装Shadowsocks客户端。
- 安装GOST插件(通过第三方渠道或源码编译)。
- 在Shadowsocks中配置GOST插件,实现网络流量的代理和转发。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】