Hvordan bruke OctoPrint bak HTTPS og en omvendt proxy

Hvordan bruke OctoPrint bak HTTPS og en omvendt proxy

av FixoLab


En omvendt proxy kan legge til HTTPS og et stabilt lokalt navn, men den kan også omskrive banen eller blokkere OctoPrints sanntidsforbindelse. Test API og WebSocket separat.

Printer Tools kommuniserer med støttede skrivere og kameraer gjennom lokale protokoller. Hold enhetene private, bevar legitimasjon og bruk den gjeldende kompatibilitetsmatrisen som autoritet for modellspesifikke funksjoner.

Printer Tools
Printer Tools

Alle 3D-printerne dine i ett dashbord

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

Tilgjengelig på Android, iPhone, iPad og Mac, med følgeapper for Apple Watch og Wear OS og valgfri fjerntilgang via VPN, OctoEverywhere eller Obico

Printer Tools

Velg den tiltenkte basis-URLen

Bestem om OctoPrint ligger ved proxy-roten eller en delsti som /octoprint/. Proxy- og OctoPrint-konfigurasjonen må være enige om den eksterne adressen.

Bevar proxy-headere

Videresend den opprinnelige verten og skjemaet med overskriftene anbefalt av OctoPrint. Feil overskrifter kan føre til omdirigeringer til et internt vertsnavn eller nedgradere en HTTPS-URL.

Tillat WebSocket-oppgradering

En side eller REST-endepunkt kan fungere mens live-tilstand mislykkes hvis proxyen dropper Upgrade og Connection håndtering. Hold tidsavbrudd lange nok for en vedvarende WebSocket.

Hold autentisering og tillit gyldig

Bruk et sertifikat telefonen kan validere og send API-legitimasjonen bare til den tiltenkte verten. Ikke deaktiver sertifikatkontroller for å skjule et navnemismatch.

Lokal feilsøkingsjekkliste

  • Test den eksterne basebanen.
  • Sjekk omdirigeringsdestinasjoner.
  • Verifiser REST og WebSocket uavhengig.
  • Bruk et pålitelig sertifikat og privat tilgang.

Ofte stilte spørsmål

Hvorfor fungerer nettsiden, men ikke live-status?

Proxyen kan håndtere HTTP riktig mens den blokkerer WebSocket-oppgraderinger.

Kan et selvsignert sertifikat fungere automatisk?

Telefonen må stole på det korrekt, og sertifikatets navn må samsvare.

Bør proxyen eksponere OctoPrint offentlig?

Nei. HTTPS erstatter ikke tilgangskontroll og privat nettverk.

Printer Tools
Printer Tools

Alle 3D-printerne dine i ett dashbord

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

Tilgjengelig på Android, iPhone, iPad og Mac, med følgeapper for Apple Watch og Wear OS og valgfri fjerntilgang via VPN, OctoEverywhere eller Obico

Printer Tools