Tethering inverso / Condivisione Internet e proxy SOCKS

2

Sto condividendo una connessione Wi-Fi da un Mac tramite USB a un iPhone tramite Internet Condivisione. Questo funziona bene. Tuttavia, vorrei anche effettuare il tunneling del traffico dell'iPhone tramite il proxy SOCKS sul mio Mac. L'obiettivo è far sapere all'iPhone che sta usando un proxy / VPN di qualsiasi tipo.

Ho provato la seguente configurazione:

(1) SSH in una macchina remota dal mio Mac e configurazione di un proxy SOCKS in Preferenze di Sistema - > Rete - > Wi-Fi - > Avanzate: > Proxy. Funziona bene per il traffico dal Mac.

(2) Collegare l'iPhone tramite USB e attivare la condivisione Internet (condividere Wi-Fi con iPhone USB). Funziona anche perché l'iPhone può connettersi a Internet e l'IP è lo stesso del Mac non proxy.

Tuttavia, mentre il traffico di rete Mac viene inviato tramite il proxy, il traffico condiviso da iPhone ignora completamente le impostazioni del proxy. C'è un modo per forzare il traffico dell'iPhone anche a passare attraverso il proxy SOCKS?

Ho provato ad abilitare un proxy SOCKS sull'interfaccia "iPhone USB" con networksetup -setsocksfirewallproxy , ma questo non ha alcun effetto.

Sembra esserci una risposta parziale a questa domanda quando si utilizza Linux qui . Tuttavia, non sono sicuro di come tradurre i comandi iptables in pfctl e spero che esista un modo più semplice. Forse un semplice pf.conf modifica?

    
posta Memorial 16.01.2018 - 02:06
fonte

0 risposte

Leggi altre domande sui tag