Come inoltrare / reindirizzare facilmente tutti i traffici di rete attraverso la porta locale dei socks 1080?

0

Come inoltrare / reindirizzare facilmente tutti i traffici di rete attraverso la porta locale dei socks 1080? Ho fatto google prima di fare una domanda. Ho trovato questo link e questo link e anche altri. Ma non esiste una soluzione semplice. (Le impostazioni del proxy di rete delle preferenze di sistema non funzionano per tutte le app.) È così difficile farlo? Penso che solo alcune regole di iptables dovrebbero farlo. (anche se non so quale sia il comando iptables equivalente in macos, forse pfctl ?). Qualcuno può mostrarmi alcuni semplici script di shell che possono raggiungere questo obiettivo? Grazie mille.

    
posta sgon00 12.09.2018 - 17:02
fonte

1 risposta

0

Dal momento che nessuno ha postato uno script di shell (o un modo semplice) per risolvere la mia domanda, ho postato la mia attuale soluzione alternativa:

  1. Installa virtualbox
  2. Installa openwrt come SO guest su virtualbox
  3. Configura l'openwrt per diventare un router con IP lan 192.168.56.2. L'interfaccia lan è un adattatore solo host. L'interfaccia wan è l'adattatore Bridged.
  4. Configura il router openwrt per eseguire il processo proxy trasparente che desidero.
  5. Cambia sia gateway che DNS a 192.168.56.2 nell'host.
    • per modificare il gateway: sudo route change default 192.168.56.2
    • per cambiare il DNS: deve usare la modalità dell'interfaccia utente. Preferenze di sistema - > Rete - > Adavanced - > DNS

Questo è tutto. Fin qui tutto bene.

    
risposta data 16.09.2018 - 02:55
fonte

Leggi altre domande sui tag