Hello everybody,
I’ve just installed Squid3 4.13~ynh4 on my Yunohost server 12.1.25 (stable)
My Yunohost is located at my home and accessible from the internet at IP 171.xxx.xxx.xxx. I’ve got a domain name and I can access my Yunohost by, says, myyunohost.fr
Far away, I’ve got a premise where there is a micro web server. I can access directly to its web page by typing its IP address (87.xxx.xxx.xxx) in whatever browser.
For personal reason, I would want to access to my premise by a subdomain and extension, says, mypremise.myyunohost.fr/extension1
So basically, I think about this kind of thing:
whatever web browser on whatever device (http://mypremise.myyunohost.fr/extension1) ↔ internet ↔ myyunohost server (171.xxx.xxx.xxx) ↔ (87.xxx.xxx.xxx)
Is this possible and how configuring Squid3 ?
Thanks a lot in advance,
Pascal
Tu peux plus simplement installer l’app Redirect sur ton domaine mypremise.myyunohost.fr (après avoir créé celui-ci) avec comme chemin /extension1 et la faire pointer vers 87.xxx.xxx.xxx.
je te remercie pour ta réponse. J’ai déjà essayé redirect, mais ça n’est pas tout à fait ce que je recherche. En effet, je voudrais qu’un utilisateur qui se connecte (le “client”) ne vois que l’IP du serveur Yunohost (171.xxx.xxx.xxx) et pas celui du miniserveur (87.xxx.xxx.xxx).
Par ailleurs, je vais un peu préciser ma configuration côté “premise”:
Il y a un routeur 4g ayant une IP fixe (la fameuse 87.xxx.xxx.xxx"). Sur le routeur et pour l’instant, il n’y a qu’un seul périphérique (appelons le D1) en ethernet (IPV4) qui contient le micro-web serveur (port 80). A l’avenir, je souhaiterais brancher un autre périphérique (D2) ethernet, ayant lui aussi un micro web serveur mais sur un autre port (par ex. 81 (http) ou 443 (https) ). Enfin, un utilisateur se connecterait sur D1 par http://mypremise.myyunohost.fr/extension1 et sur D2 par http://mypremise.myyunohost.fr/extension2
Je ne sais pas si je suis clair ?
Merci par avance pour votre aide,
Ton besoin est que le client reçoit la connexion à partir du serveur? Squid3 ne peut pas faire ça. Par contre, un vpn ou un tunnel vers ton serveur peut le faire.
alors effectivement j’avais essayé redirect mais je ne me souvenais n’avoir utilisé qu’une redirection basique: avec cette méthode, cela fonctionne évidemment très bien et l’on voit en clair l’adresse IP finale.
Par contre, j’avais également testé une redirection de type reverse-proxy: la page du mini serveur web s’affiche (son adresse IP est masquée), où l’on doit entrer un “login”. Sauf qu’une fois les identifiants entrés, cela reste désespérement sur la page initiale.
En gros, si j’accède à mon mini web server par son adresse IP, la première page qui apparaît est celle-ci:
Ah c** je viens de remarque que redirect est en https mais que mon mini serveur est en http
Bon du coup ça doit être ça.
Soit j’ai une possibilité de faire du https sur le mini serveur, soit je change redirect pour que ce soit en http: d’ailleurs, pourquoi redirect s’est mis en https par défaut ?