
Kuinka käyttää OctoPrintia HTTPSn ja käänteisen välityspalvelimen takana
Käänteinen välityspalvelin voi lisätä HTTPS:n ja vakaan paikallisen nimen, mutta se voi myös uudelleenkirjoittaa polun tai estää OctoPrintin reaaliaikaisen yhteyden. Testaa API ja WebSocket erikseen.
Printer Tools kommunikoi tuettujen tulostimien ja kameroiden kanssa paikallisten protokollien kautta. Pidä laitteet yksityisinä, säilytä kirjautumistiedot ja käytä nykyistä yhteensopivuusmatriisia mallikohtaisten ominaisuuksien auktoriteettina.
Valitse haluttu perus-URL
Päätä, sijaitseeko OctoPrint välityspalvelimen juuriosoitteessa vai alipolussa, kuten /octoprint/. Välityspalvelimen ja OctoPrint konfiguraation on oltava samaa mieltä tästä ulkoisesta osoitteesta.
Säilytä välityspalvelimen otsikot
Ohjaa alkuperäinen isäntä ja kaava otsikoiden mukana, joita OctoPrint suosittelee. Virheelliset otsikot voivat aiheuttaa uudelleenohjauksia sisäiseen isäntänimeen tai alentaa HTTPS-URL:n.
Salli WebSocketin Upgrade-kättely
Sivu tai REST-päätepiste voi toimia, vaikka live-tila epäonnistuu, jos välityspalvelin pudottaa Upgrade- ja Connection-käsittelyt. Pidä aikakatkaisut tarpeeksi pitkinä pysyvää WebSocket-yhteyttä varten.
Pidä todennus ja luottamus voimassa
Käytä sertifikaattia, jonka puhelin voi vahvistaa, ja lähetä API -tunnistetiedot vain tarkoitetulle palvelimelle. Älä poista sertifikaattitarkistuksia piilottaaksesi nimen epäyhtenäisyyden.
Paikallinen vianmäärityksen tarkistuslista
- Testaa ulkoinen peruspolku.
- Tarkista uudelleenohjauskohteet.
- Varmista REST- ja WebSocket -yhteydet erikseen.
- Käytä luotettua sertifikaattia ja yksityistä pääsyä.
Usein kysytyt kysymykset
Miksi verkkosivu toimii mutta live-tila ei?
Välityspalvelin saattaa palvella HTTP:n oikein samalla kun se estää WebSocketin Upgrade-kättelyn.
Voiko itse allekirjoitettu varmenne toimia automaattisesti?
Puhelimen on luotettava siihen oikein, ja varmenteen nimen on täsmättävä.
Pitäisikö välityspalvelimen julkaista OctoPrint julkisesti?
Ei. HTTPS ei korvaa pääsynvalvontaa ja yksityisverkkoyhteyksiä.





