Fer servir la propietat del socket per trencar un bucle de redirecció de proxy local
Excloeu els sockets sortints del propi procés del proxy d'una redirecció OUTPUT local en lloc d'endevinar els seus ports d'origen.
Un proxy d'intercepció local obre connexions sortints noves. Si una redirecció OUTPUT general captura també aquests sockets, torna el proxy al seu propi receptor.
Per a una configuració IPv4 iptables NAT existent, una identitat de servei dedicada pot distingir aquests sockets:
-A OUTPUT -p tcp -m owner ! --uid-owner proxyuser \
-m multiport --dports 80,443 -j REDIRECT --to-ports 8080
Aquest fragment de regles assumeix que el receptor amb capacitat d'intercepció ja existeix al port 8080 i que els sockets sortints del proxy pertanyen a proxyuser. Les connexions d'aquest usuari queden excloses d'aquesta regla; les connexions elegibles d'altres usuaris es redirigeixen.
Un navegador normalment tria un port d'origen efímer. Fer coincidir el port d'origen 80 o 443 no és una manera fiable de reconèixer les seves connexions al lloc web ni d'eximir el proxy.
La coincidència d'amo fa referència al trànsit generat localment amb propietat del socket. No substitueix una política d'adreça d'origen per als paquets que arriben d'altres màquines.
Tingueu present l'ordre de regles existent i la política de xarxa. La redirecció no converteix un receptor SOCKS cru en un adaptador d'intercepció, i IPv6 també necessita la seva configuració corresponent.