Tinyproxy 1.11.2: тыңдаушы және клиентке қолжетімділік баптаулары
Tinyproxy 1.11.2-де Listen мен Allow-ды дұрыс қолданыңыз, Bind пен Listen-ды ажыратыңыз және рұқсатты әрі қабылданбайтын клиенттерді тексеріңіз.
Tinyproxy 1.11.2-де Listen клиент қосылымдарын қабылдайтын мекенжайды таңдайды, ал Allow рұқсатты клиенттерді басқарады. Bind шығу мекенжайын таңдайды.
Тыңдаушы мен клиент ережелері
Пакеттің қызмет пайдаланушысы, журнал және PID файлы баптауларын сақтаңыз. Тыңдаушы және қолжетімділік жазбаларын көзделген саясатпен ауыстырыңыз:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
Құжаттамадағы екі мекенжайды да ауыстырыңыз. Тыңдау мекенжайы серверге тиесілі, ал клиент мекенжайы сервер көретін дереккөзге сәйкес болуы тиіс. Ескірген тым еркін ережелерді жойыңыз.
Allow немесе Deny жазбалары болмаса, Tinyproxy барлық клиентке рұқсат береді. Қолжетімділік жазбалары пайда болғанда әдепкі әрекет қабылдамауға ауысады және ережелер реті маңызды. Сондықтан барлық қолжетімділік жолдарын жою шектеулі әдепкі күйді қалпына келтірмей, саясатты ашады.
ConnectPort 443 CONNECT-ті осы мақсат портымен шектейді. Орнатуыңыз талап етсе, кәдімгі HTTP сұрауларына бөлек мақсат бақылауы керек.
Жұмыс істеп тұрған қызметті тексеру
Шығуға арналған Bind баптауы кіріс сокеттерін шектемейді. Іске қосылғаннан кейін нақты тыңдаушыны тексеріңіз:
sudo ss -ltnp 'sport = :8888'
Екі мекенжай отбасында да күтпеген тыңдаушыларды немесе ескі қызмет даналарын тексеріңіз.
Бұл нұсқада тек конфигурацияны талдайтын құжатталған -t қосқышы жоқ. Басқарылатын қызмет тоқтағанда алдыңғы жоспарда іске қосу басталу қателерін көрсетеді:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
Басқарылатын қызметті қайта бастамас бұрын алдыңғы жоспар процесін тоқтатыңыз. Рұқсатты дереккөзден және қабылданбауы тиіс екінші бақыланатын дереккөзден сұрауларды тексеріңіз. Мақсат журналдары қабылданбаған сұраудың жіберілмегенін растауға көмектеседі.