Hogyan használjuk az OctoPrint-ot HTTPS mögött és egy fordított proxyval

Hogyan használjuk az OctoPrint-ot HTTPS mögött és egy fordított proxyval

írója FixoLab


Egy fordított proxy HTTPS-t és egy stabil helyi nevet adhat, de átírhatja az útvonalat vagy blokkolhatja az OctoPrint valós idejű kapcsolatát. Tesztelje az API-t és a WebSocket-et külön.

Printer Tools a támogatott nyomtatókkal és kamerákkal helyi protokollokon keresztül kommunikál. Tartsd az eszközöket privátként, őrizd meg a hitelesítő adatokat, és használd a jelenlegi kompatibilitási mátrixot a modell-specifikus képességek hivatalos forrásaként.

Printer Tools
Printer Tools

Az összes 3D nyomtatója egyetlen irányítópulton

Egyetlen alkalmazásból figyelheti a Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo és Prusa nyomtatókat

Elérhető Androidon, iPhone-on, iPaden és Macen, Apple Watch- és Wear OS-kísérőalkalmazásokkal, valamint opcionális távoli hozzáféréssel VPN-en, OctoEverywhere-en vagy Obicón keresztül

Printer Tools

Válaszd ki a kívánt alap URL-t

Döntsd el, hogy az OctoPrint a proxy gyökérkönyvtárában vagy egy alútvonalon, például /octoprint/, él-e. A proxy és az OctoPrint konfigurációnak meg kell egyeznie ezen külső címmel.

Őrizd meg a proxy fejléceket

Az eredeti gazdagépet és sémát továbbítsa a OctoPrint által javasolt fejlécekkel. A hibás fejléc belső gazdagépre irányíthat át, vagy HTTPS URL-t csökkenthet.

Engedélyezze a WebSocket-protokollra váltást

Egy oldal vagy REST végpont működhet, miközben az élő állapot sikertelen, ha a proxy nem kezeli a Upgrade és Connection eseményeket. Tartsa a időkorlátokat elég hosszú ideig egy tartós WebSocket számára.

Tartsa érvényben a hitelesítést és a bizalmat

Használjon olyan tanúsítványt, amelyet a telefon érvényesíteni tud, és küldje az API hitelesítő adatot csak a kívánt gazdagépnek. Ne tiltsa le a tanúsítvány-ellenőrzéseket a néveltérés elrejtésére.

Helyi hibaelhárítási ellenőrzőlista

  • Tesztelje a külső alapútvonalat.
  • Ellenőrizze az átirányítási célokat.
  • Ellenőrizze a REST és a WebSocket kapcsolatot külön-külön.
  • Használjon megbízható tanúsítványt és privát hozzáférést.

Gyakran ismételt kérdések

Miért működik a weboldal, de az élő állapot nem?

A proxy helyesen szolgálhat HTTP-t, miközben blokkolja a WebSocket-protokollra váltást.

Egy önaláírt tanúsítvány automatikusan működhet?

A telefonnak helyesen kell bíznia benne, és a tanúsítvány nevének meg kell egyeznie.

Nyilvánosan kellene a proxy-nak kitenni az OctoPrint-et?

Nem. A HTTPS nem helyettesíti a hozzáférés-ellenőrzést és a privát hálózatot.

Printer Tools
Printer Tools

Az összes 3D nyomtatója egyetlen irányítópulton

Egyetlen alkalmazásból figyelheti a Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo és Prusa nyomtatókat

Elérhető Androidon, iPhone-on, iPaden és Macen, Apple Watch- és Wear OS-kísérőalkalmazásokkal, valamint opcionális távoli hozzáféréssel VPN-en, OctoEverywhere-en vagy Obicón keresztül

Printer Tools