Skip to main content

VPN

Wireguard 🐉

Déploiement en quelques secondes pour dépanner un VPN : utilisation de Wireguard packagée.

Il suffit alors, pour afficher les QR codes et pour obtenir les accès, de taper la ligne de commande suivante;

docker exec -it wireguard-vpn /app/show-peer [numero des peers, séparés d'un espace]

Fichier docker compose pour VPN Wireguard

---
version: "2.1"
services:
wireguard:
image: ghcr.io/linuxserver/wireguard
container_name: wireguard-vpn
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
- SERVERURL=hidden #optional
- SERVERPORT=hidden #optional
- PEERS=5 #optional
- PEERDNS=auto #optional
- INTERNAL_SUBNET=hidden #optional
- ALLOWEDIPS=0.0.0.0/0 #optional
volumes:
- /path/to/appdata/config:/config
- /lib/modules:/lib/modules
ports:
- 51820:51820/udp
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
restart: unless-stopped