U Tinyproxyju 1.11.2 Listen bira adresu koja prima klijentske veze, a Allow određuje dozvoljene 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 serveru, a adresa klijenta odgovarati izvoru koji server vidi. Uklonite zastarjela previše dopuštajuća pravila.

Bez unosa Allow ili Deny Tinyproxy dozvoljava sve klijente. Kada postoje unosi pristupa, zadana je radnja odbijanje i redoslijed pravila je važan. Brisanje svih redova 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 sockete. Nakon pokretanja pregledajte stvarni listener:

sudo ss -ltnp 'sport = :8888'

Provjerite obje porodice adresa zbog neželjenih listenera ili starijih instanci servisa.

Ova verzija nema dokumentiranu opciju -t samo za parsiranje konfiguracije. Kad je upravljani servis zaustavljen, pokretanje u prvom planu pokazuje greške pokretanja:

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

Zaustavite proces u prvom planu prije ponovnog pokretanja upravljanog servisa. Testirajte zahtjeve s dozvoljenog izvora i drugog kontroliranog izvora koji mora biti odbijen. Zapisnici odredišta pomažu potvrditi da odbijeni zahtjev nije proslijeđen.

Povezani članci