Vieno subdomeno išlaikymas už Privoxy aukštutinio proxy ribų
Sukurkite konkrečią tiesioginio perdavimo išimtį, netyčia neišsiųsdami viso pagrindinio domeno už numatyto proxy maršruto.
Pagrindinė svetainė turėtų naudoti pagrindinį proxy. Vienas vidinis subdomenas neturėtų. Tai maršrutizavimo išimtis, ir ji nusipelno pakankamai siauro šablono, kad tiksliai tai išreikštų.
Privoxy turi įprastas perdavimo taisykles pagrindinėje konfigūracijoje ir užklausos perdavimo perrašymus action failuose. Naudokite mechanizmą, tinkantį konfigūracijai, kurią jau prižiūrite; nepridėkite konkuruojančių išimčių abiejose vietose vien tam, kad pamatytumėte, kuri veikia.
Išimtis pagrindinėje konfigūracijoje
forward / parent.example.net:8080
forward intranet.example.net .
Viešosioms paskirties vietoms, kuriose leidžiamas neautentifikuotas viešas HTTP pagrindinis proxy, paimkite numatytojo pagrindinio kandidatą iš HTTP proxy sąrašo, neperkeldami kito pagrindinio prisijungimo duomenų. Čia vėlesnė tikslios talpyklos taisyklė parenka tiesioginį perdavimą tam talpyklos vardui. Kitos paskirties vietos ir toliau atitinka numatytąją pagrindinio taisyklę. Privoxy perdavimo taisyklės naudoja paskutinio atitikimo tvarką, todėl vėlesnė bendra taisyklė gali pakeisti šį rezultatą.
Perskaitykite šablono sintaksę prieš pridėdami pradinį tašką ar pakaitos simbolį. Priesagos stiliaus šablonas gali atitikti daugiau vardų nei vienas numatytas talpyklos vardas. Taip pat laikykite proxy vardą atskirai nuo svetainės vardo: šablonas parenka prašomą paskirties vietą.
Perrašymas action faile yra kita galimybė
{+forward-override{forward .}}
intranet.example.net
Tai aiškiai pasirenka tiesioginį perdavimą atitinkantiems prašymams. Ankstesnio perrašymo pašalinimas nebūtinai tas pats, kas tiesioginio perdavimo pasirinkimas; įprastoje konfigūracijoje vis dar gali būti pagrindinio taisyklė.
Kai išimtis atrodo neveiksminga, patikrinkite taikomus action skyrius ir jų tvarką. Talpykla gali atitikti daugiau nei vieną action šabloną, o tikėtą veiksmą gali pakeisti vėlesnis atitikimas.
Tiesiogiai reiškia kitą tinklo sprendimą
Tiesioginė išimtis gali atskleisti paties Privoxy išorinį adresą, o ne pagrindinio išėjimą. Tai gali būti visiškai teisinga privačiai paslaugai, bet turėtų būti reikalavimo dalis, o ne vėliau aptiktas šalutinis poveikis.
Išimtis taip pat nesuteikia tinklo pasiekiamumo. Privoxy talpyklai vis dar reikia maršruto iki paskirties vietos ir atitinkamų prieigos teisių. Jei tik pagrindinis gali pasiekti paslaugą, jos apėjimas nepavyks, net jei šablonas veikia.
Apribokite pavyzdį reikiamu talpyklos vardu ir atskirai patikrinkite susijusias autentifikavimo ar išteklių talpyklas. Vienos išimties išplėtimas visiems subdomenams gali tyliai perkelti nesusijusį srautą į kitą išorinį kelią.