开发者Sergiu Voicu发布了wg-admin,一款为现有WireGuard主机提供Web管理界面的开源工具1。该工具采用MIT许可证,由LogiMaxx Systems维护1。
wg-admin通过读取/etc/wireguard中的现有配置文件,允许用户添加、编辑和删除对等节点1。工具使用wg syncconf技术应用配置更改而无需中断接口1。客户端私钥不存储在服务器上,仅对UI中创建或轮换的对等节点提供可下载的配置文件和二维码1。配置备份被保存在/var/lib/wg-admin/backups/目录下1。
wg-admin要求Python 3.11或更新版本以及wireguard-tools和root权限1。默认情况下工具绑定到127.0.0.1:8080,建议在其前面部署带TLS的反向代理1。设计理念是在现有VPN配置基础上提供日常管理功能,而不替换或接管原有的WireGuard设置1。
Sergiu Voicu has released wg-admin, an open-source web management interface for already-running WireGuard VPN hosts 1. The tool reads existing configuration files from /etc/wireguard and enables users to add, edit, and remove peer nodes through a browser-based interface 1. Changes are applied seamlessly using wg syncconf without disrupting the active interface 1.
The application requires Python 3.11 or later, wireguard-tools, and root privileges to operate 1. By default, it binds to 127.0.0.1:8080 and is designed to work behind a TLS-enabled reverse proxy for secure deployment 1. Configuration backups are automatically stored in /var/lib/wg-admin/backups/ 1. Wg-admin is distributed under the MIT license and maintained by LogiMaxx Systems, of which Voicu is a co-founder 1.
Security considerations are built into the design: client private keys are never stored on the server 1. For peer nodes created or rotated within the UI, the tool provides downloadable .conf files and QR codes for convenient client configuration 1. The tool is conceived as an overlay that manages daily operations on top of existing WireGuard setups rather than replacing or taking control of the original configuration 1.
评论
还没有评论,欢迎留下第一条。