@Banip Bon avec tes explications et en cherchant un peu j'ai réussi à le faire fonctionner mais sans utiliser une entrée SRV mais avec une entrée A classique. Je me connecte en UDP à travers Traefik, le client Wireguard demande une URL et un port. Quelle est la différence entre l'utilisation d'un enregistrement SRV et un A ? J'avoue que j'ai une utilisation basique du DNS, j'ai toujours plus ou moins utilisé seulement du A, CNAME et MX.
J'ai bien vérifié, le port 51820 utilisé par Wireguard n'est pas en listening. J'ai également mis en place un OpenVPN en UDP aussi, les 2 semblent tourner sans problème en parallèle. Voici mes fichiers pour le moment (avec les 2 VPN en parallèle) :
ports: - 80:80 - 443:443 - 1194:1194/udp - 51820:51820/udp
entryPoints: web: address: ":80" http: redirections: entryPoint: to: websecure scheme: https permanent: true websecure: address: ":443" openvpn: address: ":1194/udp" wireguard: address: ":51820/udp"
udp:
services:
wireguard:
loadBalancer:
servers:
- address: "wireguard:51820"
routers:
wireguard:
entryPoints:
- "wireguard"
services: "wireguard@file"
tcp: services: openvpn_tcp: loadBalancer: servers: - address: "openvpn_tcp:1194" routers: openvpn_tcp: rule: "HostSNI(`*`)" entryPoints: - "websecure" service: "openvpn_tcp@file" udp: services: openvpn_udp: loadBalancer: servers: - address: "openvpn_tcp:1194" routers: openvpn_udp: entryPoints: - "openvpn" service: "openvpn_udp@file"