Wireguard linux服务端安装WG-Easy 面板管理命令教程ubuntu为例,

Ubuntu 上安装 WG-Easy(一个 WireGuard 管理面板),适合新手快速部署。 Ubuntu 是 22.04/20.04


1️⃣ 系统更新

先确保系统最新:

sudo apt update && sudo apt upgrade -y

2️⃣ 安装 Docker

WG-Easy 是基于 Docker 的,所以需要先安装 Docker。

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo systemctl enable docker
sudo systemctl start docker
sudo docker --version

确认 Docker 安装成功,输出类似:

Docker version 24.x.x, build xxxx

3️⃣ 安装 WG-Easy

方法 A:使用 Docker 快速运行

docker run -d \
  --name wg-easy \
  -e WG_HOST=你的域名或IP \
  -e PASSWORD=你的管理密码 \
  -p 51820:51820/udp \
  -p 51821:51821/tcp \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_MODULE \
  -v ~/wg-easy:/etc/wireguard \
  weejewel/wg-easy

参数说明:

  • WG_HOST:你的公网 IP 或域名。
  • PASSWORD:Web 管理页面的登录密码。
  • -p 51820:51820/udp:WireGuard VPN 端口。
  • -p 51821:51821/tcp:Web 管理页面端口。
  • -v ~/wg-easy:/etc/wireguard:数据持久化存放在家目录。

然后访问:

http://你的IP:51821

使用刚才设置的密码登录。


方法 B:使用 Docker Compose(推荐长期管理)

创建 docker-compose.yml

version: "3.8"

services:
  wg-easy:
    image: weejewel/wg-easy
    container_name: wg-easy
    environment:
      - WG_HOST=你的域名或IP
      - PASSWORD=你的管理密码
      - WG_PORT=51820
    ports:
      - "51820:51820/udp"
      - "51821:51821/tcp"
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    volumes:
      - ./wg-easy:/etc/wireguard
    restart: unless-stopped

然后启动:

docker compose up -d

4️⃣ 防火墙设置

如果你开启了 UFW,需要放行端口:

sudo ufw allow 51820/udp
sudo ufw allow 51821/tcp
sudo ufw reload

5️⃣ 登录 WG-Easy

在浏览器访问:

http://你的IP:51821

输入密码即可进入 Web 界面,然后可以添加客户端配置、下载 QR 码等。


💡 提示

  • 如果你有域名,建议用域名 + HTTPS(通过反向代理 Nginx + Let’s Encrypt)保护 Web 页面。
  • WG-Easy 数据默认保存在 ~/wg-easy,升级 Docker 镜像不会丢数据。

图片[1]-Wireguard linux服务端安装WG-Easy 面板管理命令教程ubuntu为例,-勇爱设计Netwrok
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容