WireGuard Manager 是一个用于管理 WireGuard VPN 服务器的开源工具,提供了一个易于使用的 Web 界面来配置和管理你的 WireGuard 服务器,以下是安装 WireGuard Manager 的详细教程:
安装 WireGuard Manager
安装 Docker
WireGuard Manager 可以通过 Docker 容器轻松安装,确保你的系统已经安装了 Docker。
在 Ubuntu 上安装 Docker:
sudo apt update sudo apt install docker.io
在 CentOS/RHEL 上安装 Docker:
sudo yum update sudo yum install docker sudo systemctl enable --now docker
拉取 WireGuard Manager 镜像
下载 WireGuard Manager 的 Docker 镜像,你可以使用官方镜像或社区镜像。
访问官方镜像(推荐):
docker pull docker/wireguard-manager:latest
访问社区镜像(如果官方镜像不可用):
docker pull ghcr.io/wireguard/wireguard-manager:latest
启动 WireGuard Manager 容器
运行以下命令启动 WireGuard Manager 容器,并将其设置为后台运行。
docker run -d --name wireguard-manager -p 127...1:3142:3142 docker/wireguard-manager:latest
参数说明:
-d:运行容器在后台。--name wireguard-manager:指定容器名称。-p 127...1:3142:3142:将 WireGuard Manager 的管理界面端口(默认为 3142)映射到本地主机。
访问 WireGuard Manager Web 界面
打开浏览器,访问 http://localhost:3142(或你的服务器的公网 IP 地址和端口)。
登录界面:
- 用户名:默认用户名和密码是
admin和admin。 - 密码:登录时需要输入密码。
配置 WireGuard Manager
在 Web 界面中,进行以下配置:
步骤 1:设置服务器密钥
- 点击 Add Peer(添加同伴),输入服务器的公钥(公钥文件路径)。
- 生成服务器密钥文件,通常使用
wg(1)工具:wg genkey wg pubkey <private-key-file>
- 将生成的公钥文件上传到 WireGuard Manager 中。
步骤 2:配置 WireGuard 服务器
- 点击 Add Peer,选择你刚刚生成的公钥文件。
- 输入服务器的接口地址(如
eth)和 IP 坐标(如168.1.1)。
步骤 3:管理用户账户
- 在 WireGuard Manager 的用户界面中,添加新的用户(如
user1)。 - 为每个用户分配一个 WireGuard 客户端配置文件。
生成 WireGuard 客户端配置文件
在 Web 界面中,点击任意用户的 Generate Client Config(生成客户端配置文件)。
客户端配置文件内容:
private-key = your-client-private-key
allowed-ips = your-allowed-ips/32
endpoint = your-server-ip:518
使用客户端配置文件连接到 VPN
将生成的客户端配置文件复制到客户端设备上,并按照以下步骤连接:
在 Linux 上连接:
wg-quick-join server-public-key
在 Windows 上连接:
- 下载并安装 WireGuard 客户端工具(如
wg-win)。 - 在客户端工具中,选择 Import Public Key,并上传服务器的公钥文件。
管理和维护
- 登录管理界面:通过浏览器访问
http://<服务器-IP>:3142。 - 用户管理:添加、删除或修改用户权限。
- 日志查看:查看服务器日志以监控连接状态和错误信息。
注意事项
- 安全性:确保 WireGuard Manager 容器运行在安全的网络环境中,并且设置强密码。
- 性能:WireGuard Manager 可能会消耗较多的服务器资源,确保服务器具备足够的CPU和内存。
- 备份:定期备份 WireGuard Manager 的配置文件和数据库,以防数据丢失。
通过以上步骤,你可以轻松安装并配置 WireGuard Manager,管理你的 WireGuard VPN 服务器,如有问题,可参考 WireGuard Manager 的官方文档 或社区讨论。









