Tinyproxy мақсат сүзгілері, клиент ACL-лері және CONNECT порттары
Хост атауларын шектеу үшін Tinyproxy мақсат сүзгілерін пайдаланыңыз және оларды бастапқы клиенттерді немесе CONNECT порттарын басқаратын ережелерден ажыратыңыз.
Tinyproxy ішіндегі Allow жолы проксиді кім пайдалана алатынын жауап береді. Бұл сол клиенттер тек сонда жазылған хостқа ғана жете алады дегенді білдірмейді. Мақсат сүзгілеу — бөлек параметр.
Бір аталған қызметке жетуге арналған прокси үшін сүзгі рұқсат етілгендер тізімі ретінде жұмыс істей алады:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Содан кейін файл сіз таңдаған сүзгі синтаксисімен рұқсат етілген мақсат үлгілерін қамтиды. Тар дәл хост үлгісін ұстаныңыз және тұрақты өрнектердің бекітпелерін немесе орнын толтырғыш таңбалар синтаксисін таңдамас бұрын конфигурацияланған FilterType тексеріңіз. Бір режим үшін жазылған үлгі басқа режимде басқа мағына бере алады.
Үш түрлі бақылау бар
- Клиенттің
Allow/Denyережелері бастапқы клиенттерді шектейді. - Мақсат сүзгілеу сұралған хостты немесе URL-ды шектейді.
ConnectPortCONNECT мақсат порттарын шектейді.
Tinyproxy нұсқаулығы бұларды бөлек құжаттайды. Мақсат сүзгісі прокси аутентификациясын қоспайды, ал портқа рұқсат сұраныстарды бір хост атауымен шектемейді.
Кәдімгі туннель арқылы HTTPS үшін мақсат хостпен жұмыс істеңіз. Шифрланған сұраныс жолы проксиге көрінетін кәдімгі мәтін ретінде қолжетімсіз, сондықтан ашық HTTP үшін жұмыс істейтін жол өрнегі HTTPS беттерінің жолдарын тексереді деп болжауға болмайды.
Сайттың тәуелділіктерін де ескеріңіз. Бір бет суреттерді әкелуі немесе басқа хосттар арқылы аутентификациялануы мүмкін. Тек шынымен қажет мақсаттарды қосыңыз; жоғалған бір суретті түзету үшін дәл хост ережесін кең жұрнаққа айналдыру әлдеқайда көп трафикке рұқсат беруі мүмкін. Тізімді әр рұқсат етілген мақсаттың себебі болатындай түсінікті ұстаңыз.