Squid cache_peer: форварддык аталык серверди originserver деп белгилебеңиз
Squid'дин кийинки багыты ресурсту тейлеген веб-сайт эмес, кадимки форварддык прокси болгондо, баштапкы сервер деп эсептөөнү алып салыңыз.
cache_peer сабы аталык серверди атап, ошол эле учурда Squid ага баштапкы веб-сайт катары кайрылуусун айта алат.
Себеп болгон которгуч — originserver. Squid аны аталык сервер веб-сервер болгон ылдамдаткыч түзүлүштөр үчүн документтештирет. Бул “баштапкы суроону ушул аталык сервер аркылуу жөнөт” деген жалпы флаг эмес.
Эгер кийинки багыт кадимки HTTP форварддык прокси болсо, ал флагдын ошол жерге таандыктыгын карап чыгыңыз. Негизги аталык жарыялоо ордуна мындай формага ээ:
cache_peer parent.example parent 8080 0 no-query name=upstream
Аталык сервер өзүңүздүн кызматыңыз болушу мүмкүн; аталык-проксинин ыйгарым укуктары конфигурацияланбаган уруксат берилген коомдук-аталык сынагы үчүн HTTP прокси тизмесинен HTTP талапкерди алыңыз. Клиенттин көздөлгөн авторизациясын, аталык шайкештигин, аутентификацияны жана түздөн-түз fallback саясатын сактаңыз. Бул үзүндү аталык сервердин ролун гана аныктайт.
proxy-only, кээде originserver жанына көчүрүлөт, ал аталык серверден алынган объектилерди сактоого тиешелүү. Эки флагды тең бир убакта алып салуу экөө тең протоколдук катага себеп болгонун далилдебейт.
Кийинки кызмат эмнени күтөөрүн караңыз: веб-сайт суроосу, форварддык прокси суроосу же туннель түзүү алмашуусу. Жарактуу хост аты жана жеткиликтүү порт бул келишимдерди алмаштырууга мүмкүндүк бере албайт. Суроонун мааниси туура эмес болгон байланышта TLS сертификаттарын кайра-кайра өзгөртүүдөн аталык сервердин ролун оңдоо такыраак.