Telegram et reverse proxy

Bonjour
Je me lance dans l’utilisation de Telegram pour interagir avec Jeedom

J’ai installé le plugin, créé le bot, renseigné le Token mais lorsque l’envoie depuis mon telephone un message au bot, rien ne se passe alors que si j’ai bien compris les différents tuto, l’utilisateur et le message devraient apparaître dans l’onglet « commande ».

Je pense que le problème vient du port https.
Dans Santé, c’est OK mais mon port HTTPS est le 5001.
Jeedom est installé sur une VM Synology et je passe par un reverse Proxy Synology et je n’arrive pas à mettre en port HTTPS le 443 car synology m’indique" ce port est réservé au systeme"

Comment puis- je faire?

Merci pour vos retours

Sur ton routeur, tu rediriges la connexion entrante par le port 443 vers le port 5001 de ton synology.
Le proxy inverse redirige vers le port 443 de Jeedom.
Sur la config réseau de Jeedom, tu indiques le port 443.

Hello @Jeandhom

Je ne suis pas sur de tout comprendre

Je me connecte en https sur jeedom avec une adresse du type https://xxx.synology.me:111
Sur ma freebox je renvoie https://xxx.synology.me:111 vers le NAS 192.168.0.X:5001
Sur mon NAS je renvoie https://xxx.synology.me:5001 vers jeedom http://192.168.0.Y:80
Dans jeedom menu configuration/réseau j’ai mis:

Si je comprends ce que tu me demandes, je dois paramétrer comme suit:
connection en https sur jeedom avec une adresse du type https://xxx.synology.me:443
Sur ma freebox je renvoie https://xxx.synology.me:443 vers le NAS 192.168.0.X:5001
Sur mon NAS je renvoie https://xxx.synology.me:5001 vers jeedom httpS://192.168.0.Y:443
Dans jeedom menu configuration/réseau ::

Cela ne marche pas !
En fait je n’arrive à me connecter en local avec jeedom uniquement via http://192.168.0.Y:80. En https, la connection via le port 443 ne marche pas

Merci pour ton aide

Redirige sur le 80 sur jeedom, pas sur le 443. Même si tu viens du 443.
Tu ne peux pas appeler en https s’il n’y a pas de certificat.

En bref: Comme tu faisais avant sauf que ton port externe doit être 443 et pas 111.

Où se trouve le certificat ?
Sur le Synology ou sur la VM ?

Tu peux regarder ce tuto :

Hello
Le certificat se trouve sur le synology
J’ai exactement suivi le tuto que tu cites pour créer mon reverse proxy la seule différence est le nom de domaine. Mon domaine est en réalité un sous domaine créé sur synology de type ***.synology.me, le probleme ne viendrait-il pas de là?

Merci

Il faut un certificat avec certification d’une autorité compétente type let’s encrypt.
Il vaut mieux aussi prendre un nom de domaine.

le certificat du synology est à priori signé par let’s encrypt, c’est ce qu’ils proposent maintenant depuis quelques temps.

@nhi, as-tu lu ceci?
tu ne peux pas rediriger sur le 443 sur jeedom puisqu’il n’y a pas de certif là

1 « J'aime »

hello @Mips

Oui j’ai vu ta proposition, j’espere qu’elle va marcher, j’essaie ce soir et vous tiens au courant!

Vérifie aussi que sur ton syno tu as bien généré un certif avec lets encrypt comme disait @Jeandhom

C’est juste un bouton à cliquer mais il y a encore les 2 options: soit un self-signed soit un lets encrypt mais il faut un lets encrypt (je ne comprends meme pas pq ils ont laissé l’option précédente)

Hello @Mips et @Jeandhom
J’ai vérifié le certificat est bien généré par let’s encrypt
Et effectivement en remplaçant le port 111 par 443 sur le routeur et sur Jeedom cela fonctionne
Un GRAND merci à tous les 2!

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.