Atskiri prisijungimo duomenys aukštesniajam Squid tarpiniam serveriui
Suteikite Squid 6.13 atskirą aukštesnio serverio paskyrą, nemanydami, kad kliento slaptažodį reikia perduoti kitam operatoriui.
Naudotojo prisijungimas prie jūsų Squid paslaugos ir Squid prisijungimas prie aukštesnio tarpinio serverio naudoja skirtingus duomenis. Aukštesnis serveris gali priklausyti kitam operatoriui arba naudoti kitą paskyrų bazę. Kliento slaptažodžio priėmimas nereiškia, kad turite jį perduoti aukštyn.
Squid 6.13 gali prie aukštesnio serverio apibrėžimo pridėti statinius prisijungimo duomenis:
cache_peer 192.0.2.20 parent 3128 0 no-query default name=upstream login=parentuser:ExampleOnly
Aukščiau esantys adresas ir slaptažodis yra dokumentacijos pavyzdžiai. Pridėkite prisijungimą prie esamo aukštesnio serverio apibrėžimo, kad netyčia nesukurtumėte antro peer. Išsaugokite atskirą maršrutizavimo politiką, sprendžiančią, kurios užklausos privalo naudoti šį aukštesnį serverį.
Atskirkite paskyrų taikymo sritis
Žemesnės pusės auth_param nuostatos tikrina jūsų Squid egzemplioriaus klientus. Peer login parinktis pateikia duomenis kitam šuoliui. Vieno pakeitimas automatiškai neatnaujina kito.
Laikykitės dokumentuotų aukštesnio serverio tapatumo nustatymo reikalavimų. Ši eilutė nėra visa konfigūracija kiekvienai į ryšį orientuotai tapatumo nustatymo schemai. Jei aukštesnis serveris laukia NTLM ar Negotiate, patikrinkite palaikomą peer išdėstymą, užuot nuolat keitę slaptažodį šiame lauke.
Squid turi ir duomenų perdavimo parinktis, tokias kaip PASS bei PASSTHRU. Jų reikšmė skiriasi nuo atskiros aukštesnės paskyros ir jos gali atskleisti peer kliento tapatumo nustatymo informaciją. Nesirinkite jų kaip trumpesnio kelio, jei projektuojamos atskiros paskyros.
Saugokite konfigūraciją ir tikrinkite tinkamą šuolį
Statinė paslaptis saugoma konfigūracijoje. Ribokite failų ir atsarginių kopijų prieigą ir prieš dalydamiesi pašalinkite jautrius duomenis iš analizatoriaus ar derinimo išvesties. Parinktis turi savas ekranavimo taisykles: dokumentacija leidžia URL escape sekas ir reikalauja padvigubinti pažodinį procento ženklą.
Jei klientai sėkmingai patvirtina tapatybę, bet persiųstos užklausos vis tiek nepavyksta aukštesniame serveryje, patikrinkite tą aukštesnį apsikeitimą ir paskyrą. Atskirkite ir kliento–Squid bei Squid–aukštesnio serverio perdavimo apsaugą: pirmo ryšio šifravimas antro automatiškai neapsaugo.