A Tinyproxy 1.11.2-ben a Listen választja ki a klienskapcsolatokat fogadó címet, az Allow pedig az engedélyezett klienseket szabályozza. A Bind kimenő címet választ.

Figyelő- és kliensszabályok

Tartsd meg a csomag szolgáltatásfelhasználó-, napló- és PID-fájl-beállításait. Cseréld le a figyelő- és hozzáférési bejegyzéseket a kívánt szabályzatra:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

Cseréld le mindkét dokumentációs címet. A figyelőcímnek a szerverhez kell tartoznia, a kliens címének pedig a szerver által látott forrással kell egyeznie. Töröld az elavult, túl megengedő szabályokat.

Allow és Deny bejegyzések nélkül a Tinyproxy minden klienst engedélyez. Ha már vannak hozzáférési bejegyzések, az alapértelmezés tiltás lesz, és számít a szabályok sorrendje. Az összes hozzáférési sor törlése tehát megnyitja a szabályzatot, nem pedig korlátozó alapállapotot állít vissza.

A ConnectPort 443 a CONNECT-et erre a célportra korlátozza. A normál HTTP-kérésekhez külön célkorlátozás kell, ha a telepítés ezt megkívánja.

A futó szolgáltatás ellenőrzése

A kimenő Bind beállítás nem korlátozza a bejövő socketeket. Indítás után vizsgáld meg a tényleges figyelőt:

sudo ss -ltnp 'sport = :8888'

Mindkét címcsaládban keress nem szándékos figyelőket vagy régi szolgáltatáspéldányokat.

Ehhez a verzióhoz nincs dokumentált, csak konfigurációelemzést végző -t kapcsoló. Leállított felügyelt szolgáltatás mellett az előtérben futtatás megmutatja az indítási hibákat:

sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf

Állítsd le az előtérben futó folyamatot, mielőtt újraindítod a felügyelt szolgáltatást. Tesztelj kéréseket engedélyezett forrásból és egy második, általad kezelt forrásból, amelyet el kell utasítani. A cél naplói segítenek igazolni, hogy az elutasított kérés nem lett továbbítva.

Kapcsolódó cikkek