Aller au contenu

Reverse proxy et IP source


Messages recommandés

Bonjour à tous,

 

J'utilise mon NAS principal comme reverse proxy pour accéder à mon NAS backup.

Du coup mon dns est : mondns.com, donc pour accéder à NAS, je tape mondns.com et pour mon backup je fais backup.mondns.com : tout fonctionne impecc

Quand je tape sur mon NAS direct, la variable PHP REMOTE_ADDR est bien mon IP publique.

Mais quand je regarde sur mon backup, comme il passe par mon NAS pour rediriger, REMOTE_ADDR devient l'ip interne de mon NAS et non plus mon IP publique.

C'est assez génant car en PHP je cherche à savoir si la personne qui tape sur mon serveur est dans mon réseau local ou non.

Et du coup ça falsifie le truc, donc comment récupérer l'IP publique sans "translater" l'ip par celle de mon NAS ?
Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

@Lokomass

Bonjour,

Tu dis que tu utilises l'URL "mondns.com" pour accéder à ton NAS par le reverse proxy. Et si à la place, tu passais par une URL du genre "monNas.mondns.com" (avec "monNas" dans tous les cas différent du nom que tu as donné effectivement à ton NAS dans DSM, sinon cela ne marchera pas.

Tu aurais donc dans le reverse proxy une redirection du style : https://monNas.mondns.com  443  (http/2) --> http:localhost 5000

Bien évidemment cela suppose aussi que :

  1. Chez ton fournisseur de domaine, dans ta zone DNS tu as un enregistrement CNAME monNas.mondns.com ou un wilcard *.mondns.com qui pointe(ent) vers ton domaine mondns.com.
  2. Ton certificat prend en compte le domaine nomNas.mondns.com.

Voilà c'est une piste à essayer ...

Cordialement

oracle7😉

Lien vers le commentaire
Partager sur d’autres sites

@Lokomass

Bonjour,

Sauf erreur de ma part, ou bien je n'ai pas assez de connaissances en la matière mais je crains que tu n'ai donné toi même la réponse :

il y a 54 minutes, Lokomass a dit :

comme il passe par mon NAS pour rediriger, REMOTE_ADDR devient l'ip interne de mon NAS et non plus mon IP publique

Je crois que ce ne soit la simple et logique conséquence de l'utilisation du reverse proxy, non ?

Cordialement

oracle7😉

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.