51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Docker 搭建 WireGuard 简单Web管理平台

文章介绍:使用docker-compose一键搭建wireguard,支持web管理客户端。

主要有如下功能特效:

  • 一体化:WireGuard + Web UI。
  • 支持自定义管理端口和业务端口
  • Web登录支持设置哈希密码或者明文密码。
  • Web支持创建、删除、启用、禁用客户端。
  • Web可以显示用户的二维码,支持移动端扫码快速使用。
  • 支持下载客户端的配置文件,提供桌面端快速使用。
  • 可显示客户端连接状态。
  • 实时显示每个连接的客户端上下行带宽(数字+折线图/波浪图/柱状图)。
  • Web支持亮/暗模式
  • 多语言支持(en, ua, ru, tr, no, pl, fr, de, ca, es, ko, vi, nl, is, pt, chs, cht, it, th, hi)(chs是简体中文,cht是繁体中文)

一、项目来源 {#一-项目来源}

wg-easy

二、部署 {#二-部署}

2.1、安装docker/docker-compose {#2-1-安装docker-docker-compose}

请参考VPS脚本大全最有一节:Docker脚本

2.2、创建docker目录 {#2-2-创建docker目录}

mkdir -p /root/docker_data/wg-easy;cd /root/docker_data/wg-easy

2.3、下载官方版本 {#2-3-下载官方版本}

官方版本 wg-easy

sudo apt update
sudo apt install -y wget
wget https://raw.githubusercontent.com/wg-easy/wg-easy/master/docker-compose.yml

2.4、博主版本 {#2-4-博主版本}

sudo apt update
sudo apt install -y nano
sudo nano docker-compose.yml
services:
  wg-easy:
    environment:
      - LANG=chs
      - WG_HOST=yangpin.link
      - PASSWORD=666888
      - PORT=37662
      - WG_PORT=47394
      - WG_DEFAULT_ADDRESS=100.255.255.x
      - WG_DEFAULT_DNS=10.225.97.6
      - WG_MTU=1420
      - WG_ALLOWED_IPS=0.0.0.0/0, ::/0
      - WG_PERSISTENT_KEEPALIVE=30
      - UI_TRAFFIC_STATS=true
      - UI_CHART_TYPE=2

    image: ghcr.io/wg-easy/wg-easy
    container_name: wg-easy
    volumes:
      - ./wireguard:/etc/wireguard
    ports:
      - "47394:47394/udp"
      - "37662:37662/tcp"
    restart: unless-stopped
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      - net.ipv4.ip_forward=1
      - net.ipv4.conf.all.src_valid_mark=1




2.5、运行 {#2-5-运行}

docker-compose up -d

三、登录Web {#三-登录Web}

浏览器打开:http://服务器:管理端口

yydy_2024-06-30_13-35-38

3.1、新建客户端 {#3-1-新建客户端}

yydy_2024-06-30_13-40-45

yydy_2024-06-30_13-41-29

yydy_2024-06-30_13-43-58

yydy_2024-06-30_13-44-43

四、连接测试 {#四-连接测试}

4.1、手机 {#4-1-手机}

yydy_2024-06-30_13-56-08

yydy_2024-06-30_13-53-34

4.2、电脑 {#4-2-电脑}

yydy_2024-06-30_13-57-35

yydy_2024-06-30_14-12-33

赞(0)
未经允许不得转载:工具盒子 » Docker 搭建 WireGuard 简单Web管理平台