HTTPS et maillage
Le pilote d’imprimante PC peut exposer HTTPS via la signalisation Caddy et PeerJS via/mesh.
Conditions HTTPS
HTTPS démarre uniquement lorsque tous ces éléments sont vrais :features.httpsEnabledesttrue.caddy.enabledesttrue.- La plate-forme d’exécution est Windows.
- Des certificats existent dans
assets/certs. - Caddy peut être installé ou réutilisé.
Fichiers de certificat
Fichiers requis :Installation du chariot
La configuration du Caddy utilise cet ordre :- Réutilisez
assets/caddy/bin/caddy.exes’il est déjà installé avec.installed. - Copiez le
caddy.exegroupé à partir des chemins locaux connus. - Téléchargez Caddy depuis la version GitHub URL.
2.6.4.
Fichier Caddy généré
Le pilote écrit un Caddyfile comme :caddy.httpsPort n’est pas 443, l’adresse du site inclut le port.
Durée d’exécution du chariot
Caddy s’exécute en tant que processus enfant avec :XDG_DATA_HOMEréglé surassets/caddy/dataXDG_CONFIG_HOMEréglé surassets/caddy/config- répertoire de travail défini sur
assets/caddy
2000ms.
Signalisation maillée
Lorsquefeatures.meshEnabled est vrai, le pilote monte PeerJS à l’adresse :
GET /mesh-status renvoie :
- si le maillage est activé
- chemin de maillage
- port
- identifiants des pairs connectés
- nombre de pairs