New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
thread 'main' panicked at 'Quering Public IP failed!: Quering gateway failed!', src/main.rs:15:35 #1
Comments
Il me semble qu'il s'agit de la configuration que j'utilise (je ne peux pas confirmer en ce moment cela dit). Avez-vous testé si la connexion VPN est bien établie ? De plus, avez-vous bien utilisé une configuration Wireguard avec la fonctionnalité Port-Forwarding (et un serveur P2P) ? |
Oui la connexion est bien établie, je vois mon IP changer en exécutant la commande |
Après vérification, je ne peux malheureusement pas aider sur ce point car je n'utilise pas la même configuration que vous. Il s'agit donc sans doute d'un problème de structure de réseau de votre coté. ip -n vpn addr
echo Container PID: $(docker inspect -f '{{.State.Pid}}' "vpn-container")
ip -n vpn link set wg0 netns $(docker inspect -f '{{.State.Pid}}' "vpn-container")
echo "Wireguard interface moved!"
docker exec --privileged vpn-container ip addr add 10.2.0.2/32 dev wg0
echo "Wireguard addr added!"
docker exec --privileged vpn-container ip link set wg0 up
echo "Wireguard link set up!"
docker exec --privileged vpn-container ip route replace default via 10.2.0.2
echo "Wireguard default route setup!" |
OK, je vais monter une machine avec une configuration similaire (wireguard en baremetal et qbittorrent en docker). Sinon, est-il possible de faire la même chose que le script rust depuis un shell ? Peut-être que le retour des commandes nous fournira des informations. |
Il existe des clients (en cli) qui pourrait potentiellement permettre ça. Néanmoins ils sont pour la plupart non maintenu et il peut être dur d'en trouver un fiable. |
J'ai en effet réussi après avoir pas mal galéré à monter le tuyau WG... Je pose les commandes utilisées ici, au cas où :
J'ai ensuite dû désactiver l'autehntification pour le client localhost et je tombe sur une nouvelle erreur : #3 J'ai donc ouvert le port manuellement et pu vérifié qu'il était atteignable via la commande |
En fait je ne configure pas de bridge entre mes deux containers, ils utilisent le même réseau. Voici un extrait du docker-compose utilisé :
|
J'ai demandé de l'aide sur le forum de linuxserver : https://discourse.linuxserver.io/t/wireguard-nat-pmp-support/7915 |
Désolé, je n'y connais rien à rust...
Je ne peux que fournir la stack et expérimenter au besoin.
J'exécute le MOD depuis le container linuxserver/qbittorrent qui est connecté au VPN proton via le container linuxserver/wireguard (je ne sais pas si cette configuration est supportée ?).
The text was updated successfully, but these errors were encountered: