跳至主要內容

wg-easy项目

五六零网校大约 1 分钟

wg-easy项目

项目地址

https://github.com/wg-easy/wg-easy

特征

部署命令

docker-compose.yaml配置

version: '3'
services:
  wg-easy:
    image: weejewel/wg-easy
    container_name: wg-easy
    environment:
      - WG_HOST=xxx.xxx.xxx.xxx # 更改为服务器的公网IP
      - PASSWORD=xxxxxx # 更改为您的密码
      - WG_DEFAULT_ADDRESS=10.0.0.x # 更改为默认IP地址
      - WG_DEFAULT_DNS=114.114.114.114 # 更改为默认DNS
      - WG_ALLOWED_IPS=10.0.0.0/24 # 更改为允许连接的IP段
      - WG_PERSISTENT_KEEPALIVE=25 # 更改为重连间隔
      - WG_PORT=56000 # 更改开放的UDP端口
    volumes:
      - ./config:/etc/wireguard # 使用相对路径保存配置
    ports:
      - 56000:51820/udp #需要开放的UDP端口,注意开放左侧的映射端口
      - 56011: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
    networks:
      - your-custom-network-name

networks:
  wireguard:
    external: true

说明