Hvordan man bruger OctoPrint bag HTTPS og en reverse proxy

Hvordan man bruger OctoPrint bag HTTPS og en reverse proxy

af FixoLab


En reverse proxy kan tilføje HTTPS og et stabilt lokalt navn, men den kan også omskrive stien eller blokere OctoPrint’s realtidsforbindelse. Test API og WebSocket separat.

Printer Tools kommunikerer med understøttede printere og kameraer gennem lokale protokoller. Hold enheder private, bevare legitimationsoplysninger og brug den aktuelle kompatibilitetsmatrix som autoritet for model-specifikke funktioner.

Printer Tools
Printer Tools

Alle dine 3D-printere i ét dashboard

Overvåg Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- og Prusa-printere fra én app

Tilgængelig på Android, iPhone, iPad og Mac med companion-apps til Apple Watch og Wear OS samt valgfri fjernadgang via VPN, OctoEverywhere eller Obico

Printer Tools

Vælg den ønskede basis-URL

Beslut, om OctoPrint ligger på proxy-roden eller en understi såsom /octoprint/. Proxy- og OctoPrint-konfigurationen skal være enige om den eksterne adresse.

Bevar proxy-headere

Viderefør den oprindelige vært og skema med de headers, der anbefales af OctoPrint. Forkerte headers kan skabe omdirigeringer til et internt hostnavn eller nedgradere en HTTPS-URL.

Tillad WebSocket-opgradering

En side eller REST-endpoint kan fungere, mens live-tilstand fejler, hvis proxyen dropper Upgrade og Connection håndtering. Hold timeouts lange nok til en vedvarende WebSocket.

Hold autentificering og tillid gyldig

Brug et certifikat, som telefonen kan validere, og send API-oplysninger kun til den tilsigtede vært. Deaktiver ikke certifikatkontroller for at skjule et navnemismatch.

Lokal fejlfinding tjekliste

  • Test den eksterne basissti.
  • Tjek omsendelsesdestinationer.
  • Verificer REST og WebSocket uafhængigt.
  • Brug et betroet certifikat og privat adgang.

Ofte stillede spørgsmål

Hvorfor virker websiden, men live status gør ikke?

Proxyen kan håndtere HTTP korrekt, mens den blokerer for WebSocket-opgraderinger.

Kan et selvsigneret certifikat fungere automatisk?

Telefonen skal have tillid til det korrekt, og certifikatets navn skal matche.

Bør proxyen gøre OctoPrint offentligt tilgængeligt?

Nej. HTTPS erstatter ikke adgangskontrol og privat netværk.

Printer Tools
Printer Tools

Alle dine 3D-printere i ét dashboard

Overvåg Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- og Prusa-printere fra én app

Tilgængelig på Android, iPhone, iPad og Mac med companion-apps til Apple Watch og Wear OS samt valgfri fjernadgang via VPN, OctoEverywhere eller Obico

Printer Tools