GO Simple Tunnel¶
A simple security tunnel written in golang¶
Features¶
- Listening on multiple ports
- Multi-level forwarding chain.
- Rich protocol
- TCP/UDP port forwarding
- Reverse Proxy and Tunnel
- TCP/UDP transparent proxy
- DNS resolver and proxy
- TUN/TAP device
- Load balancing
- Routing control
- Rate Limiting
- Admission control
- Dynamic configuration
- Plugin system
- Prometheus metrics
- Web API
- GUI/WebUI
Overview¶
There are three main ways to use GOST as a tunnel.
Proxy¶
As a proxy service to access the network, multiple protocols can be used in combination to form a forwarding chain for traffic forwarding.
Port Forwarding¶
Mapping the port of one service to the port of another service, you can also use a combination of multiple protocols to form a forwarding chain for traffic forwarding.
Reverse Proxy¶
Use tunnel and intranet penetration to expose local services behind NAT or firewall to public network for access.
Installation¶
Binary files¶
https://github.com/go-gost/gost/releases
From source¶
Docker¶
Tools¶
GUI¶
WebUI¶
Shadowsocks Android Plugin¶
Support¶
GitHub: https://github.com/go-gost/gost/issues
YouTube: https://www.youtube.com/@gost-tunnel
Telegram: https://t.me/gogost
Google group: https://groups.google.com/d/forum/go-gost
Legacy version: v2.gost.run