wg-easy 一个快速搭建星形wireguard搭建工具

Docker项目 · 2023-10-31 · 99 人浏览

wg-easy介绍

一个web工具,可以方便的建立一个wireguard中心节点服务器,并通过web分发peers配置。

  • wg-easy是星形架构,每个peers只与中心节点通讯,peers之间也是通过中心节点服务器转发。
  • wg-easy界面
    loed9lau.png

使用方式 - docker run

docker run -d \
  --name=wg-easy \
  -e WG_HOST=<中心节点服务器IP> \     #所有的peers都直连服务器中心节点,并且做为0.0.0.0/0的出口
  -e PASSWORD=YOUR_ADMIN_PASSWORD \
  -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

使用方式 docker-compose

version: '3'
services:
  wg-easy:
    image: weejewel/wg-easy
    container_name: wg-easy
    environment:
      - WG_HOST=<中心节点服务器IP>
      - PASSWORD=YOUR_ADMIN_PASSWORD
    volumes:
      - ~/.wg-easy:/etc/wireguard
    ports:
      - "51820:51820/udp"
      - "51821:51821/tcp"
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      - net.ipv4.conf.all.src_valid_mark=1
      - net.ipv4.ip_forward=1
    restart: unless-stopped
鲁公安备37050202371261号 | 鲁ICP备2021032059号-1