C'è qualche scorciatoia / modo semplice per cambiare le impostazioni del proxy di sistema?

9

A volte ho bisogno di inviare il mio traffico a un proxy, a volte no.

Al momento, devo andare alle impostazioni ogni volta per fare clic su di esso.

C'è un modo semplice per me per cambiare questo? Ad esempio, usa un comando shell per farlo.

    
posta AGamePlayer 23.06.2017 - 13:59
fonte

3 risposte

8

Questo può essere fatto con networksetup .

Ottieni tutti i servizi:

networksetup -listallnetworkservices

Quindi con il servizio appropriato (ad es. Ethernet o il nome del tuo adattatore LAN 10/100/1000 USB) inserisci

sudo networksetup -setsocksfirewallproxy <networkservice> <domain> <port number> <authenticated> <username> <password>

o

sudo networksetup -setwebproxy <networkservice> <domain> <port number> <authenticated> <username> <password>

per configurarlo (che non è necessario nel tuo caso, perché hai già inserito tutti i valori necessari).

per es.

sudo networksetup -setsocksfirewallproxy Ethernet 127.0.0.1 18080
sudo networksetup -setwebproxy Ethernet 127.0.0.1 18080

Per attivare o disattivare semplicemente l'uso:

sudo networksetup -setsocksfirewallproxystate networkservice on | off
sudo networksetup -setwebproxystate networkservice on | off

es.

sudo networksetup -setsocksfirewallproxystate Ethernet off
sudo networksetup -setwebproxystate Ethernet off

man networksetup rivelerà altre opzioni proxy (gopher, ftp, ecc.)

    
risposta data 23.06.2017 - 14:19
fonte
7

Utilizza "Posizioni" in Preferenze di rete.

Imposta una posizione che ha il proxy e quindi una posizione che non ha. Quando si desidera utilizzare il proxy, selezionare quella posizione e le impostazioni cambieranno.

    
risposta data 23.06.2017 - 14:03
fonte
0

Dai un'occhiata a questa pagina su YourMacGuy riguardo al comando Terminale networksetup . Sebbene la pagina risale al 2008, il comando esiste e funziona in macOS Sierra. Forse uno dei comandi relativi al proxy funzionerà per te. Puoi sempre creare più posizioni in Preferenze di sistema > Rete che può abilitare o disabilitare il proxy. Avrai comunque bisogno di aprire le Preferenze di Sistema.

    
risposta data 23.06.2017 - 14:08
fonte

Leggi altre domande sui tag