🧰 ProxiNet
ProxiNet yra modernus, dinamiškas ir lengvas atvirkštinis proxy serveris HTTP ir HTTPS. Jis palaiko automatinį sertifikatų valdymą, realaus laiko konfigūracijos perkrovimą, apkrovos balansavimą su svoriais, WebSocket proxyavimą, daugiakalbį žurnalavimą ir gali būti lengvai paleidžiamas kaip Linux systemd paslauga.
🧰 Funkcijos
💡 Dinaminė konfigūracija:
Dinaminiairedirects.json
irconf.json
failai atnaujinami jų veikimo metu automatiškai, be proxy perkrovimo.🌐 HTTP ir HTTPS palaikymas:
Palaiko HTTP ir HTTPS protokolus, automatiškai peradresuoja HTTP↔HTTPS pagal konfigūraciją.🔒 Automatiniai TLS sertifikatai:
Naudoja Let's Encrypt (autocert) TLS sertifikatus domenams, kuriuoseuseHTTPS: true
, kai nenaudojami rankiniai sertifikatai.🗝️ Rankiniai sertifikatai:
Naudokite savo sertifikatus nurodydamicertFile
irkeyFile
.⚖️ Apkrovos balansavimas:
Palaiko kelis backend tikslus per maršrutą su svorių balansavimu (weighted round-robin).🧭 WebSocket proxy'avimas:
Pilnai palaiko WebSocket ryšius.🗺️ Upstream bazinis kelias (neprivalomas):
Įkelkite programas, veikiančias po potikeliu backend’e (pavyzdžiui CouchDB/_utils
) jūsų domeno šaknies lygiu, nekeitdami kliento URL. NustatykiteupstreamBasePath
, ir užklausos kaiphttps://example.com/
bus proxijuojamos įhttp://backend/_utils/
.📝 Daugiakalbis žurnalavimas:
Žurnalai ir klaidos verčiami į skirtingas kalbas (anglų, lietuvių, lenkų, ispanų, vokiečių) ir kalba gali būti keičiama vykdymo metu.🧰 Systemd integracija:
Gali automatiškai sugeneruoti ir įgalinti Linux systemd paslaugą.🪟 Windows servisų integracija:
Veikia Windows operacinėje sistemoje kaip servisas.🔄 Karšto perkrovimo veikimas:
Pridėti, pašalinti arba keisti domenus, tikslus ar sertifikatusredirects.json
, o pakeitimai įsigalioja per keletą sekundžių.