Impostazioni proxy SOCKS a livello di sistema?

2

Se ho un proxy SOCKS in esecuzione su una porta specifica, c'è un modo per configurare tutto il traffico di rete per lasciarlo attraverso?

Se configuro il proxy SOCKS nella preferenza di sistema Rete, sembra che funzioni correttamente per tutti i browser senza configurazione aggiuntiva. (Come riportato da un rapido Google per "Qual è il mio IP" in Chrome e Safari.)

Tuttavia, un traceroute non sembra utilizzare questo proxy, né i download utilizzano curl . Inoltre, non ho modo di sapere se altre app come Mail (SMTP) o una connessione SSH stanno utilizzando il proxy.

Ho trovato l'app MacProxy, ma è solo una prova di 30 giorni. Sembra che ci sia sicuramente un modo per configurare questo tramite la riga di comando gratuitamente?

    
posta Craig Otis 29.01.2014 - 03:34
fonte

1 risposta

1

Potrebbero esserci un paio di cose qui. OS X supporta SOCKS v5 ma il tuo server SOCKS potrebbe essere ancora in v4. La differenza è che v5 indirizza anche UDP attraverso il proxy ma v4 non

Prova traceroute -I destination che renderà il traceroute utilizzare echo ICMP invece di UDP e vedere se ottieni un percorso diverso.

curl dovrebbe usare il proxy se lo specifichi. Prova curl --proxy socks5://proxyhost.examplecom:portnumber

    
risposta data 29.01.2014 - 11:04
fonte

Leggi altre domande sui tag