Come configurare un proxy su macOS (Sonoma, Sequoia e Ventura)
Aggiornato:
A differenza di Windows, macOS include campi nativi per nome utente e password direttamente in Impostazioni di Sistema → Rete → Proxy sia per HTTP (Proxy Web) che per HTTPS (Proxy Web sicuro), salvando le credenziali in modo protetto nel Portachiavi (Keychain). È inoltre possibile creare script per abilitare o disabilitare i proxy tramite l'utility da riga di comando networksetup.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP75.000 VND
- 3+ IP70.000 VND
- 5+ IP65.000 VND
- 10+ IP60.000 VND
- 50+ IP60.000 VND
- 100+ IP60.000 VND
- 200+ IP60.000 VND
- 500+ IP55.000 VND
- 1 IP40.000 VND
- 5+ IP35.000 VND
- 10+ IP25.000 VND
- 20+ IP25.000 VND
- 50+ IP25.000 VND
- 100+ IP25.000 VND
- 200+ IP25.000 VND
- 500+ IP25.000 VND
- 1000+ IP22.000 VND
- 2000+ IP20.000 VND
Panoramica dei protocolli proxy di rete in macOS
macOS consente di attivare più protocolli proxy contemporaneamente su una singola interfaccia Wi-Fi o Ethernet. Quando si utilizzano proxy a pagamento VinaProxy, abilitare sia 'Proxy Web (HTTP)' che 'Proxy Web sicuro (HTTPS)'.
| Opzione proxy macOS | Protocollo gestito | Compatibilità VinaProxy | Supporto autenticazione Portachiavi |
|---|---|---|---|
| Proxy Web (HTTP) | Traffico HTTP in chiaro (porta 80) | Supporto completo (IPv4 dedicato e ISP statico) | Campi nativi per Nome utente e Password |
| Proxy Web sicuro (HTTPS) | Traffico crittografato TLS/HTTPS CONNECT (porta 443) | Supporto completo (IPv4 dedicato e ISP statico) | Campi nativi per Nome utente e Password |
| Proxy SOCKS | Flussi TCP SOCKS5 | Solo per elenchi proxy gratuiti (non per piani a pagamento) | Campi nativi per Nome utente e Password |
| Ignora le impostazioni proxy | Host diretti e subnet CIDR | Consigliato per *.local e 127.0.0.1 | Non applicabile |
Configurazione dettagliata nelle Impostazioni di Sistema di macOS
bash
# Automatizzare la configurazione del proxy Wi-Fi da Terminale con networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Disattivare il proxy Wi-Fi su Mac al termine
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Posizioni di rete in macOS e suggerimenti per il Terminale
- Utilizza le 'Posizioni di rete' di macOS per passare dalla connessione diretta al profilo proxy con due clic: apri Impostazioni di Sistema → Rete, fai clic sul menu circolare '...' in basso, scegli Posizioni → Modifica posizioni e crea un profilo 'VinaProxy'.
- Nota bene: le Impostazioni di Sistema si applicano a Safari, Chrome, Brave e alle app native di Apple, ma gli strumenti da Terminale (curl, brew, git, python) richiedono export HTTP_PROXY e HTTPS_PROXY nel file ~/.zshrc.
Passo dopo passo
- 1
Apri i dettagli di rete in Impostazioni di Sistema
Fai clic sul menu Apple → Impostazioni di Sistema → Rete, seleziona la connessione Wi-Fi o Ethernet attiva e fai clic su 'Dettagli...'.
- 2
Abilita Proxy Web (HTTP) e inserisci le credenziali
Seleziona la scheda 'Proxy' nella barra laterale sinistra. Attiva 'Proxy Web (HTTP)', inserisci l'IP VinaProxy in 'Server', la porta in 'Porta', seleziona 'Il server proxy richiede una password' e inserisci Nome utente e Password.
- 3
Abilita Proxy Web sicuro (HTTPS)
Attiva 'Proxy Web sicuro (HTTPS)' e inserisci gli stessi Server, Porta, Nome utente e Password di VinaProxy in modo che anche i siti Web HTTPS crittografati passino attraverso il proxy.
- 4
Salva le modifiche e verifica su Safari o Chrome
Assicurati che l'elenco di bypass contenga *.local, 169.254/16, 127.0.0.1, fai clic su OK e apri Safari per verificare il tuo IP di uscita e l'ASN.
Domande frequenti
Perché il mio IP rimane invariato sui siti HTTPS se ho attivato solo Proxy Web (HTTP) su Mac?
macOS gestisce separatamente le impostazioni per HTTP non protetto e HTTPS crittografato. Poiché quasi tutti i siti Web utilizzano HTTPS, devi attivare sia 'Proxy Web (HTTP)' sia 'Proxy Web sicuro (HTTPS)' nella scheda Proxy.
Perché macOS richiede l'autorizzazione di accesso al Portachiavi per configd o Safari dopo la configurazione?
macOS archivia la password del proxy in forma crittografata nel Portachiavi di login. Fai clic su 'Consenti sempre' per consentire ai daemon di rete del sistema di autenticarsi in background senza interruzioni.
Il proxy impostato nelle Impostazioni di Sistema influisce sui comandi del Terminale come brew o git?
No. Gli strumenti a riga di comando BSD/Unix su macOS leggono le variabili di ambiente HTTP_PROXY e HTTPS_PROXY dal profilo della shell (~/.zshrc), non dalle impostazioni di sistema di macOS.
Ottieni proxy HTTP(S) a bassa latenza per macOS
Credenziali istantanee per IPv4 dedicati e ISP statici in 7 paesi.
Visualizza i prezzi dei proxy