Tinyproxy hədəf filtrləri, müştəri ACL-ləri və CONNECT portları
Host adı məhdudiyyətləri üçün Tinyproxy hədəf filtrlərindən istifadə edin və onları mənbə müştəriləri və ya CONNECT portlarını idarə edən qaydalardan ayırın.
Tinyproxy Allow sətri proxydən kimin istifadə edə biləcəyini cavablandırır. Bu, həmin müştərilərin yalnız orada yazılmış hosta çata bilməsi demək deyil. Hədəf filtrləmə ayrı bir parametrdir.
Bir adlı xidmətə çatmaq üçün nəzərdə tutulmuş proxy üçün filtr icazə siyahısı kimi çıxış edə bilər:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Sonra fayl seçdiyiniz filtr sintaksisi ilə icazə verilən hədəf nümunələrini ehtiva edir. Dar dəqiq host nümunəsi saxlayın və regex ankorları və ya wildcard sintaksisi seçməzdən əvvəl konfiqurasiya edilmiş FilterType yoxlayın. Bir rejim üçün yazılmış nümunə digərində başqa məna verə bilər.
Üç fərqli nəzarət var
- Müştəri
Allow/Denyqaydaları mənbə müştərilərini məhdudlaşdırır. - Hədəf filtrləmə tələb olunan hostu və ya URL-i məhdudlaşdırır.
ConnectPortCONNECT hədəf portlarını məhdudlaşdırır.
Tinyproxy təlimatı bunları ayrıca sənədləşdirir. Hədəf filtri proxy autentifikasiyası əlavə etmir və port icazəsi sorğuları bir host adı ilə məhdudlaşdırmır.
Adi tunel vasitəsilə HTTPS üçün hədəf hostla işləyin. Şifrələnmiş sorğu yolu adi proxy üçün görünən mətn kimi mövcud deyil, ona görə düz HTTP üçün işləyən yol ifadəsinin HTTPS səhifə yollarını yoxladığı güman edilməməlidir.
Saytın asılılıqlarını da nəzərə alın. Bir səhifə şəkillər götürə və ya digər hostlar vasitəsilə autentifikasiya edə bilər. Yalnız həqiqətən tələb olunan hədəfləri əlavə edin; bir çatışmayan şəkli düzəltmək üçün dəqiq host qaydasını geniş şəkilçiyə çevirmək daha çox trafikə icazə verə bilər. Siyahını kifayət qədər anlaşılan saxlayın ki, hər icazə verilən hədəfin bir səbəbi olsun.