Esiste un collegamento / un modo semplice per cambiare le impostazioni del proxy di questo sistema?


9

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

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

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

proxy di sistema


sudo networksetup -setsocksfirewallproxy "USB 10/100/1000 LAN" 127.0.0.1 8888/ sudo networksetup -setsocksfirewallproxystate "USB 10/100/1000 LAN" off/ sudo networksetup -setsocksfirewallproxystate "USB 10/100/1000 LAN" onfunziona alla grande.
AGamePlayer il

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 dell'adattatore LAN USB 10/100/1000), immettere

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

o

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

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

per esempio

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

per esempio

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

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


7

Utilizzare "Posizioni" in Preferenze di rete.

inserisci qui la descrizione dell'immagine

Impostare 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.


0

Dai un'occhiata a questa pagina su YourMacGuy sul 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 possono abilitare o disabilitare il proxy. Tuttavia, dovrai comunque aprire Preferenze di Sistema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.