Skip to content
Beginner / 6 min read

Comment configurer un proxy SOCKS5 Smartproxy sur macOS (à l'échelle du système et par navigateur)

Un guide macOS convivial pour débutants sur la configuration d'un proxy SOCKS5 Smartproxy dans les réglages Réseau, Chrome et Firefox, avec vérification et dépannage.

macOS SOCKS5 Confidentialité/Anonymat

Aperçu

Un proxy SOCKS5 achemine le trafic des applications via un point de terminaison distant et peut gérer les sites HTTP et HTTPS lorsque l'application prend en charge SOCKS5. Sur macOS, vous pouvez configurer un proxy SOCKS5 à l'échelle du système via les réglages Réseau ou le limiter à un navigateur spécifique. Ce tutoriel utilise Smartproxy comme fournisseur d'exemple, car il propose des proxys résidentiels et de centre de données via HTTP et SOCKS5 avec une facturation mensuelle fixe. Les mêmes étapes s'appliquent à n'importe quel fournisseur SOCKS5.

Vous apprendrez :

  • Comment trouver votre point de terminaison et vos identifiants SOCKS5 Smartproxy.
  • Comment définir un proxy SOCKS5 à l'échelle du système sur macOS.
  • Comment utiliser SOCKS5 uniquement dans Chrome et Firefox.
  • Comment vérifier que le proxy fonctionne et corriger les erreurs courantes.

Avant de commencer

  • Un compte Smartproxy avec accès à des proxys résidentiels ou de centre de données.
  • Votre point de terminaison SOCKS5 : hôte, port, nom d'utilisateur et mot de passe. Smartproxy fournit généralement ces informations dans le tableau de bord pour le type de proxy et l'emplacement que vous avez sélectionnés.
  • Un accès administrateur macOS si vous modifiez les réglages Réseau.
  • Une URL de test telle que https://httpbin.org/ip ou https://ifconfig.me/ip.

Étapes

  1. Récupérez vos identifiants SOCKS5 Smartproxy.

    Connectez-vous au tableau de bord Smartproxy et ouvrez les détails du proxy résidentiel ou de centre de données. Notez l'hôte, le port, le nom d'utilisateur et le mot de passe SOCKS5. Si le tableau de bord affiche des ports HTTP et SOCKS5 distincts, utilisez le port SOCKS5 pour ce tutoriel.

  2. Testez le proxy SOCKS5 depuis le Terminal avant de modifier les réglages macOS.

    Remplacez les espaces réservés par vos informations. Le schéma socks5h envoie les requêtes DNS via le proxy, ce qui réduit les fuites DNS.

    curl -x socks5h://USERNAME:PASSWORD@HOST:PORT https://httpbin.org/ip
    

    Si la réponse affiche une adresse IP différente, les identifiants et le point de terminaison du proxy fonctionnent.

  3. Ouvrez les réglages de proxy Réseau de macOS.

    • Cliquez sur le menu Apple et choisissez Réglages Système.
    • Sélectionnez Réseau.
    • Sélectionnez votre connexion active (Wi-Fi ou Ethernet) et cliquez sur Détails.
    • Ouvrez l'onglet Proxys.
  4. Activez le proxy SOCKS.

    • Activez Proxy SOCKS.
    • Saisissez l'hôte et le port SOCKS5 de Smartproxy.
    • Si macOS affiche des champs d'authentification, saisissez votre nom d'utilisateur et votre mot de passe Smartproxy.
    • Cliquez sur OK, puis sur Appliquer.
  5. Vérifiez le proxy à l'échelle du système.

    • Ouvrez Safari ou une autre application qui respecte les réglages de proxy système de macOS.
    • Visitez https://httpbin.org/ip et confirmez que l'adresse IP diffère de votre IP publique habituelle.
    • Si la page échoue, désactivez le proxy SOCKS et testez à nouveau le proxy avec la commande curl de l'étape 2.
  6. Limitez SOCKS5 à Chrome uniquement (facultatif).

    Chrome sur macOS utilise généralement les réglages de proxy système, mais vous pouvez lancer un profil Chrome distinct avec une option de proxy. Cela est utile lorsque vous ne voulez pas modifier l'ensemble du système.

    '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome' --proxy-server='socks5://HOST:PORT' --user-data-dir=/tmp/chrome-socks5-profile
    

    L'option de ligne de commande de Chrome ne gère pas l'authentification proxy. Si Smartproxy exige un nom d'utilisateur et un mot de passe, utilisez les réglages de proxy système, une extension de navigateur de votre fournisseur ou un client proxy prenant en charge l'authentification SOCKS5. Smartproxy fournit des extensions de navigateur qui peuvent simplifier l'utilisation d'un proxy au niveau du navigateur ; consultez le tableau de bord du fournisseur pour connaître les navigateurs pris en charge et les notes de configuration.

  7. Configurez SOCKS5 dans Firefox (facultatif).

    • Ouvrez Firefox et accédez aux Paramètres.
    • Recherchez Paramètres réseau et cliquez sur Paramètres.
    • Sélectionnez Configuration manuelle du proxy.
    • Dans le champ Hôte SOCKS, saisissez l'hôte et le port Smartproxy.
    • Sélectionnez SOCKS v5.
    • Activez Proxy DNS lors de l'utilisation de SOCKS v5.
    • Cliquez sur OK.
    • Lorsque Firefox demande l'authentification proxy, saisissez votre nom d'utilisateur et votre mot de passe Smartproxy.
  8. Désactivez le proxy lorsque vous avez terminé.

    • Revenez à Réglages Système > Réseau > Détails > Proxys.
    • Désactivez Proxy SOCKS et cliquez sur OK.
    • Pour Chrome, fermez la fenêtre du profil proxy et supprimez /tmp/chrome-socks5-profile si vous n'en avez plus besoin.
    • Pour Firefox, revenez à Paramètres réseau et sélectionnez Aucun proxy.

Dépannage

  • Échec de l'authentification : vérifiez à nouveau le nom d'utilisateur et le mot de passe. Si votre mot de passe contient des caractères spéciaux, encodez-le en URL dans les outils en ligne de commande.
  • Le proxy fonctionne dans le Terminal mais pas dans les applications : de nombreuses applications macOS ignorent les réglages de proxy système. Utilisez un client proxy par application ou les propres réglages de proxy de l'application.
  • Fuites DNS : utilisez socks5h dans curl et activez Proxy DNS dans Firefox. Le comportement du proxy SOCKS système de macOS varie selon l'application.
  • Expiration de la connexion : vérifiez que vous utilisez le port SOCKS5, et non le port HTTP. Assurez-vous que votre réseau autorise les connexions sortantes vers le port du proxy.
  • Les sites web bloquent l'IP du proxy : les proxys résidentiels sont moins susceptibles d'être bloqués que les IP de centre de données, mais aucun proxy ne garantit l'accès. Essayez un autre emplacement ou type de proxy dans le tableau de bord Smartproxy.
  • macOS demande le mot de passe administrateur : les modifications du proxy système nécessitent des droits d'administrateur sur la plupart des Mac.

Résumé

Vous pouvez utiliser un proxy SOCKS5 Smartproxy sur macOS au niveau du système ou uniquement dans un navigateur. Testez le point de terminaison avec curl, configurez les réglages Réseau de macOS pour un routage à l'échelle du système et utilisez des réglages spécifiques au navigateur lorsque vous avez besoin d'un contrôle plus fin. Vérifiez toujours votre IP publique et désactivez le proxy une fois la tâche terminée.