Page 1 sur 1

Domoticz et le port 443

Publié : 30 déc. 2017, 11:11
par tromax
Bonjour.

Le papa noel ma apporté un google home.

C'est donc génial mais il y'a un petit hic !

Dans mes applets iftt exemple pour fermer les volets:
pour le 8080 :

http://user:password@ip_rasp:8080/json.htm?type=command&param=switchlight&idx=12345&switchcmd=Off

pour le 443:

https://user:password@ip_rasp:443/json.htm?type=command&param=switchlight&idx=12345&switchcmd=Off

les webhooks fonctionne bien sur le port 8080 mais pas le 443

Ma redirection de port en 443 est faite sur la livebox NAT/PAT :

Code : Tout sélectionner

Application/service                    Port Interne                 Port Externe         Protocole         Appareil          
domoticzssh                              443                        443                les 2                 rasp    
domoticz                                   8080                     8080                les2                 rasp  

mais quand j'essaye de chiffrer mes mdp cela ne fonctionne pas.

En local l'adresse :
https://192.168.1.DZ:443 ne fonctionne pas

Dois je faire une redirection comme ceci pour que cela fonctionne :

Code : Tout sélectionner

Application/service                    Port Interne                 Port Externe         Protocole         Appareil          
domoticzssh                              8080                        443                les 2                 rasp    
domoticz                                   8080                     8080                les2                 rasp  
Les mdp voyagerons t'il en crypté sur le réseau internet ?

Merci pour votre aide

Re: Domoticz et le port 443

Publié : 30 déc. 2017, 12:20
par Chrominator
tromax a écrit : Dois je faire une redirection comme ceci pour que cela fonctionne :

Code : Tout sélectionner

Application/service                    Port Interne                 Port Externe         Protocole         Appareil          
domoticzssh                              8080                        443                les 2                 rasp    
domoticz                                   8080                     8080                les2                 rasp  
Non, router un protocole crypté vers le port non crypté de Domoticz ne fonctionnera pas.
tromax a écrit : mais quand j'essaye de chiffrer mes mdp cela ne fonctionne pas.

En local l'adresse :
https://192.168.1.DZ:443 ne fonctionne pas
Je suppose que le DZ est là pour masquer la véritable adresse dans ton post.
La connexion sur le port 443 (qui correspond au protocole https - inutile de l'indiquer par conséquent) doit fonctionner en local avant tout.
Tant que ce ne sera pas le cas, tu ne pourras pas non plus y accéder de l'extérieur.

Pour que la connexion fonctionne en local sans mot de passe, tu dois vérifier dans Domoticz/Paramètres que tu l'as autorisé :
b8e035ec-75ed-4857-8291-cf429b435753.png
b8e035ec-75ed-4857-8291-cf429b435753.png (71.58 Kio) Consulté 9589 fois
Si c'est le cas et que ça ne fonctionne pas, tu peux commencer à la source, et voir si tu as bien désigné le port 443 comme ce qui suit dans /etc/init.d/domoticz.sh :

Code : Tout sélectionner

DAEMON=/home/pi/domoticz/$NAME
DAEMON_ARGS="-daemon"
#DAEMON_ARGS="$DAEMON_ARGS -daemonname $NAME -pidfile $PIDFILE"
DAEMON_ARGS="$DAEMON_ARGS -www 8080"
DAEMON_ARGS="$DAEMON_ARGS -sslwww 443"
Si c'est le cas, tu devrais en avoir la trace dans ton log domoticz :

Code : Tout sélectionner

2017-12-30 12:16:47.518 WebServer(HTTP) started on address: :: with port 8080
2017-12-30 12:16:47.531 WebServer(SSL) started on address: :: with port 443
2017-12-30 12:16:47.535 Proxymanager started. 
Est-ce que tu es bien dans ce cas ?

Re: Domoticz et le port 443

Publié : 30 déc. 2017, 14:34
par tromax
Salut et merci pour cette réponse.

Alors effectivement le DZ c'est pour masquer mon IP.

Donc voici mon /etc/init.d/domoticz.sh

Code : Tout sélectionner

DAEMON=/home/$USERNAME/domoticz/$NAME
DAEMON_ARGS="-daemon"
#DAEMON_ARGS="$DAEMON_ARGS -daemonname $NAME -pidfile $PIDFILE"
DAEMON_ARGS="$DAEMON_ARGS -www 8080"
DAEMON_ARGS="$DAEMON_ARGS -sslwww 443"
#DAEMON_ARGS="$DAEMON_ARGS -log /tmp/domoticz.txt"
#DAEMON_ARGS="$DAEMON_ARGS -syslog"

voici mes logs :

Code : Tout sélectionner

2017-12-30 14:28:27.360 WebServer(HTTP) started on address: :: with port 8080
2017-12-30 14:28:27.419 WebServer(SSL) started on address: :: with port 443
2017-12-30 14:28:27.436 Proxymanager started.
2017-12-30 14:28:27.455 Camera: settings (re)loaded
2017-12-30 14:28:27.458 Starting shared server on: :::6144
2017-12-30 14:28:27.464 TCPServer: shared server started...
Et pourtant quand j'essaye :
https://192.168.1.DZ:443

Cela ne fonctionne pas.

Mon DomoticZ est en version 3.8742.

Re: Domoticz et le port 443

Publié : 30 déc. 2017, 14:38
par Chrominator
Chrominator a écrit : Pour que la connexion fonctionne en local sans mot de passe, tu dois vérifier dans Domoticz/Paramètres que tu l'as autorisé :
b8e035ec-75ed-4857-8291-cf429b435753.png
b8e035ec-75ed-4857-8291-cf429b435753.png (71.58 Kio) Consulté 9580 fois
Et à propos de ça ?

Re: Domoticz et le port 443

Publié : 30 déc. 2017, 14:40
par tromax
Oui c'etait bon.

J'ai changé de navigateur (j'ai pris IE) et cela fonctionne.
Chrome n'a pas l'air d'apprécier.

Par contre les webhooks ne fonctionne quand même pas!

Re: Domoticz et le port 443

Publié : 30 déc. 2017, 14:53
par tromax
Ok c'est bon cela fonctionne bien

j'ai juste changé l'applet IFTT

Code : Tout sélectionner

https://user:pswd@monip:443/json.htm?type=command&param=switchlight&idx=123456&switchcmd=Off
par

Code : Tout sélectionner

https://user:pswd@monip/json.htm?type=command&param=switchlight&idx=123456&switchcmd=Off
Je n'ai rien touché au routage de la livebox.

Merci pour cet éclaircissement