前言
手搓WireGuard进行搭建和组网太麻烦和繁琐了,今天我们要用到的是WireGuard Easy,顾名思义就是让WireGuard的使用变得容易,简称 wg-easy。话不多说,直接开干!
特征
多合一:WireGuard + Web UI。
安装方便,使用简单。
列出、创建、编辑、删除、启用和禁用客户端。
显示客户的二维码。
下载客户端的配置文件。
已连接客户端的统计信息。
每个连接的客户端的 Tx/Rx 图表。
头像支持。
环境要求
具有支持 WireGuard(所有现代内核)内核的主机。
安装了 Docker 的服务器。
安装Docker
如果您还没有安装 Docker,请运行以下命令进行安装:
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker $(whoami)
配置wg-easy
docker run -d \
--name=wg-easy \
-e WG_HOST=YOUR_SERVER_IP \
-e PASSWORD=YOUR_ADMIN_PASSWORD \
-e WG_DEFAULT_ADDRESS=10.8.0.x \
-e WG_ALLOWED_IPS=10.8.0.0/24 \
-e WG_PERSISTENT_KEEPALIVE=25 \
-v ~/.wg-easy:/etc/wireguard \
-p 51820:51820/udp \
-p 51821:51821/tcp \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--sysctl="net.ipv4.ip_forward=1" \
--restart unless-stopped \
weejewel/wg-easy
?替换YOUR_SERVER_IP为您的 WAN IP 或动态 DNS 主机名,注意保留后面的空格。
?替换YOUR_ADMIN_PASSWORD为登录 Web UI 的密码,注意保留后面的空格。
?如需要科学上网,替换10.8.0.0/24为0.0.0.0/0,注意保留后面的空格。
现在可在 上使用 Web UI http://YOUR_SERVER_IP:51821。
?您的配置文件将保存在~/.wg-easy
更新到最新版本
docker stop wg-easy
docker rm wg-easy
docker pull weejewel/wg-easy
然后再次运行上面的配置wg-easy命令代码。
说到最后
如果不会使用或者失效等问题,可在评论区留言,或者进入博客Telegram群组反馈 点击进群