Retour au blog
·9 min de lecture·productdevbook

Comment empêcher les applications en arrière-plan d'utiliser internet sur Mac

Comment empêcher les applications Mac en arrière-plan d'utiliser internet sans les désactiver entièrement : des techniques pratiques et réversibles.

  • macOS
  • Bandwidth
  • Productivity
  • Tutorial

Vous fermez votre portable, l'ouvrez dix minutes plus tard, et l'indicateur réseau de la barre de menu est déjà allumé. Vous n'avez rien ouvert. Spotlight n'est même pas actif. Pourtant quelque chose parle à Internet — probablement plusieurs choses — et toutes pensent que leur raison est assez bonne pour dépenser votre bande passante sans demander. Vous voulez arrêter les applications d'arrière-plan d'utiliser Internet sur Mac, mais vous ne voulez pas brûler la terre et casser des choses que vous utilisez vraiment.

Voici une approche en couches. Commencez en haut. Allez plus loin seulement si nécessaire.

Couche 1 : Empêchez les applications de se lancer à l'ouverture de session

La plupart de l'« Internet d'arrière-plan » vient d'applications qui ont démarré à l'ouverture de session et ne vous l'ont jamais dit. Ouvrez Réglages Système → Général → Ouverture de session.

Deux listes comptent ici :

  • Ouvrir à l'ouverture de session — applications que vous avez explicitement ajoutées (ou qui se sont ajoutées elles-mêmes).
  • Autoriser en arrière-plan — la liste plus importante. Ce sont des auxiliaires d'arrière-plan qui tournent même quand l'application parente n'est pas ouverte.

Parcourez les deux listes et désactivez tout ce que vous ne voulez pas activement faire tourner. Fautifs courants :

  • Auxiliaires Adobe Creative Cloud (CCXProcess, AdobeIPCBroker, Adobe Genuine Service)
  • Microsoft AutoUpdate (MAU)
  • Spotify (oui, il s'auto-démarre)
  • Discord, Slack, Telegram, WhatsApp — tous se reconnectent à l'ouverture de session
  • Logitech G Hub, Razer Synapse, et autres utilitaires de périphériques
  • Vieux « auxiliaires » de fabricants d'imprimantes que vous avez oubliés

Couche 2 : Configurez les réglages de bande passante propres à chaque application

Beaucoup d'applications ont leurs propres bascules « utiliser moins de réseau » qui sont étonnamment efficaces.

Clients de synchro cloud

  • Dropbox : Préférences → Réseau → réglez Débit de téléchargement et Débit de téléversement sur une limite fixe. Ou mettez la synchro en pause depuis la barre de menu entièrement quand vous n'avez pas besoin de mises à jour temps réel.
  • Google Drive (Drive for desktop) : Préférences → engrenage → Réglages de bande passante. Réglez des plafonds explicites.
  • OneDrive : Préférences → Réseau → réglez des plafonds explicites d'upload/download.
  • iCloud Drive : pas de limite de bande passante intégrée. Activez Optimiser le stockage Mac pour réduire l'ensemble de travail local, ce qui réduit l'agitation de synchro.

Outils de sauvegarde

  • Backblaze : Préférences → Performance → réglez Manual Throttle sur une limite mégabit/sec avec laquelle vous êtes à l'aise, ou planifiez les sauvegardes sur des heures spécifiques.
  • Arq : Réglages → Réseau → réglez le calendrier de bande passante.
  • Time Machine : Réglages Système → Général → Time Machine → Options → réglez Fréquence de sauvegarde sur Manuellement si vous voulez le contrôle complet.

Applications de communication

  • Slack : Préférences → Avancé → activez Réduire l'usage de données dans les appels. Désactivez Afficher les aperçus d'images automatiques.
  • Discord : Réglages → Voix et vidéo → désactivez Accélération matérielle pour la vidéo ; baissez la qualité de région du serveur.
  • Zoom : Réglages → Vidéo → décochez HD.

Ces réglages par application ne sont pas glamour. Ce sont aussi les changements qui déplacent le plus d'octets pour le moins d'effort, sans outils tiers requis.

Couche 3 : Identifiez les vrais utilisateurs de bande passante

Avant de commencer à tuer des services ou installer des pare-feu, trouvez ce qui utilise réellement la bande passante. Sans cette étape vous passerez une heure à resserrer les réglages sur des applications qui n'étaient pas le problème.

Activity Monitor

Ouvrez Activity Monitor → onglet Network → triez par Rcvd Bytes ou Sent Bytes. Notez les fautifs. Rappel : cumulé depuis le démarrage du processus, et les processus auxiliaires sont listés séparément de leur parent.

nettop

Dans Terminal :

nettop -P -d

Débits en direct, par processus, par seconde. Appuyez sur q pour quitter.

Un moniteur en barre de menu

Un affichage persistant de débit par application vous dit quelle application utilise la bande passante maintenant sans avoir à ouvrir quoi que ce soit. ova fait cela — il se loge dans la barre de menu, échantillonne à environ 1 Hz, et regroupe les processus auxiliaires sous leur parent pour que vous lisiez « Slack » au lieu de trois auxiliaires Slack séparés. Si vous essayez d'identifier les fautifs chroniques d'arrière-plan, vous voulez un outil qui regarde toujours — pas un que vous devez vous rappeler d'ouvrir.

Attrapez les gouttes lentes
ova garde une série temporelle locale de trafic par application. Faites défiler en arrière à 3 h et voyez exactement ce qui tournait quand le reste du monde dormait.

Trouvez les applications que vous aviez oubliées

Un moniteur en barre de menu consultable d'un coup d'œil avec historique par application. Environ 3 Mo, totalement local.

Télécharger pour macOS

Couche 4 : Désactivez les launch agents et démons

Cette couche est pour les applications qui se ré-ajoutent aux éléments d'ouverture de session, ou qui installent des services d'arrière-plan que vous n'avez pas remarqués.

LaunchAgents et LaunchDaemons sont les services d'arrière-plan persistants de macOS. Ils vivent dans :

  • ~/Library/LaunchAgents/ — niveau utilisateur
  • /Library/LaunchAgents/ — agents utilisateur à l'échelle système
  • /Library/LaunchDaemons/ — démons root à l'échelle système

Chacun est un petit fichier .plist. Le nom de fichier vous dit généralement ce que c'est — com.adobe.CCXProcess.plist, com.microsoft.update.agent.plist, com.docker.helper.plist.

Pour lister ce qui est chargé pour votre utilisateur :

launchctl list | grep -v com.apple

Pour arrêter un agent spécifique sans le supprimer :

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

Vous pouvez le re-charger avec launchctl load. Le fichier plist lui-même reste sur disque.

Couche 5 : Utilisez un pare-feu pour le blocage strict

Si une application refuse d'arrêter de parler à Internet — ou si vous voulez bloquer des destinations spécifiques plutôt que des applications entières — il vous faut un pare-feu, pas un moniteur.

L'option macOS standard est Little Snitch. Il intercepte chaque connexion sortante et vous laisse autoriser, refuser, ou régler une règle par application, par domaine, par port. D'autres choix incluent LuLu (gratuit) et Radio Silence (plus simple).

Un pare-feu est le bon outil quand :

  • Une application continue à contacter même après que vous avez désactivé son élément d'ouverture de session et déchargé son launch agent.
  • Vous voulez autoriser une application en ligne pour une tâche mais bloquer ses endpoints de télémétrie.
  • Vous voulez une invite ponctuelle la prochaine fois que quelque chose de nouveau essaie d'appeler à la maison.

Un pare-feu n'est pas un substitut d'un moniteur. Ils répondent à des questions différentes :

  • Un moniteur vous dit ce qui utilise la bande passante maintenant.
  • Un pare-feu vous dit ce qui est autorisé à utiliser la bande passante du tout.

La plupart des gens bénéficient de faire tourner les deux : un moniteur pour la conscience, un pare-feu pour l'application. Le moniteur siège dans la barre de menu et vous montre ce qui se passe. Le pare-feu siège dans le chemin réseau et décide ce qui est autorisé à se passer. Ils regardent des signaux liés mais différents — comptabilité de processus versus filtrage de connexions — et ils n'entrent pas en conflit.

Un piège à connaître : un pare-feu configuré pour bloquer une application silencieusement (pas d'invite) fera parfois se comporter cette application étrangement. Un outil de sauvegarde photo refusé d'accès réseau peut afficher un indicateur de synchro qui tourne pour toujours. Une application de messagerie refusée du réseau peut continuer à réessayer les connexions, ce qui en soi brûle du CPU. Si vous choisissez de bloquer, vous voulez généralement le mode invite pour la première semaine pour pouvoir voir ce que chaque application veut vraiment — puis basculez en mode silencieux une fois que vous faites confiance à l'ensemble de règles.

Un ordre sûr pour arrêter les applications d'arrière-plan d'utiliser Internet sur Mac

Quand vous vous asseyez pour nettoyer cela, travaillez dans cet ordre :

  1. Regardez d'abord. Ouvrez un moniteur par application et laissez-le tourner pendant une heure. Notez ce qui apparaît.
  2. Éléments d'ouverture de session. Désactivez tout dans Autoriser en arrière-plan qui n'est pas essentiel.
  3. Réglages par application. Pour les applications les plus lourdes de l'étape 1, configurez leurs limites de bande passante internes.
  4. Launch agents. Déchargez (ne supprimez pas) tout ce que vous ne reconnaissez pas.
  5. Pare-feu. Installez-en un seulement si une application spécifique se comporte encore mal.

La raison de cet ordre : chaque couche est réversible par des étapes progressivement plus techniques. Les éléments d'ouverture de session sont un seul clic. Les déchargements de launch agent ne survivent à un redémarrage que si vous supprimez le plist. Les règles de pare-feu persistent jusqu'à ce que vous les retiriez. Commencez par les changements faciles et réversibles ; escaladez seulement si nécessaire.

Une source supplémentaire fréquente de trafic d'arrière-plan est les utilitaires en barre de menu que vous avez installés et oubliés — applications météo qui sondent toutes les cinq minutes, tickers de bourse, widgets de prix de cryptomonnaie, vieux lanceurs d'applications vérifiant les mises à jour, gestionnaires de presse-papiers anciens avec synchro cloud. Auditez votre barre de menu. Clic droit sur chaque icône. Si vous ne pouvez pas vous rappeler pourquoi vous l'avez installée, quittez-la et voyez si elle vous manque. Si non, désinstallez-la.

Pour conclure

La condition de victoire n'est pas « pas de trafic d'arrière-plan ». Un peu de trafic d'arrière-plan est sain — notifications push, vérifications de mise à jour de sécurité, synchro de calendrier. La condition de victoire est vous savez ce qui utilise votre réseau et vous y avez consenti.

Pour y arriver, le flux de travail pour arrêter les applications d'arrière-plan d'utiliser Internet sur Mac se ramène à cinq étapes :

  1. Installez un moniteur par application et laissez-le tourner pendant un jour.
  2. Parcourez les éléments d'ouverture de session et désactivez tout ce que vous n'utilisez pas activement.
  3. Configurez les limites de bande passante dans les applications qui en ont besoin.
  4. Déchargez les launch agents que vous ne reconnaissez pas.
  5. Ajoutez un pare-feu seulement si un fautif spécifique survit à tout ce qui précède.

Si vous voulez un petit moniteur local sans compte pour l'étape 1, ova fait environ 3 Mo, tourne sur macOS 14 et plus, et stocke toutes les données sur votre Mac. Paiement unique, mises à jour à vie, remboursement 14 jours. Rien ne quitte votre machine, y compris les données sur quelles applications utilisent votre réseau.