Torna al blog
·9 min di lettura·productdevbook

Come impedire alle app in background di usare internet su Mac

Come fermare le app in background del Mac dall'usare internet senza disabilitarle del tutto — tecniche pratiche e reversibili.

  • macOS
  • Bandwidth
  • Productivity
  • Tutorial

Chiudi il laptop, lo apri dieci minuti dopo, e l'indicatore di rete della barra dei menu è già acceso. Non hai aperto niente. Spotlight non è nemmeno attivo. Eppure qualcosa sta parlando con internet — probabilmente diversi qualcosa — e tutti pensano che il loro motivo sia abbastanza buono per spendere la tua banda senza chiedere. Vuoi fermare le app in background dall'usare internet su Mac, ma non vuoi bruciare la terra e rompere cose che usi davvero.

Questo è un approccio a strati. Inizia dall'alto. Vai oltre solo se ne hai bisogno.

Strato 1: Ferma le app dal lanciarsi al login

Gran parte di "internet in background" viene da app che sono partite al login e non te l'hanno mai detto. Apri Impostazioni di Sistema → Generali → Elementi al Login.

Due liste contano qui:

  • Apri al Login — app che hai esplicitamente aggiunto (o che si sono aggiunte da sole).
  • Consenti in Background — la lista più importante. Sono helper di background che girano anche quando l'app principale non è aperta.

Cammina attraverso entrambe le liste e disattiva qualsiasi cosa non vuoi attivamente in esecuzione. Colpevoli comuni:

  • Helper di Adobe Creative Cloud (CCXProcess, AdobeIPCBroker, Adobe Genuine Service)
  • Microsoft AutoUpdate (MAU)
  • Spotify (sì, si auto-avvia)
  • Discord, Slack, Telegram, WhatsApp — tutti riconnettono al login
  • Logitech G Hub, Razer Synapse, e altre utility di periferiche
  • Vecchie "helper" di produttori di stampanti che hai dimenticato

Strato 2: Configura le impostazioni di banda di ogni app

Molte app hanno i propri interruttori "usa meno rete" che sono sorprendentemente efficaci.

Client di sync cloud

  • Dropbox: Preferenze → Rete → imposta Download rate e Upload rate a un limite fisso. O metti in pausa la sync dalla barra dei menu del tutto quando non hai bisogno di aggiornamenti in tempo reale.
  • Google Drive (Drive for desktop): Preferenze → ingranaggio → Bandwidth settings. Imposta tetti espliciti.
  • OneDrive: Preferenze → Rete → imposta tetti upload/download espliciti.
  • iCloud Drive: non c'è un limite di banda integrato. Attiva Ottimizza Storage Mac per ridurre il working set locale, che riduce il churn di sync.

Strumenti di backup

  • Backblaze: Preferenze → Performance → imposta Manual Throttle a un limite di megabit/sec con cui ti senti a tuo agio, o schedula i backup a ore specifiche.
  • Arq: Settings → Network → imposta uno schedule di banda.
  • Time Machine: Impostazioni di Sistema → Generali → Time Machine → Opzioni → imposta Frequenza Backup su Manualmente se vuoi controllo completo.

App di comunicazione

  • Slack: Preferenze → Avanzate → abilita Reduce data usage in calls. Disabilita Show automatic image previews.
  • Discord: Settings → Voice & Video → disabilita Hardware Acceleration per il video; abbassa Server Region quality.
  • Zoom: Settings → Video → togli la spunta da HD.

Queste impostazioni per app non sono affascinanti. Sono anche i cambi che muovono più byte per il minimo sforzo, senza strumenti di terze parti richiesti.

Strato 3: Identifica i veri utenti di banda

Prima di iniziare a uccidere servizi o installare firewall, scopri cosa sta davvero usando banda. Senza questo passo passerai un'ora a stringere impostazioni su app che non erano il problema.

Monitoraggio Attività

Apri Monitoraggio Attività → scheda Rete → ordina per Byte Ricevuti o Byte Inviati. Annota i colpevoli. Promemoria: cumulativi dall'avvio del processo, e i processi helper sono elencati separatamente dal loro genitore.

nettop

Nel Terminale:

nettop -P -d

Live, per processo, rate per secondo. Premi q per uscire.

Un monitor nella barra dei menu

Una visualizzazione persistente di rate per app ti dice quale app sta usando banda adesso senza dover aprire niente. ova fa questo — sta nella barra dei menu, campiona a circa 1 Hz, e raggruppa i processi helper indietro sotto il loro genitore così leggi "Slack" invece di tre helper Slack separati. Se stai cercando di identificare colpevoli cronici di background, vuoi uno strumento che guarda sempre — non uno che devi ricordarti di aprire.

Becca i goccioli lenti
ova mantiene una serie temporale locale di traffico per app. Scorri indietro alle 3 di notte e vedi esattamente cosa stava girando quando il resto del mondo dormiva.

Trova le app che hai dimenticato

Un monitor nella barra dei menu visibile a colpo d'occhio con cronologia per app. Circa 3 MB, completamente locale.

Scarica per macOS

Strato 4: Disabilita launch agent e daemon

Questo strato è per le app che si ri-aggiungono agli elementi di login, o che installano servizi di background che non hai notato.

LaunchAgent e LaunchDaemon sono i servizi di background persistenti di macOS. Vivono in:

  • ~/Library/LaunchAgents/ — a livello utente
  • /Library/LaunchAgents/ — agent utente a livello sistema
  • /Library/LaunchDaemons/ — daemon root a livello sistema

Ognuno è un piccolo file .plist. Il filename di solito ti dice cos'è — com.adobe.CCXProcess.plist, com.microsoft.update.agent.plist, com.docker.helper.plist.

Per elencare cosa è caricato per il tuo utente:

launchctl list | grep -v com.apple

Per fermare uno specifico agent senza eliminarlo:

launchctl unload ~/Library/LaunchAgents/com.example.helper.plist

Puoi ricaricarlo con launchctl load. Il file plist stesso resta sul disco.

Strato 5: Usa un firewall per il blocco rigido

Se un'app rifiuta di smettere di parlare con internet — o se vuoi bloccare destinazioni specifiche piuttosto che app intere — ti serve un firewall, non un monitor.

L'opzione macOS standard è Little Snitch. Intercetta ogni connessione in uscita e ti permette di permettere, negare, o impostare una regola per app, per dominio, per porta. Altre scelte includono LuLu (gratuito) e Radio Silence (più semplice).

Un firewall è lo strumento giusto quando:

  • Un'app continua a estendersi anche dopo che hai disabilitato la sua voce di login e scaricato il suo launch agent.
  • Vuoi permettere a un'app online per un task ma bloccare i suoi endpoint di telemetria.
  • Vuoi un prompt una tantum la prossima volta che qualcosa di nuovo prova a chiamare a casa.

Un firewall non è un sostituto di un monitor. Rispondono a domande diverse:

  • Un monitor ti dice cosa sta usando banda adesso.
  • Un firewall ti dice cosa è permesso a usare banda affatto.

Gran parte delle persone beneficia di eseguire entrambi: un monitor per la consapevolezza, un firewall per l'imposizione. Il monitor sta nella barra dei menu e ti mostra cosa sta accadendo. Il firewall sta nel percorso di rete e decide cosa è permesso accadere. Guardano segnali correlati ma diversi — accounting di processo versus filtraggio di connessioni — e non confliggono.

Una trappola da conoscere: un firewall configurato per bloccare un'app silenziosamente (niente prompt) farà a volte comportare quell'app stranamente. Uno strumento di backup foto a cui è stato negato l'accesso alla rete può mostrare un indicatore di sync che gira per sempre. Un'app di messaggistica negata di rete può continuare a riprovare connessioni, che brucia CPU di per sé. Se scegli di bloccare, di solito vuoi la modalità prompt per la prima settimana così puoi vedere cosa vuole davvero ogni app — poi passa alla modalità silenziosa una volta che ti fidi del set di regole.

Un ordine sicuro per fermare le app in background dall'usare internet su Mac

Quando ti siedi a fare pulizia, lavora in questo ordine:

  1. Guarda prima. Apri un monitor per app e lascialo girare per un'ora. Annota cosa appare.
  2. Elementi al Login. Disabilita tutto in Consenti in Background che non è essenziale.
  3. Impostazioni per app. Per le app più pesanti dal passo 1, configura i loro limiti di banda interni.
  4. Launch agent. Scarica (non eliminare) qualsiasi cosa non riconosci.
  5. Firewall. Installa uno solo se un'app specifica si comporta ancora male.

Il motivo di questo ordine: ogni strato è reversibile da passi progressivamente più tecnici. Gli elementi al login sono un singolo clic. Lo scarico dei launch agent sopravvive a un riavvio solo se elimini il plist. Le regole firewall persistono finché non le rimuovi. Inizia coi cambi facili reversibili; aumenta solo se necessario.

Una fonte extra frequente di traffico in background sono le utility nella barra dei menu che hai installato e dimenticato — app meteo che fanno polling ogni cinque minuti, ticker di azioni, widget di prezzo cripto, vecchi launcher di app che controllano gli aggiornamenti, antichi gestori di clipboard con sync cloud. Auditi la tua barra dei menu. Clic destro su ogni icona. Se non riesci a ricordare perché l'hai installata, esci e vedi se ti manca. Se no, disinstallala.

In conclusione

La condizione di vittoria non è "niente traffico in background". Un po' di traffico in background è sano — notifiche push, controlli di aggiornamento di sicurezza, sync calendario. La condizione di vittoria è sai cosa sta usando la tua rete e hai dato il consenso.

Per arrivarci, il workflow per fermare le app in background dall'usare internet su Mac si riduce a cinque passi:

  1. Installa un monitor per app e lascialo girare per un giorno.
  2. Cammina attraverso gli Elementi al Login e disattiva qualsiasi cosa non usi attivamente.
  3. Configura i limiti di banda dentro le app che ne hanno bisogno.
  4. Scarica i launch agent che non riconosci.
  5. Aggiungi un firewall solo se un colpevole specifico sopravvive a tutto sopra.

Se vuoi un piccolo monitor locale senza account per il passo 1, ova è circa 3 MB, gira su macOS 14 e successivi, e memorizza tutti i dati sul Mac. Pagamento singolo, aggiornamenti a vita, rimborso 14 giorni. Niente lascia la tua macchina, inclusi i dati su quali app stanno usando la rete.