Kuinka käyttää OctoPrintia HTTPSn ja käänteisen välityspalvelimen takana

Kuinka käyttää OctoPrintia HTTPSn ja käänteisen välityspalvelimen takana

kirjoittanut FixoLab


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.

Printer Tools
Printer Tools

Kaikki 3D-tulostimesi yhdessä hallintapaneelissa

Seuraa Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- ja Prusa-tulostimia yhdestä sovelluksesta

Saatavilla Androidille, iPhonelle, iPadille ja Macille, Apple Watch- ja Wear OS -kumppanisovelluksilla sekä valinnaisella etäyhteydellä VPN:n, OctoEverywheren tai Obicon kautta

Printer Tools

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ä.

Printer Tools
Printer Tools

Kaikki 3D-tulostimesi yhdessä hallintapaneelissa

Seuraa Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- ja Prusa-tulostimia yhdestä sovelluksesta

Saatavilla Androidille, iPhonelle, iPadille ja Macille, Apple Watch- ja Wear OS -kumppanisovelluksilla sekä valinnaisella etäyhteydellä VPN:n, OctoEverywheren tai Obicon kautta

Printer Tools