
Hvordan bruke OctoPrint bak HTTPS og en omvendt proxy
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.
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.





