go-gost/gost

GitHub: go-gost/gost

一款用 Go 编写的多功能安全隧道工具,支持多种协议的正向代理、端口转发和反向隧道。

Stars: 6434 | Forks: 713

# GO Simple Tunnel ### GO语言实现的安全隧道 [![zh](https://img.shields.io/badge/Chinese%20README-green)](README.md) [![en](https://img.shields.io/badge/English%20README-gray)](README_en.md) ## 功能特性 - [x] [多端口监听](https://gost.run/getting-started/quick-start/) - [x] [多级转发链](https://gost.run/concepts/chain/) - [x] [多协议支持](https://gost.run/tutorials/protocols/overview/) - [x] [TCP/UDP端口转发](https://gost.run/tutorials/port-forwarding/) - [x] [反向代理](https://gost.run/tutorials/reverse-proxy/)和[隧道](https://gost.run/tutorials/reverse-proxy-tunnel/) - [x] [TCP/UDP透明代理](https://gost.run/tutorials/redirect/) - [x] DNS[解析](https://gost.run/concepts/resolver/)和[代理](https://gost.run/tutorials/dns/) - [x] [TUN/TAP设备](https://gost.run/tutorials/tuntap/)与[TUN2SOCKS](https://gost.run/tutorials/tungo/) - [x] [负载均衡](https://gost.run/concepts/selector/) - [x] [路由控制](https://gost.run/concepts/bypass/) - [x] [准入控制](https://gost.run/concepts/admission/) - [x] [限速限流](https://gost.run/concepts/limiter/) - [x] [插件系统](https://gost.run/concepts/plugin/) - [x] [Prometheus监控指标](https://gost.run/tutorials/metrics/) - [x] [动态配置](https://gost.run/tutorials/api/config/) - [x] [Web API](https://gost.run/tutorials/api/overview/) - [x] [GUI](https://github.com/go-gost/gostctl)/[WebUI](https://github.com/go-gost/gost-ui) ## 概览 ![Overview](https://gost.run/images/overview.png) GOST作为隧道有三种主要使用方式。 ### 正向代理 作为代理服务访问网络,可以组合使用多种协议组成转发链进行转发。 ![Proxy](https://gost.run/images/proxy.png) ### 端口转发 将一个服务的端口映射到另外一个服务的端口,同样可以组合使用多种协议组成转发链进行转发。 ![Forward](https://gost.run/images/forward.png) ### 反向代理 利用隧道和内网穿透将内网服务暴露到公网访问。 ![Reverse Proxy](https://gost.run/images/reverse-proxy.png) ## 下载安装 ### 二进制文件 [https://github.com/go-gost/gost/releases](https://github.com/go-gost/gost/releases) ### 安装脚本 ``` # 安装最新版本 [https://github.com/go-gost/gost/releases](https://github.com/go-gost/gost/releases) bash <(curl -fsSL https://github.com/go-gost/gost/raw/master/install.sh) --install ``` ``` # 选择要安装的版本 bash <(curl -fsSL https://github.com/go-gost/gost/raw/master/install.sh) ``` ### 源码编译 ``` git clone https://github.com/go-gost/gost.git cd gost/cmd/gost go build ``` ### Docker ``` docker run --rm gogost/gost -V ``` ## 工具 ### GUI [go-gost/gostctl](https://github.com/go-gost/gostctl) ### WebUI [go-gost/gost-ui](https://github.com/go-gost/gost-ui) ### Shadowsocks Android插件 [hamid-nazari/ShadowsocksGostPlugin](https://github.com/hamid-nazari/ShadowsocksGostPlugin) ## 帮助与支持 Wiki站点:[https://gost.run](
标签:Docker, EVTX分析, Golang, GOST, HTTP代理, SOCKS5, TCP/UDP, TUN/TAP, 二进制发布, 代理, 内网穿透, 反向代理, 安全编程, 安全防御评估, 开源工具, 无文件攻击, 日志审计, 流量转发, 端口转发, 网络安全, 网络安全, 请求拦截, 负载均衡, 隐私保护, 隐私保护, 隧道