Skip to content
Advanced / 6 min read

Comment configurer les proxys Shadowsocks IPRoyal sur iOS avec Shadowrocket pour une confidentialité avancée

Apprenez à configurer les proxys Shadowsocks d'IPRoyal sur votre appareil iOS avec Shadowrocket, y compris des règles de routage avancées et la vérification des fuites pour une confidentialité maximale.

iOS Shadowsocks Confidentialité/Anonymat

Aperçu

Shadowsocks est un protocole proxy sécurisé qui chiffre le trafic entre votre appareil et le serveur proxy, ce qui en fait un choix populaire pour les utilisateurs soucieux de leur confidentialité. IPRoyal propose un tunneling de type Shadowsocks dans le cadre de sa gamme de proxys, et sa combinaison avec Shadowrocket sur iOS vous offre un contrôle granulaire sur les applications et les domaines qui utilisent le proxy.

Ce tutoriel avancé vous guide dans la configuration des proxys Shadowsocks IPRoyal sur un iPhone ou un iPad avec Shadowrocket, la mise en place d'un routage basé sur des règles et la vérification que votre véritable IP et vos requêtes DNS ne fuient pas.

Prérequis

  • Un compte IPRoyal actif avec des identifiants de proxy Shadowsocks (adresse du serveur, port, mot de passe et méthode de chiffrement).
  • Shadowrocket installé sur votre appareil iOS. Il s'agit d'une application payante disponible sur l'App Store.
  • Une connaissance de base des concepts de proxy et des réglages iOS.

Étape 1 : Récupérez vos identifiants Shadowsocks IPRoyal

  1. Connectez-vous à votre tableau de bord IPRoyal.
  2. Accédez au produit proxy qui inclut la prise en charge de Shadowsocks (résidentiel, ISP ou datacenter, selon votre forfait).
  3. Générez ou localisez vos identifiants Shadowsocks. Vous aurez besoin de :
    • Adresse du serveur (par ex. ss.iproyal.com ou une adresse IP)
    • Numéro de port
    • Mot de passe
    • Méthode de chiffrement (par ex. aes-256-gcm, chacha20-ietf-poly1305)
  4. En option, IPRoyal peut fournir une URI ss:// qui encode tous les paramètres. Vous pouvez l'utiliser pour importer la configuration directement dans Shadowrocket.

Les méthodes de chiffrement prises en charge incluent souvent :

aes-256-gcm
aes-128-gcm
chacha20-ietf-poly1305

Étape 2 : Installez Shadowrocket sur iOS

  1. Ouvrez l'App Store sur votre iPhone ou iPad.
  2. Recherchez « Shadowrocket » et achetez/téléchargez l'application. (Elle nécessite un paiement unique.)
  3. Une fois installée, ouvrez Shadowrocket. Vous devrez peut-être autoriser les configurations VPN lorsque vous y êtes invité.

Étape 3 : Ajoutez votre serveur Shadowsocks IPRoyal

  1. Dans Shadowrocket, appuyez sur l'icône « + » dans le coin supérieur droit.
  2. Choisissez « Manual » pour saisir manuellement les détails du serveur, ou « Scan QR Code » si IPRoyal a fourni un code QR.
  3. Remplissez les champs à l'aide des identifiants de l'étape 1 :
Champ Valeur
Type Shadowsocks
Serveur votre-serveur.iproyal.com
Port 12345
Mot de passe votre-mot-de-passe
Méthode aes-256-gcm
  1. Appuyez sur « Done » pour enregistrer la configuration.

Étape 4 : Configurez des règles de routage avancées

Shadowrocket prend en charge le routage basé sur des règles, ce qui vous permet d'envoyer uniquement un trafic spécifique via le proxy tandis que le reste du trafic passe en direct. C'est utile pour la confidentialité et les performances.

  1. Appuyez sur l'onglet « Config » en bas, puis appuyez sur le fichier de configuration actif (par ex. « default.conf »).
  2. Modifiez la section [Rule] pour définir votre logique de routage. Voici un exemple d'ensemble de règles qui achemine tout via le proxy, sauf les réseaux locaux et le site web IPRoyal :
[Rule]
# Acheminer tout autre trafic via le proxy
FINAL,PROXY
# Trafic réseau local en direct
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT
IP-CIDR,172.16.0.0/12,DIRECT
# Accès direct au tableau de bord IPRoyal pour un accès rapide
DOMAIN-SUFFIX,iproyal.com,DIRECT
  1. Enregistrez la configuration. Vous pouvez également utiliser le réglage « Global Routing » dans l'application pour basculer rapidement entre les modes Global, Rule et Direct.

Étape 5 : Connectez-vous et vérifiez votre IP

  1. Revenez à l'écran d'accueil de Shadowrocket et basculez l'interrupteur de connexion sur « On ». La première fois, iOS vous demandera d'autoriser les configurations VPN : appuyez sur « Allow ».
  2. Ouvrez Safari et visitez un service de vérification d'IP tel que https://httpbin.org/ip ou https://ifconfig.me. L'IP affichée doit correspondre à l'emplacement du proxy IPRoyal, et non à votre véritable IP.
  3. Pour vérifier que le proxy fonctionne pour des applications spécifiques, ouvrez une application que vous avez routée via le proxy (par ex. un navigateur) et vérifiez son IP.

Étape 6 : Testez les fuites

Les configurations de confidentialité avancées nécessitent de vérifier les fuites DNS et WebRTC.

  1. Visitez https://ipleak.net ou https://browserleaks.com/ip dans Safari.
  2. Confirmez que l'IP détectée est bien l'IP du proxy et qu'aucun serveur DNS de votre véritable FAI n'est listé.
  3. Dans Shadowrocket, activez « DNS over HTTPS » (DoH) dans les réglages de l'application pour éviter les fuites DNS. Utilisez un fournisseur DoH de confiance comme Cloudflare (https://cloudflare-dns.com/dns-query) ou Google (https://dns.google/dns-query).
  4. Si vous constatez des fuites, examinez votre ensemble de règles et assurez-vous que les requêtes DNS sont également proxifiées. Vous pouvez forcer le DNS à passer par le proxy en ajoutant une règle comme :
DOMAIN,cloudflare-dns.com,PROXY
DOMAIN,dns.google,PROXY

Dépannage

  • Échec de la connexion : Vérifiez deux fois l'adresse du serveur, le port, le mot de passe et la méthode de chiffrement. Assurez-vous que la méthode correspond exactement à celle spécifiée par IPRoyal.
  • Vitesses lentes : Essayez un autre emplacement de serveur IPRoyal ou passez à une autre méthode de chiffrement (par ex. chacha20-ietf-poly1305 est souvent plus rapide sur les appareils mobiles).
  • Les fuites DNS persistent : Assurez-vous que DoH est activé et que votre ensemble de règles achemine le trafic DNS via le proxy. Certaines applications peuvent utiliser leur propre résolution DNS ; envisagez d'utiliser temporairement le mode « Global » pour forcer tout le trafic via le proxy.
  • Conflits d'applications : Désactivez toutes les autres applications VPN ou proxy avant de connecter Shadowrocket. Une seule configuration VPN peut être active à la fois sur iOS.
  • Shadowrocket ne se connecte pas : Vérifiez que votre abonnement IPRoyal est actif et que le service Shadowsocks est activé pour votre forfait. Contactez le support IPRoyal si les identifiants semblent corrects mais que la connexion échoue.

Résumé

Dans ce tutoriel, vous avez configuré les proxys Shadowsocks IPRoyal sur iOS avec Shadowrocket, mis en place des règles de routage avancées et vérifié votre connexion pour détecter les fuites. Cette configuration vous offre un contrôle précis sur votre trafic tout en conservant un chiffrement et une confidentialité robustes. N'oubliez pas de tester régulièrement les fuites et d'ajuster les règles selon votre cas d'usage spécifique.