Aller au contenu

[TUTO][Docker] linuxserver/wireguard + Wireguard-UI


loli71

Messages recommandés

Bonjour,

 j'ai trouvé une ressources simple et qui fonctionne ici

j'ai créé mon docker-compose.yaml

version: "3.8"
services:
  wg-easy:
    container_name: wg-easy
    image: weejewel/wg-easy
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      - net.ipv4.ip_forward=1
      - net.ipv4.conf.all.src_valid_mark=1
    environment:
      - WG_HOST=********** # A REMPLACER
      - PASSWORD=********** # A REMPLACER

      # Optional:
      # - WG_PORT=51820
      #  - WG_DEFAULT_ADDRESS=192.168.1.240/29, 10.13.13.0/24
      #  - WG_DEFAULT_DNS=192.168.1.254
      # - WG_MTU=1420
      #  - WG_ALLOWED_IPS=192.168.1.240/29, 10.0.1.0/24
      # - WG_PRE_UP=echo "Pre Up" /etc/wireguard/pre-up.txt
      # - WG_POST_UP=echo "Post Up"  /etc/wireguard/post-up.txt
      # - WG_PRE_DOWN=echo "Pre Down"  /etc/wireguard/pre-down.txt
      # - WG_POST_DOWN=echo "Post Down"  /etc/wireguard/post-down.txt
  
    volumes:
      - .:/etc/wireguard
    ports:
      - "51820:51820/udp"
      - "51821:51821/tcp"
    restart: always
   

et lancé docker-compose up -d

j'accède à l'interface minimaliste.....

Modifié par cedbuj
Lien vers le commentaire
Partager sur d’autres sites

Bonjour, 

 

Quelqu'un à une idée concernant wireguard android. Quand j'importe le QR code OMV sur l'appli WIreguard j'ai le message : impossible d'importer le tunnel : impossible d'analyser le point de terminaison. Je suis complétement bloqué. 

Je vous remercie d'avance Cdl

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...

Bonjour,

 

Concernant le fichier wireguard/custom-files/custom-services.d/watch.sh

avec la version 0.6.2 de wireguard-ui

il semblerait qu'il faut modifier la ligne ci-dessous

while inotifywait -e modify -e create /config/wg0.conf; do

par

while inotifywait -e modify -e create /config/wg_confs/wg0.conf; do

En effet, c'est dans le répertoire /config/wg_confs que se trouve le fichier wg0.conf

Merci de confirmer

Lien vers le commentaire
Partager sur d’autres sites

Il y a 2 heures, xonic a dit :

Concernant le fichier wireguard/custom-files/custom-services.d/watch.sh

avec la version 0.6.2 de wireguard-ui

il semblerait qu'il faut modifier la ligne ci-dessous

while inotifywait -e modify -e create /config/wg0.conf; do

par

while inotifywait -e modify -e create /config/wg_confs/wg0.conf; do

En effet, c'est dans le répertoire /config/wg_confs que se trouve le fichier wg0.conf

Merci de confirmer

En fait ce changement provient de wireguard lui-même, pas de wireguard-ui.

https://github.com/linuxserver/docker-wireguard#versions:

03.10.23: - Potentially Breaking Change: Support for multiple interfaces added. Wireguard confs moved to /config/wg_confs/. Any file with a .conf extension in that folder will be treated as a live tunnel config and will be attempted to start. If any of the tunnels fail, all tunnels will be stopped. Tunnels are started in alphabetical order. Managed server conf will continue to be hardcoded to wg0.conf.

@xonic: ta correction est en effet bien la bonne.

Le fichier wireguard/custom-files/custom-services.d/watch.sh doit être :

 
#!/usr/bin/with-contenv bash

while inotifywait -e modify -e create /config/wg_confs/wg0.conf; do
  wg-quick down wg0
  wg-quick up wg0
done

 

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.