Skip to content
v0.5.7 リリース:SMB 共有のマウントと新しいテーマ →

中身が見える
ネットワークゲートウェイツールキット

DDNS、STUN 穿孔、ポート転送、リバースプロキシ、証明書、WAF、Tailscale、frp を、約 32 MB の単一ファイルに集約。自宅ネットワーク、NAS、クラウドホスト、各種サーバーで利用できます。

~32 MB単一ファイルで管理 UI を内蔵
0デフォルトでプロジェクト側サーバーへの接続なし
全プラットフォームLinux / macOS / Windows / FreeBSD、ARM・MIPS・RISC-V を含む
Apache-2.0オープンソースライセンス、ソースコードを監査可能

よく使うネットワーク機能を一か所で管理

自宅ネットワークとサーバー運用で最も使われる機能を網羅。各モジュールは個別に有効化・無効化できます。

ダイナミック DNS

Alibaba Cloud、Cloudflare、Tencent Cloud、DNSPod、Huawei Cloud、Route 53、OVH、Gandi、Namecheap など 18 のプロバイダーに対応。URL / NIC / コマンドで IP を取得し、IPv4 と IPv6、Webhook 通知にも対応します。

STUN 穿孔

TCP / UDP のホールパンチングとキープアライブ、UPnP / NAT-PMP、内蔵フォワーディング。公開アドレスが変わると Webhook とスクリプトを実行します。

ポート転送

TCP / UDP、IPv4 / IPv6、ポート範囲、複数ターゲットのフェイルオーバー、接続数制限とトラフィック統計。下流へ PROXY プロトコルを送信し、実際のクライアントアドレスを保持できます。 SNI 振り分けで複数のサービスが 443 番ポートを共用できます。

SSL 証明書

ACME による自動発行・更新。DNS-01(ワイルドカード対応)と HTTP-01、EAB に対応し、ディレクトリへのマッピングや変更後のスクリプト実行も可能です。

Web サービス

ドメイン別のリバースプロキシ、リダイレクト、静的ファイル配信。HTTPS、HTTP/3、WebSocket、PROXY プロトコル、重み付き・ポリシー付きの複数バックエンド、ヘルスチェック、圧縮、レート制限、レスポンスキャッシュ。 nginx の代わりに使えます:パス別バックエンド、フォワード認証、TOTP とシングルサインオンに対応した共有ユーザー。

WAF ファイアウォール

Coraza と OWASP CRS v4 を内蔵。ファイル単位でルールを有効化でき、カスタム SecLang にも対応。ブロックと検出のみを選べます。

ネットワーク接続と NAT 越え

Tailscale、frp(frpc / frps)、cloudflared トンネルをプロセス管理方式で統合し、常に上流の最新バージョンを使用します。

Docker 管理

コンテナの作成と編集、ログとターミナル、Compose、イメージ更新とワンクリックアップグレード(失敗時は自動ロールバック)、ネットワークとボリュームの管理。

Web ターミナル

SSH、Telnet、ローカルシェル(デフォルトは無効)。プロキシ、永続セッション、SFTP ファイル管理、分割表示に対応します。

ファイルサービス

WebDAV、FTP サービスとストレージマウント。ローカルディレクトリ、リモート WebDAV、SMB 共有のマウントとオンラインのファイル管理に対応します。

スケジュールタスクと Wake-on-LAN

cron でコマンドや HTTP リクエストを定期実行して履歴を保持。Wake-on-LAN のマジックパケット送信とオンライン検知。

セキュリティ強化

Passkey と 2 段階認証、読み取り専用アカウント、監査ログ、設定履歴とワンクリックのロールバック、ログイン失敗のレート制限、セキュアエントリー、LAN 内からのみ許可。

アクセス制御

サイトのパスルール、一時共有リンク、認証失敗時の自動ブロック、GeoIP による国フィルター、IP のブラックリスト・ホワイトリスト。

アクセス統計とモニタリング

証明書、DDNS、ポート転送、サイトを網羅するグローバルな Prometheus メトリクスと Grafana ダッシュボード。ワンクリックのネットワーク自己診断で NAT、ポート、時刻、名前解決を確認できます。

通知センター

Webhook、Telegram、Bark、ntfy、Gotify、Pushover、Discord、Slack、ServerChan、PushPlus、WeCom、DingTalk、Feishu、メール。ルールテンプレートを内蔵し、サイレントと重複排除に対応します。

設定バックアップ

暗号化バックアップ(scrypt + AES-GCM)、保持ポリシー、定期バックアップ。ローカルディレクトリやストレージのマウントポイントに保存できます。

ネットワーク診断

Ping、トレースルート、ポート検査、DNS 照会、速度測定、LAN スキャンをバックグラウンドタスクとして実行します。

API、コマンドライン、MCP

モジュール単位で権限を付与できる複数トークンと、自動生成される OpenAPI ドキュメント。gately ctl でインスタンスを操作し、gately mcp で AI アシスタントと連携します。

すべてのモジュールを見る →

fnOS ネイティブアプリ

fnOS にインストールして、デスクトップから開く

Gately は fnOS 向けのオフラインパッケージ(x86 / ARM)を提供しており、アプリセンターから手動でインストールできます。fnOS 統一ゲートウェイに統合され、fnOS と同じアクセス入口を共用し、fnOS 管理者のログイン状態をそのまま利用できます。

fnOS 統一ゲートウェイに対応

fnOS デスクトップのアイコンをクリックすると、管理画面が /app/gately/ 配下に開きます。LAN のアドレスでも fnOS のリモートドメインでもそのまま使え、ポートを追加で開放・転送する必要はありません。アクセス制御は fnOS が担います。

fnOS 管理者のログイン状態でログイン

「fnOS のログイン状態で自動ログイン」を有効にすると、fnOS にログイン済みの管理者はパスワードや 2 段階認証コードなしで Gately に入れます。一般の fnOS ユーザーは引き続きログインが必要です。既定は無効です。

全機能をネイティブで実行

root で動作するため、80/443 の待ち受け、Docker の管理、Web ターミナルが利用できます。アンインストール時も設定は保持され、アップグレードは新しい .fpk をインストールするだけです。

ネットワーク境界で動くソフトウェアは、中身が見えるべきです

DNS の API キーや証明書の秘密鍵を預かるからこそ、すべての動作を検証できる必要があります。

透明性

デフォルトではプロジェクト側のサーバーに一切接続せず、端末情報も送信しません。公開 IP の照会先や STUN サーバーなど、外部へのアドレスはすべて確認・変更・無効化できます。

監査可能

設定は平文の JSON でパーミッションは 0600。そのまま git に入れて diff やロールバックができます。機密フィールドは API 出力でマスクされます。

自分で管理

外部ログインには自分で取得した OAuth アプリを使い、中継サービスは経由しません。オンラインアップグレードは管理者がクリックしたときだけ実行され(Linux バイナリ導入)、バックグラウンドで自動更新されることはありません。

単一ファイルでデプロイ

フロントエンドを内蔵した静的バイナリ 1 つで、Docker、systemd、OpenWrt に対応。NAS、ソフトルーター、クラウドホストまで幅広くカバーします。

1 分で起動

イメージは amd64、arm64、arm/v7 に対応しています。起動後に http://デバイスのIP:16680 へアクセスし、デフォルトのアカウント admin とパスワード gately.cn でログインして、すぐにパスワードを変更してください。

docker run -d --name gately --network host \
  -v ./gately-data:/etc/gately \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ghcr.io/wangwanjie/gately:latest

インストールガイド全文 →

よくある質問

できます。「設定 → バックアップと移行」で .lkcf ファイルまたはサイト全体の設定 zip を選び、プレビュー後にインポートします。インポートしたルールはデフォルトで無効になるため、Lucky と併用しながらモジュール単位で切り替えられ、いつでも元に戻せます。

不要です。Gately はデフォルトでプロジェクト側のサーバーに接続せず、情報も送信しません。

自宅の NAS、ソフトルーター、クラウドホスト、各種サーバーで動作します。Linux(amd64 / arm64 / arm / mips / mipsle / riscv64)、macOS、Windows、FreeBSD のバイナリと、amd64 / arm64 / arm/v7 の Docker イメージ、fnOS 向けのネイティブアプリパッケージ、さらに OpenWrt 向けパッケージ(.ipk / .apk)を提供しています。

対応しています。各リリースに fnOS 向けのオフラインパッケージ(.fpk)が含まれており、アプリセンターから手動でインストールできます。Gately は fnOS 統一ゲートウェイに統合されるため、デスクトップのアイコンから開け、fnOS のリモートドメインでも利用できます。「設定 → アクセス制御」で「fnOS のログイン状態で自動ログイン」を有効にすると、fnOS にログイン済みの管理者はパスワードや 2 段階認証コードなしでそのまま入れます。

これらのモジュールはホストのポートを直接待ち受ける必要があるためです。Docker 管理が不要なら、docker.sock のマウントは外せます。

その他の質問 →

ネットワーク境界の主導権を取り戻す

オープンソース、透明、単一ファイル。今すぐ Gately をデプロイしましょう。

スマートフォンでスキャンして Telegram グループに参加スマートフォンでスキャンして Telegram グループに参加

Apache-2.0 ライセンスで公開されています。