Данните на потребителя за вход във вашия Squid и данните на Squid за вход в родителския прокси са различни. Родителят може да принадлежи на друг оператор или да използва друга база с акаунти. Приемането на клиентска парола не означава, че трябва да я изпратите нагоре.

Squid 6.13 може да добави статични данни за вход към дефиниция на родител:

cache_peer 192.0.2.20 parent 3128 0 no-query default name=upstream login=parentuser:ExampleOnly

Адресът и паролата по-горе са документални примери. Добавете входа към съществуващата дефиниция на родителя, без случайно да създадете втори peer. Запазете отделната политика за маршрутизация, която определя кои заявки задължително използват този родител.

Разделяйте обхватите на акаунтите

Настройките auth_param към клиентите проверяват клиентите на вашия Squid. Опцията login на peer предоставя данни за друг преход. Промяната на едното не обновява другото автоматично.

Спазвайте документираните изисквания за удостоверяване на родителя. Този ред не е пълна конфигурация за всяка схема за удостоверяване, ориентирана към връзката. Ако родителят очаква NTLM или Negotiate, проверете поддържаната peer конфигурация, вместо многократно да променяте паролата в полето.

Squid има и опции за предаване на данни като PASS и PASSTHRU. Семантиката им се различава от специален акаунт за горния прокси и те могат да разкрият на peer информация за удостоверяване на клиента. Не ги избирайте като пряк път, ако проектът използва отделни акаунти.

Защитете конфигурацията и тествайте правилния преход

Статичната тайна се пази в конфигурацията. Ограничете достъпа до файлове и резервни копия и премахнете чувствителните данни от изхода на парсера или отстраняването на грешки преди споделяне. Опцията има собствени правила за екраниране: документацията допуска URL escape последователности и изисква удвояване на буквалния знак за процент.

Ако клиентите се удостоверяват успешно, но препратените заявки продължават да се провалят при родителя, проверете горния обмен и акаунт. Разделяйте и транспортната защита клиент–Squid и Squid–родител; шифроването на първата връзка не защитава втората автоматично.

Подобни статии