服务器地址

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 上连接:

  1. 下载并安装 WireGuard 客户端工具(如 wg-win)。
  2. 在客户端工具中,选择 Import Public Key,并上传服务器的公钥文件。

管理和维护

  • 登录管理界面:通过浏览器访问 http://<服务器-IP>:3142。
  • 用户管理:添加、删除或修改用户权限。
  • 日志查看:查看服务器日志以监控连接状态和错误信息。

注意事项

  1. 安全性:确保 WireGuard Manager 容器运行在安全的网络环境中,并且设置强密码。
  2. 性能:WireGuard Manager 可能会消耗较多的服务器资源,确保服务器具备足够的CPU和内存。
  3. 备份:定期备份 WireGuard Manager 的配置文件和数据库,以防数据丢失。

通过以上步骤,你可以轻松安装并配置 WireGuard Manager,管理你的 WireGuard VPN 服务器,如有问题,可参考 WireGuard Manager 的官方文档 或社区讨论。

服务器地址

扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

400-815-7263
扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

网站地图