Repolode
zywe03

zywe03/realm-xwPF

Linux VPSのターミナルメニューからRealmをインストールし、ポートフォワーディングやリレールールを管理できる対話型Bashスクリプト。

スター
1,268
フォーク
173
未解決の Issue
1
最終コミット
2 か月前

これは何?

realm-xwPFは、LinuxサーバーにRealmのネットワークリレーをインストールし、ターミナルメニューから転送ルールを作成・管理できるシェルスクリプトです。RealmのTCP・UDP転送、WebSocket・TLSトランスポート、ラウンドロビンとIPハッシュ方式によるロードバランシング、systemdのタイマーを使ったヘルスチェックによるフェイルオーバーに対応しています。Debian/Ubuntu、Alpine、CentOS/RHEL系で動作し、ホストがsystemdとOpenRCのどちらを使用しているかを判別します。

ルール管理に加えて、ポートごとおよびマシン全体の通信量を集計し、TelegramやWebhookによる通知付きでレート制限を適用できるポートトラフィック監視機能も備えています。また、hping3、iperf3、nexttraceを使って遅延、帯域幅、パケットロスを測定するネットワークリンクテストスクリプトや、サーバー間の移行に使える設定全体のインポート・エクスポート機能も含まれています。

主な機能

  • 01対話型メニューからRealmのTCP、UDP、WebSocket、TLS転送ルールを管理できます。
  • 02ラウンドロビン方式とIPハッシュ方式によるロードバランシング、および重み付けターゲットに対応しています。
  • 03systemdのタイマーを使ったヘルスチェックにより、自動フェイルオーバーを実現します。
  • 04ポート単位とマシン全体のトラフィック統計を確認でき、レート制限や通知も利用できます。
  • 05ルールのメモを含む設定全体をエクスポート・インポートして、サーバー間で移行できます。

ユースケース

  • VPSを経由して、別ネットワーク上のバックエンドサーバーにトラフィックを中継する。
  • TLSまたはWebSocketを使い、中継ホストと出口ホストの間に2段構成のトンネルを設定する。
  • 共有Linuxサーバーでポートごとの帯域使用量を監視する。

クイックスタート

  1. 1

    README にある1行のインストールコマンドを実行します(sudo が必要です。リモートスクリプトを bash に渡して実行するため、ご自身で実行してください)

  2. 2

    pf ショートカットで管理メニューを開きます

    pf

使う前に知っておきたいこと

  • Linux VPS サーバーのみが対象です。
  • Realm のインストールとシステムサービスおよびネットワーク設定の変更に root または sudo が必要です。
  • インストール時に GitHub からスクリプトをダウンロードして実行するため、ネットワーク接続または高速ミラーが必要です。

トピック

よくある質問

realm-xwPF とは?
Linux VPSのターミナルメニューからRealmをインストールし、ポートフォワーディングやリレールールを管理できる対話型Bashスクリプト。 realm-xwPFは、LinuxサーバーにRealmのネットワークリレーをインストールし、ターミナルメニューから転送ルールを作成・管理できるシェルスクリプトです。RealmのTCP・UDP転送、WebSocket・TLSトランスポート、ラウンドロビンとIPハッシュ方式によるロードバランシング、systemdのタイマーを使ったヘルスチェックによるフェイルオーバーに対応しています。Debian/Ubuntu、Alpine、CentOS/RHEL系で動作し、ホストがsystemdとOpenRCのどちらを使用しているかを判別します。
realm-xwPF は無料で使えますか?ライセンスは?
realm-xwPF は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
realm-xwPF は今もメンテナンスされていますか?
半年以内に更新あり。realm-xwPF の最終コミットは 2026年9月3日 です。
realm-xwPF は何に使えますか?
VPSを経由して、別ネットワーク上のバックエンドサーバーにトラフィックを中継する。 TLSまたはWebSocketを使い、中継ホストと出口ホストの間に2段構成のトンネルを設定する。 共有Linuxサーバーでポートごとの帯域使用量を監視する。
realm-xwPF のインストール方法は?
README にある1行のインストールコマンドを実行します(sudo が必要です。リモートスクリプトを bash に渡して実行するため、ご自身で実行してください) pf ショートカットで管理メニューを開きます: pf
realm-xwPF はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zywe03/realm-xwPF

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト