
Jak používat OctoPrint za HTTPS a reverzní proxy
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.
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ě.





