群晖Docker一键安装WireGuard

其他杂项43字数 717阅读2分23秒阅读模式

群晖Docker一键安装WireGuard备忘

services:
  wg-easy:
    environment:
      - LANG=chs
      - WG_HOST=nas6.fangfa.me   # NAS 的域名
      - PASSWORD_HASH=$$2a$$12$$OJqirqbJOfSjULD3ERFWku.# 哈希后的密码,下面有介绍怎么生成
      - PORT=61821    # WireGuardEasy 的后台管理端口,TCP 协议的
      - WG_PORT=61820   #WireGuardEasy 的连接端口,UDP 协议的,需要映射暴露到外网。
      - WG_DEFAULT_ADDRESS=10.0.0.1
      ###- WG_ALLOWED_IPS=10.0.0.0/24,192.168.1.0/24
      - WG_PERSISTENT_KEEPALIVE=25
      - UI_TRAFFIC_STATS=true
      - MAX_AGE=30
      - UI_ENABLE_SORT_CLIENTS=true

    image: ghcr.io/wg-easy/wg-easy
    container_name: wg-easy
    volumes:
      - /volume1/docker/wireguard:/etc/wireguard
    ports:
      - "61820:61820/udp"
      - "61821:61821/tcp"
    restart: unless-stopped
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      - net.ipv4.ip_forward=1
      - net.ipv4.conf.all.src_valid_mark=1
      - net.ipv6.conf.all.forwarding=1 
      
    network_mode: "bridge"

 
  • 本文由 asdfasd 发表于 2025-02-2402:00:51
  • 转载请务必保留本文链接:http://wp.fangfa.me/other-note/%e7%be%a4%e6%99%96docker%e4%b8%80%e9%94%ae%e5%ae%89%e8%a3%85wireguard.html