HeadlinesBriefing favicon HeadlinesBriefing.com

Wg-admin:既存の WireGuard ホスト用 Web UI

Hacker News •
×

Wg-admin:既存の WireGuard ホスト用 Web UI。これは /etc/wireguard でファイルを読み取り、peer を追加/編集/削除し、インターフェースがダウンしないように wg syncconf で変更を適用するためのWeb UIです。wg-admin は WireGuard をインストールしたり、wg-quick を置き換えたり、PostUp/NAT 行を書き換えたりしません。

既に WireGuard を実行しているホストにインストールします:

git clone https://github.com/logimaxx/wg-admin.git

cd wg-admin

sudo ./install.sh

その後 http://127.0.0.1:8080 を開き、管理者パスワードを設定します。/etc/wireguard に既に存在するすべての *.conf ファイルが一覧表示され、その場で管理されます。サービスを削除するには(WireGuard の設定はそのまま残ります):設定のデフォルト値は /etc/wg-admin.env にあります:WG_ADMIN_HOST=127.0.0.1, WG_ADMIN_PORT=8080, WG_ADMIN_CONFIG_DIR=/etc/wireguard, WG_ADMIN_STATE_DIR=/var/lib/wg-admin。

サービスは localhost 上に維持します。誰かがアクセスできるようにする必要がある場合は、前に TLS を使用したリバースプロキシを配置してください。wg-admin は Sergiu Voicu によって開発およびメンテナンスされており、Logi Maxx Systems の共創設立者です。リポジトリ:https://github.com/logimaxx/wg-admin。ライセンス:MIT。