Jak používat OctoPrint za HTTPS a reverzní proxy

Jak používat OctoPrint za HTTPS a reverzní proxy

od FixoLab


Reverzní proxy může přidat HTTPS a stabilní lokální název, ale také může přepsat cestu nebo zablokovat realtime připojení OctoPrint. Testujte API a WebSocket samostatně.

Printer Tools komunikují s podporovanými tiskárnami a kamerami prostřednictvím lokálních protokolů. Zachovávejte zařízení soukromá, chraňte přihlašovací údaje a používejte aktuální matici kompatibility jako autoritu pro modelově specifické schopnosti.

Printer Tools
Printer Tools

Všechny vaše 3D tiskárny na jednom panelu

Sledujte tiskárny Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo a Prusa z jedné aplikace

K dispozici pro Android, iPhone, iPad a Mac, s doprovodnými aplikacemi pro Apple Watch a Wear OS a volitelným vzdáleným přístupem přes VPN, OctoEverywhere nebo Obico

Printer Tools

Vyberte zamýšlenou základní URL

Rozhodněte, zda OctoPrint bude umístěn v kořenovém adresáři proxy nebo v podcestě, jako je /octoprint/. Konfigurace proxy a OctoPrint se musí shodovat na této externí adrese.

Zachovejte záhlaví proxy

Přeposílejte původní hostitele a schéma s hlavičkami doporučenými OctoPrint. Nesprávné hlavičky mohou způsobit přesměrování na interní název hostitele nebo snížit URL z HTTPS.

Povolit WebSocket upgrade

Stránka nebo REST endpoint mohou fungovat, zatímco živý stav selhává, pokud proxy přeruší zpracování Upgrade a Connection. Udržujte časové limity dostatečně dlouhé pro persistentní WebSocket.

Udržujte platnost autentizace a důvěry

Použijte certifikát, který telefon dokáže ověřit, a pošlete přihlašovací údaje API pouze určenému hostiteli. Nezakazujte kontrolu certifikátů, abyste nezakryli neshodu názvu.

Místní kontrolní seznam pro řešení problémů

  • Otestujte externí základní cestu.
  • Zkontrolujte cíle přesměrování.
  • Ověřte REST a WebSocket nezávisle.
  • Použijte důvěryhodný certifikát a soukromý přístup.

Nejčastější dotazy

Proč webová stránka funguje, ale živý stav ne?

Proxy může správně sloužit HTTP, zatímco blokuje přepnutí na WebSocket.

Může fungovat samopodepsaný certifikát automaticky?

Telefon mu musí správně důvěřovat a jméno certifikátu musí odpovídat.

Měl by proxy server zpřístupnit OctoPrint veřejně?

Ne. HTTPS nenahrazuje kontrolu přístupu a soukromé sítě.

Printer Tools
Printer Tools

Všechny vaše 3D tiskárny na jednom panelu

Sledujte tiskárny Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo a Prusa z jedné aplikace

K dispozici pro Android, iPhone, iPad a Mac, s doprovodnými aplikacemi pro Apple Watch a Wear OS a volitelným vzdáleným přístupem přes VPN, OctoEverywhere nebo Obico

Printer Tools