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.

Povezani članci