Бұл конфигурация Debian 13 пакетін қоса алғанда Squid 6.13-ке арналған. Орнатылған нұсқаны squid -v арқылы тексеріңіз: Squid директивалар анықтамасы http_access директивасын 8 нұсқасында жоқ деп белгілейді.

Алдымен мекенжайларды таңдаңыз

Тыңдаушыға серверге тағайындалған мекенжай керек. Клиент ережесіне Squid көретін бастапқы мекенжай қажет; ол ноутбуктың жеке мекенжайы емес, NAT желісінің ашық шығу мекенжайы болуы мүмкін.

Төмендегі құжат мекенжайларын ауыстырыңыз. Клиент шектеуі /32 түрінде көрсетілген бір мекенжайдан тұрады.

http_port 192.0.2.10:3128
acl proxy_client src 198.51.100.27/32
acl Safe_ports port 80 443
acl SSL_ports port 443
acl CONNECT method CONNECT

http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny manager
http_access deny to_localhost
http_access deny to_linklocal
http_access allow proxy_client
http_access deny all

Пакет конфигурациясындағы сәйкес тыңдаушыны, ACL анықтамаларын және қатынау ережелерін ауыстырып, журналдау мен файл жүйесі баптауларын сақтаңыз. Бұл ережелерді бұрынғы клиентке рұқсат ережесінен төмен қосу шектеуді айналып өтуі мүмкін. Тізімдік ACL-дің қайталанған анықтамалары да мән қосуы мүмкін.

Сұраулар ережелерден қалай өтеді

Бастапқы тыйымдар қажетсіз мақсат порттарын, басқару сұрауларын және жергілікті не link-local мақсаттарды қабылдамайды. Белгілі клиент осы тексерулерден кейін рұқсат алады; басқа сұраулардың бәрі соңғы тыйымға жетеді. Мақсат қорғанысы қажет болып қалады, себебі жалғыз бастапқы мекенжайлар рұқсат тізімі мақсаттарды шектемейді.

Тыңдаушыны ашпас бұрын хост не желі брандмауэрін көзделген бастапқы мекенжаймен шектеңіз. Байлау Squid қайда қосылым қабылдайтынын, қатынау ережелері қай сұрауларға рұқсат беретінін анықтайды.

sudo squid -k parse -f /etc/squid/squid.conf

Басқарылатын қызметті қайта жүктемес бұрын талдау қателерін түзетіңіз. Рұқсат етілген клиенттен және қабылданбауы тиіс екінші бақыланатын көзден сынаңыз. Мақсат тек рұқсат етілген сұрауды алатынын тексеріңіз: TCP қосылымының өзі әрі қарай жіберу рұқсатын дәлелдемейді.

Қатысты мақалалар