Lokal proksi yönləndirmə dövrəsini qırmaq üçün soket sahibliyindən istifadə
Proksesin öz çıxan soketlərini mənbə portlarını təxmin etmək əvəzinə lokal OUTPUT yönləndirməsindən çıxarın.
Lokal müdaxilə proksisi yeni xarici bağlantılar açır. Əgər hər şeyi tutan OUTPUT yönləndirməsi bu soketləri də tutursa, proksini öz dinləyicisinə qaytarır.
Mövcud IPv4 iptables NAT quruluşu üçün ayrılmış xidmət kimliyi bu soketləri fərqləndirə bilər:
-A OUTPUT -p tcp -m owner ! --uid-owner proxyuser \
-m multiport --dports 80,443 -j REDIRECT --to-ports 8080
Bu qayda fraqmenti müdaxilə qabiliyyətli dinləyicinin artıq 8080 portunda olduğunu və proksesin çıxan soketlərinin proxyuser-ə aid olduğunu fərz edir. Həmin istifadəçinin bağlantıları bu qaydadan çıxarılır; digər istifadəçilərdən olan uyğun bağlantılar yönləndirilir.
Brauzer adətən keçici mənbə portu seçir. Mənbə portu 80 və ya 443-ü uyğunlaşdırmaq onun veb-sayt bağlantılarını tanımaq və ya proksisi azad etmək üçün etibarlı yol deyil.
Sahib uyğunluğu soket sahibliyi ilə lokal yaradılmış trafikə aiddir. O, digər maşınlardan gələn paketlər üçün mənbə ünvan siyasətini əvəz etmir.
Mövcud qayda sırasını və şəbəkə siyasətini nəzərdə tutun. Yönləndirmə xam SOCKS dinləyicisini müdaxilə adapterinə çevirmir və IPv6 da öz uyğun konfiqurasiyasını tələb edir.