Conexión inversa / uso compartido de Internet y proxy SOCKS

2

Estoy compartiendo una conexión Wi-Fi desde una Mac a través de USB a un iPhone usando Internet Sharing. Esto funciona bien. Sin embargo, también me gustaría canalizar el tráfico del iPhone a través del proxy SOCKS en mi Mac. El objetivo es que el iPhone no sepa que está usando un proxy / VPN de cualquier tipo.

He intentado la siguiente configuración:

(1) SSH en una máquina remota desde mi Mac y configurar un proxy SOCKS en Preferencias del sistema - > Red - > Wi-Fi - > Avanzado - > Proxies Esto funciona bien para el tráfico de Mac.

(2) Conecte el iPhone a través de USB y active el uso compartido de Internet (comparta Wi-Fi con iPhone USB). Esto también funciona, ya que el iPhone puede conectarse a Internet y la IP es la misma que la Mac sin proxy.

Sin embargo, mientras el tráfico de la red Mac se envía a través del proxy, el tráfico compartido desde el iPhone ignora por completo la configuración del proxy. ¿Hay alguna forma de forzar que el tráfico del iPhone también pase por el proxy SOCKS?

He intentado habilitar un proxy SOCKS en la interfaz "iPhone USB" con networksetup -setsocksfirewallproxy , pero esto no tiene ningún efecto.

Parece que hay una respuesta parcial a esta pregunta cuando se usa Linux here . Sin embargo, no estoy seguro de cómo traducir los comandos iptables a pfctl , y espero que haya una manera más fácil. Tal vez un simple pf.conf edit?

    
pregunta Memorial 16.01.2018 - 02:06

0 respuestas

Lea otras preguntas en las etiquetas