Tinyproxy 1.11.2: dinleyici ve istemci erişim ayarları
Tinyproxy 1.11.2’de Listen ve Allow’u doğru kullanın, Bind ile Listen’ı ayırın ve izin verilen ve reddedilen istemcileri test edin.
Tinyproxy 1.11.2’de Listen istemci bağlantılarını kabul eden adresi seçer, Allow izin verilen istemcileri kontrol eder. Bind ise çıkış adresini seçer.
Dinleyici ve istemci kuralları
Paketin hizmet kullanıcısı, günlük ve PID dosyası ayarlarını koruyun. Dinleyici ve erişim girdilerini amaçlanan politikayla değiştirin:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
Belgelere ait iki adresi de değiştirin. Dinleme adresi sunucuya ait olmalı, istemci adresi ise sunucunun gördüğü kaynakla eşleşmelidir. Eski, fazla izin veren kuralları kaldırın.
Allow veya Deny girdisi yoksa Tinyproxy tüm istemcilere izin verir. Erişim girdileri olduğunda varsayılan reddetme olur ve kural sırası önem kazanır. Dolayısıyla bütün erişim satırlarını silmek kısıtlayıcı varsayılana dönmek yerine politikayı açar.
ConnectPort 443 CONNECT’i bu hedef portuyla sınırlar. Dağıtımınız gerektiriyorsa normal HTTP istekleri için ayrı hedef kontrolleri gerekir.
Çalışan hizmeti kontrol etme
Çıkış için Bind ayarı gelen soketleri sınırlamaz. Başlangıçtan sonra etkin dinleyiciyi inceleyin:
sudo ss -ltnp 'sport = :8888'
Her iki adres ailesinde istenmeyen dinleyicileri veya eski hizmet örneklerini kontrol edin.
Bu sürümde yalnızca yapılandırmayı ayrıştıran belgelenmiş bir -t anahtarı yoktur. Yönetilen hizmet durmuşken ön planda çalıştırmak başlangıç hatalarını gösterir:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
Yönetilen hizmeti yeniden başlatmadan önce ön plan sürecini durdurun. İzin verilen bir kaynaktan ve reddedilmesi gereken ikinci bir kontrollü kaynaktan istek deneyin. Hedef günlükleri, reddedilen isteğin iletilmediğini doğrulamaya yardımcı olur.