
HTTPS ve bir ters proxy arkasında OctoPrint nasıl kullanılır
Bir ters proxy HTTPS ve sabit bir yerel ad ekleyebilir, ancak yolu yeniden yazabilir veya OctoPrint’in gerçek zamanlı bağlantısını engelleyebilir. API ve WebSocket’i ayrı ayrı test edin.
Printer Tools, desteklenen yazıcılar ve kameralarla yerel protokoller aracılığıyla iletişim kurar. Cihazları gizli tutun, kimlik bilgilerini koruyun ve model özelindeki yetenekler için geçerli uyumluluk matrisini yetkili kaynak olarak kullanın.
İstenen temel URL’yi seçin
OctoPrint’in proxy kökünde mi yoksa /octoprint/ gibi bir alt yolda mı çalışacağını belirleyin. Proxy ve OctoPrint yapılandırmasının bu harici adreste aynı fikirde olması gerekir.
Proxy başlıklarını koruyun
Orijinal ana bilgisayar ve şemayı OctoPrint tarafından önerilen başlıklarla iletin. Yanlış başlıklar dahili bir ana bilgisayara yönlendirmelere veya HTTPS URL’sinin düşürülmesine neden olabilir.
WebSocket yükseltmesine izin verin
Bir sayfa veya REST uç noktası canlı durum başarısız olsa bile çalışabilir, eğer proxy Upgrade ve Connection işlemlerini düşürüyorsa. Kalıcı bir WebSocket için zaman aşımını yeterince uzun tutun.
Kimlik doğrulamanın ve güvenin geçerli kalmasını sağlayın
Telefonun doğrulayabileceği bir sertifika kullanın ve API kimlik bilgilerini yalnızca hedef ana bilgisayara gönderin. İsim uyumsuzluğunu gizlemek için sertifika kontrollerini devre dışı bırakmayın.
Yerel sorun giderme kontrol listesi
- Harici temel yolu test edin.
- Yönlendirme hedeflerini kontrol edin.
- REST ve WebSocket’i bağımsız olarak doğrulayın.
- Güvenilir bir sertifika ve özel erişim kullanın.
Sıkça Sorulan Sorular
Web sayfası çalışıyor ama canlı durum çalışmıyor neden?
Proxy HTTP’yi doğru sunabilirken WebSocket yükseltmelerini engelliyor olabilir.
Kendi imzalı bir sertifika otomatik olarak çalışabilir mi?
Telefon ona doğru şekilde güvenmeli ve sertifika adı eşleşmelidir.
Proxy OctoPrint’i herkese açık hale getirmeli mi?
Hayır. HTTPS, erişim kontrolünün ve özel ağlamanın yerine geçmez.





