HeadlinesBriefing favicon HeadlinesBriefing.com

Wg-admin:现有 WireGuard 主机的 Web UI

Hacker News •
×

Wg-admin:现有 WireGuard 主机的 Web UI。它读取 /etc/wireguard 中的文件,允许您添加/编辑/删除 peer,并通过 wg syncconf 应用变更,使接口不会重启。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。