wirdgurad 组网教学记录

 

服务端部署

docker run -d \
  --name=wireguard \
  --network host \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_MODULE \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -e SERVERURL=47.7.144.41 \
  -e SERVERPORT=51820 \
  -e PEERS=my01,my02,my03,my04,my05 \
  -e INTERNAL_SUBNET=10.13.13.0 \
  -e ALLOWEDIPS=10.13.13.0/24 \
  -e PERSISTENTKEEPALIVE_PEERS=all \
  -e SERVER_ALLOWEDIPS_PEER_myPhone="192.168.1.0/24,192.168.2.0/24,192.168.100.0/24" \
  -e LOG_CONFS=true \
  -v /home/docker/wireguard/config:/config \
  -v /lib/modules:/lib/modules \
  --restart unless-stopped \
  lscr.io/linuxserver/wireguard:latest



服务端显示客户端信息

docker exec -it wireguard bash -c 'for i in $(ls /config | grep peer_ | sed "s/peer_//"); do echo "--- $i ---"; /app/show-peer $i; done'

docker exec wireguard sh -c 'for d in /config/peer_*; do echo "===== $(basename $d) ====="; cat $d/*.conf; echo; done'



查看组网状态

docker exec wireguard wg show




客户端配置

k add wireguard-tools

nano ~/wg0.conf


加上断点检测

PersistentKeepalive = 25


运行连接

wg-quick up ~/wg0.conf


多端时区同步




评论

此博客中的热门博文

科技lion官方一键脚本上线!VPS监控测试建站维护于一身的全能工具箱

CloudCone付费VPS分享 挺便宜的

新机到手我必做的10件事?让VPS飞速运行更安全!