Tinyproxy 1.11.2: listener i pristup klijenata
Ispravno koristite Listen i Allow u Tinyproxyju 1.11.2, razlikujte Bind od Listen i testirajte dopuštene i odbijene klijente.
U Tinyproxyju 1.11.2 Listen bira adresu koja prima klijentske veze, a Allow određuje dopuštene klijente. Bind bira izlaznu adresu.
Pravila listenera i klijenata
Zadržite postavke paketa za korisnika servisa, zapisnik i PID datoteku. Zamijenite unose listenera i pristupa željenom politikom:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
Zamijenite obje dokumentacijske adrese. Adresa listenera mora pripadati poslužitelju, a adresa klijenta odgovarati izvoru koji poslužitelj vidi. Uklonite zastarjela previše dopuštajuća pravila.
Bez unosa Allow ili Deny Tinyproxy dopušta sve klijente. Kada postoje unosi pristupa, zadana je radnja odbijanje i redoslijed pravila je važan. Brisanje svih redaka pristupa zato otvara politiku umjesto vraćanja ograničavajućeg zadanog stanja.
ConnectPort 443 ograničava CONNECT na taj odredišni port. Obični HTTP zahtjevi trebaju zasebne odredišne kontrole ako ih vaše okruženje zahtijeva.
Provjera pokrenutog servisa
Izlazna postavka Bind ne ograničava ulazne utičnice. Nakon pokretanja pregledajte stvarni listener:
sudo ss -ltnp 'sport = :8888'
Provjerite obje obitelji adresa zbog neželjenih listenera ili starijih instanci servisa.
Ova verzija nema dokumentiranu sklopku -t samo za parsiranje konfiguracije. Kad je upravljani servis zaustavljen, pokretanje u prvom planu pokazuje pogreške pokretanja:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
Zaustavite proces u prvom planu prije ponovnog pokretanja upravljanog servisa. Testirajte zahtjeve s dopuštenog izvora i drugog kontroliranog izvora koji mora biti odbijen. Zapisnici odredišta pomažu potvrditi da odbijeni zahtjev nije proslijeđen.