采用 Docker Compose 部署
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| volumes: etc_wireguard:
services: wg-easy: environment: - LANG=chs - WG_HOST=www.google.com - PASSWORD_HASH='$2a$12$XN1Mvww6pn3N2jGc6hyMtupgYAVJPrIBF1MVgoB6y3HuKhoeZcuzC' - PORT=51821 - WG_PORT=51820 - WG_DEFAULT_ADDRESS=10.8.0.x - WG_DEFAULT_DNS=223.5.5.5 - WG_ALLOWED_IPS=192.168.15.0/24, 10.8.1.0/24 - WG_PERSISTENT_KEEPALIVE=25 - UI_TRAFFIC_STATS=true
image: ghcr.io/wg-easy/wg-easy container_name: wg-easy volumes: - /home/koicc/wireguard:/etc/wireguard ports: - "51820:51820/udp" - "51821:51821/tcp" restart: unless-stopped cap_add: - NET_ADMIN - SYS_MODULE sysctls: - net.ipv4.ip_forward=1 - net.ipv4.conf.all.src_valid_mark=1
|
3、群晖使用WireGuard客户的需要注意的地方
- 删除配置文件中
DNS = 223.5.5.5
一行,因为群晖缺少对应的功能。
- 添加定期心跳
PersistentKeepalive
不然偶尔会失联
- 启动
wg-quick up wg0
- 查看连接状态
wg show wg0
- 关闭
wg-quick down wg0
参考
https://blog.suzuhafan.com/synology/synology-920-install-wireguard-on-dsm7.html