GOST

GO Simple Tunnel

A simple security tunnel written in Golang

GoDoc Build Status Go Report Card codecov GitHub release Docker Build Status Snap Status

Features

  • Listening on multiple ports
  • Multi-level forward proxies - proxy chain
  • Standard HTTP/HTTPS/HTTP2/SOCKS4(A)/SOCKS5 proxy protocols support
  • Probing resistance support for web proxy
  • TLS encryption via negotiation support for SOCKS5 proxy
  • Support multiple tunnel types
  • Tunnel UDP over TCP
  • Local/remote TCP/UDP port forwarding
  • TCP/UDP Transparent proxy
  • Shadowsocks Protocol (TCP/UDP)
  • SNI Proxy
  • Permission control
  • Load balancing
  • Route control
  • DNS resolver and proxy
  • TUN/TAP Device

Installation

Binary files

https://github.com/ginuerzh/gost/releases

From Source

git clone https://github.com/ginuerzh/gost.git
cd gost/cmd/gost
go build

Docker

docker pull ginuerzh/gost

Ubuntu Store

sudo snap install core
sudo snap install gost

Any Question

Github Issue: https://github.com/ginuerzh/gost/issues

Telegram Group: https://t.me/gogost

Google Group: https://groups.google.com/d/forum/go-gost