Un proxy de interceptación local abre novas conexións saíntes. Se unha redirección OUTPUT xeral captura tamén eses sockets, devolve o proxy ao seu propio receptor.

Para unha configuración IPv4 iptables NAT existente, unha identidade de servizo dedicada pode distinguir eses sockets:

-A OUTPUT -p tcp -m owner ! --uid-owner proxyuser \
  -m multiport --dports 80,443 -j REDIRECT --to-ports 8080

Este fragmento de regras supón que o receptor con capacidade de interceptación xa existe no porto 8080 e que os sockets saíntes do proxy pertencen a proxyuser. As conexións dese usuario quedan excluídas desta regra; as conexións elixibles doutros usuarios rediríxense.

Un navegador normalmente escolle un porto de orixe efémero. Facer coincidir o porto de orixe 80 ou 443 non é unha forma fiable de recoñecer as súas conexións ao sitio web nin de eximir o proxy.

A coincidencia de propietario refírese ao tráfico xerado localmente coa propiedade do socket. Non substitúe unha política de enderezo de orixe para os paquetes que chegan doutras máquinas.

Teña presente a orde de regras existente e a política de rede. A redirección non converte un receptor SOCKS en bruto nun adaptador de interceptación, e IPv6 tamén necesita a súa configuración correspondente.

Artigos relacionados