
gost v3.3.2-nightly.20261021
GO Simple Tunnel - golangで書かれたシンプルなトンネル
GO Simple Tunnel
GO言語で実装されたセキュアトンネル
機能特性
- マルチポートリスニング
- 多段転送チェーン
- マルチプロトコル対応
- TCP/UDPポートフォワーディング
- リバースプロキシとトンネル
- TCP/UDP透過プロキシ
- DNSリゾルバとプロキシ
- TUN/TAPデバイスとTUN2SOCKS
- ロードバランシング
- ルーティング制御
- アクセス制御
- レート制限
- プラグインシステム
- Prometheusメトリクス
- 動的設定
- Web API
- GUI/WebUI
概要

GOSTはトンネルとして主に3つの使用方法があります。
フォワードプロキシ
プロキシサービスとしてネットワークにアクセスし、複数のプロトコルを組み合わせて転送チェーンを構成して転送できます。

ポートフォワーディング
あるサービスのポートを別のサービスのポートにマッピングし、同様に複数のプロトコルを組み合わせて転送チェーンを構成して転送できます。

リバースプロキシ
トンネルとNAT越えを利用して、内部ネットワークのサービスをパブリックネットワークに公開してアクセスできるようにします。

ダウンロードとインストール
バイナリファイル
https://github.com/go-gost/gost/releases
システムパッケージ(DEB/RPM)
Releases から対応アーキテクチャのインストールパッケージ(amd64、amd64v3、arm64)をダウンロードします:
# Debian/Ubuntu
sudo apt install ./gost_<version>_linux_amd64.deb
# RHEL/Fedora
sudo dnf install ./gost_<version>_linux_amd64.rpm
amd64v3 パッケージはAVX2対応CPU(x86-64-v3)が必要です。対応していない場合は amd64 を使用してください。
インストールパッケージにはsystemdサービスが付属していますが、自動的には有効化されません。まず /etc/gost/gost.yml を作成し(サンプルは /usr/share/doc/gost/examples/gost.yml を参照)、その後 sudo systemctl enable --now gost を実行してください。設定ファイルが提供されていない場合、このサービスはエラーではなくスキップされます。
インストールスクリプト
# 最新バージョンをインストール [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
WebUI
Shadowsocks Androidプラグイン
hamid-nazari/ShadowsocksGostPlugin
ヘルプとサポート
Wikiサイト:https://gost.run
YouTube: https://www.youtube.com/@gost-tunnel
Telegram:https://t.me/gogost
Googleディスカッショングループ:https://groups.google.com/d/forum/go-gost
旧版入口:v2.gost.run