95 lines
2.8 KiB
Markdown
95 lines
2.8 KiB
Markdown
# GO Simple Tunnel
|
||
|
||
### GO语言实现的安全隧道
|
||
|
||
[English README](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/)
|
||
- [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/)
|
||
- [ ] Web UI
|
||
|
||
## 概览
|
||
|
||

|
||
|
||
GOST作为隧道有三种主要使用方式。
|
||
|
||
### 正向代理
|
||
|
||
作为代理服务访问网络,可以组合使用多种协议组成转发链进行转发。
|
||
|
||

|
||
|
||
### 端口转发
|
||
|
||
将一个服务的端口映射到另外一个服务的端口,同样可以组合使用多种协议组成转发链进行转发。
|
||
|
||

|
||
|
||
### 反向代理
|
||
|
||
利用隧道和内网穿透将内网服务暴露到公网访问。
|
||
|
||

|
||
|
||
## 下载安装
|
||
|
||
### 二进制文件
|
||
|
||
[https://github.com/go-gost/gost/releases](https://github.com/go-gost/gost/releases)
|
||
|
||
### 安装脚本
|
||
|
||
```bash
|
||
# 安装最新版本 [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
|
||
# 选择要安装的版本
|
||
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
|
||
```
|
||
|
||
### Shadowsocks Android插件
|
||
|
||
[xausky/ShadowsocksGostPlugin](https://github.com/xausky/ShadowsocksGostPlugin)
|
||
|
||
## 帮助与支持
|
||
|
||
Wiki站点:[https://gost.run](https://gost.run)
|
||
|
||
Telegram讨论群:[https://t.me/gogost](https://t.me/gogost)
|
||
|
||
Google讨论组:[https://groups.google.com/d/forum/go-gost](https://groups.google.com/d/forum/go-gost)
|
||
|
||
旧版入口:[v2.gost.run](https://v2.gost.run)
|