My Personal Wiki

La théorie, c'est quand on sait tout et que rien ne fonctionne.... La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

Outils pour utilisateurs

Outils du site


linux:conteneur:docker:wireguard

Déployer le conteneur Wireguard


Cette article explique comment migrer d'un Wireguard physique vers la version conteneurisé.

Créer un volume Docker

docker volume create Wireguard_conf

Créer répertoire dans volume

Dossier pour les clées

mdkir /var/lib/docker/volumes/Wireguard_conf/_data/keys

Dossier pour les conf utilsateurs

mdkir /var/lib/docker/volumes/Wireguard_conf/_data/configs

Dossier pour la conf du tunnel

mdkir /var/lib/docker/volumes/Wireguard_conf/_data/wg_confs

Copie des fichier

A l'aide de la commande “SCP” (depuis un hôte distant) ou “CP”si vous êtes en local, copier vos fichiers de configuration dans les répertoires adéquat dans votre volume Docker “Wireguard_conf”.

Déployer Wireguard

docker run -d \
  --name=wireguard \
  --cap-add=NET_ADMIN \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -p 55135:55135/udp \
  -v Wireguard_conf:/config \
  --sysctl="net.ipv4.conf.all.src_valid_mark=1" \
  --restart unless-stopped \
  lscr.io/linuxserver/wireguard:latest

Configuration Client

Android

sudo apt install qrencode
qrencode -t ansiutf8 < /var/lib/docker/volumes/Wireguard_conf/_data/configs/client1.conf

Il ne vous restera plus qu'a flasher le QRCode avec votre mobile depuis le shell ! 8-)


Si vous souhaitez de l'aide pour les configurations reportez vous à cet article :
Wireguard VPN


linux/conteneur/docker/wireguard.txt · Dernière modification : de sylvain

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki