Bonjour à tous,
J'ai récemment configuré SWAG sous Docker pour mettre en place un reverse-proxy avec Fail2Ban. Tout semble fonctionner correctement pour différents containers en reverse proxy via HTTPS.
Cependant, je souhaite désormais restreindre l'accès à l'un de mes containers uniquement depuis mon réseau local et via VPN. J'ai déjà effectué quelques paramétrages dans la configuration Nginx comme suit :
Mon problème est que, bien que j'arrive à accéder à ma page secret.domain.com depuis mon téléphone via VPN, je ne peux pas y accéder depuis mon PC ou un Mac sur différents réseaux. Cependant, cela fonctionne lorsque j'utilise le partage de connexion depuis mon téléphone.
Lorsque je vérifie les logs Nginx depuis mon téléphone en 4G, je vois l'adresse IP de mon routeur, tandis que depuis le PC, j'obtiens l'adresse IP publique de l'endroit où je me trouve actuellement. Pourtant, lorsque je consulte monip.org, j'obtiens bien l'adresse IP publique de mon routeur VPN.
Avez-vous des idées sur ce qui pourrait provoquer ce comportement et comment je pourrais résoudre ce problème ? Toute aide serait grandement appréciée.
Merci d'avance
J'ai récemment configuré SWAG sous Docker pour mettre en place un reverse-proxy avec Fail2Ban. Tout semble fonctionner correctement pour différents containers en reverse proxy via HTTPS.
Cependant, je souhaite désormais restreindre l'accès à l'un de mes containers uniquement depuis mon réseau local et via VPN. J'ai déjà effectué quelques paramétrages dans la configuration Nginx comme suit :
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name secret.domain.com;
include /config/nginx/ssl.conf;
location / {
allow 192.168.2.0/24; # Remplacez par la plage d'adresses IP de votre réseau local
allow 192.168.5.0/29; # Remplacez par la plage d'adresses IP de votre VPN
deny all;
proxy_pass https://192.168.2.2:9443;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
Mon problème est que, bien que j'arrive à accéder à ma page secret.domain.com depuis mon téléphone via VPN, je ne peux pas y accéder depuis mon PC ou un Mac sur différents réseaux. Cependant, cela fonctionne lorsque j'utilise le partage de connexion depuis mon téléphone.
Lorsque je vérifie les logs Nginx depuis mon téléphone en 4G, je vois l'adresse IP de mon routeur, tandis que depuis le PC, j'obtiens l'adresse IP publique de l'endroit où je me trouve actuellement. Pourtant, lorsque je consulte monip.org, j'obtiens bien l'adresse IP publique de mon routeur VPN.
Avez-vous des idées sur ce qui pourrait provoquer ce comportement et comment je pourrais résoudre ce problème ? Toute aide serait grandement appréciée.
Merci d'avance
Dernière édition: