Questions fréquentes sur les proxies mobiles et notre service.
Pourquoi choisir un proxy mobile pour Puppeteer face aux sites protégés
Un Chromium piloté par Puppeteer est vite repéré quand il sort d'une IP de datacenter. Le bon proxy pour Puppeteer mobile place l'automatisation derrière une adresse d'opérateur, plus proche d'un abonné réel que d'un serveur. Les requêtes arrivent avec un profil réseau plausible, ce qui réduit les interruptions et préserve le budget de collecte.
Une IP mobile peut être partagée par des milliers d'abonnés via CGNAT ; bloquer cette adresse pénaliserait trop d'utilisateurs réels, donc les plateformes préfèrent souvent un CAPTCHA à un bannissement. Les sessions restent exploitables plus longtemps.
Sur des cibles comme Google SERP, Amazon, Booking ou LinkedIn, un proxy Puppeteer (puppeteer proxy) mobile obtient souvent 95 à 99 % de réussite là où des proxys résidentiels tombent sous 80 %. La collecte reste donc plus stable sur ces cibles.
| Type | Confiance | Vitesse | Prix |
| Datacenter | Faible | Très élevée | Bas |
| Résidentiel | Élevée | Élevée | Moyen |
| Mobile | Supérieure | Moyenne | Élevé |
La confiance supérieure du mobile vient de l'ASN d'opérateur, pas d'un débit plus rapide. Résultat : moins de captchas, moins de rejets et moins de relances coûteuses.
Connecter un proxy pour Puppeteer : HTTP(S), identifiants et vérification de l'IP
Dans un script Node.js, un const garde l'adresse au format ip:port:login:password. L'arg --proxy-server transmet ce point d'entrée à Chromium, puis page.authenticate envoie le nom d'utilisateur et le mot de passe. Cette séquence évite l'erreur 407, qui apparaît quand l'authentification arrive trop tard ou sur le mauvais port.
Deux méthodes existent : login/mot de passe ou IP-whitelisting. La première convient aux machines qui changent d'adresse de sortie ; la seconde simplifie l'accès quand l'IP du serveur est stable. Dans les deux cas, la requête doit partir du réseau autorisé, sinon la connexion est refusée. Un réglage cohérent évite les échecs inutiles.
Avant de lancer la collecte, il faut vérifier que l'IP est bien mobile : type d'ASN mobile, score de fraude faible, absence de liste noire. Si la vérification indique hosting ou datacenter, le proxy annoncé comme mobile ne l'est pas. Ce contrôle protège les comptes et les données contre des blocages immédiats.
La documentation OnlineProxy sur onlineproxy.io/fr/manual détaille la configuration dans les outils courants. Le format standard ip:port:login:password ou l'IP-whitelisting fonctionne dans tout logiciel compatible HTTP(S)/SOCKS5. L'intégration reste directe, sans couche à maintenir.
Conseil pratique : avant une montée en charge, testez une page, vérifiez le type d'ASN et le code HTTP, puis augmentez les flux progressivement. Cette routine isole les erreurs de proxy avant qu'elles ne coûtent du temps.
Proxy Puppeteer SOCKS5 : contourner la limite d'authentification de Chromium
Chromium n'accepte pas les identifiants directement sur un proxy SOCKS5. Un proxy Puppeteer SOCKS5 (puppeteer proxy socks5) se pilote donc autrement : soit l'accès est autorisé par IP-whitelisting, soit un relais local comme proxy-chain ajoute l'authentification avant l'envoi vers le port SOCKS5. Le script garde alors une sortie stable, sans rejet au démarrage.
SOCKS5 devient utile quand il faut transporter de l'UDP, tester WebRTC ou alimenter un navigateur antidétection. Pour un simple scraping HTTP, HTTP(S) suffit souvent ; pour un environnement plus complet, SOCKS5 évite de multiplier les couches réseau. Le script garde ainsi la bonne porte de sortie selon le scénario.
Rotation d'IP ou session sticky : quel tarif OnlineProxy pour vos scripts Puppeteer
Avant de prendre un proxy pour Puppeteer, il faut associer la tâche au mode d'IP et au plan. La facturation OnlineProxy est calculée par port pour 1, 7 ou 30 jours, sans facturation au Go. Le trafic n'est pas compté au volume, ce qui rend le coût prévisible pour les scripts réguliers.
Les deux options incluent un trafic non facturé au Go, mais la vitesse dépend du réseau mobile, donc les délais du script doivent rester réalistes.
Lite : rotation automatique toutes les 2 à 5 minutes pour la collecte de données
Le plan Lite partage un port entre cinq utilisateurs au maximum. L'IP change automatiquement toutes les 2 à 5 minutes, sans pilotage manuel ni redémarrage de l'appareil. Ce fonctionnement convient à la collecte de données publiques tolérante aux changements d'IP, mais pas aux parcours connectés. Chaque donnée récupérée sans connexion reste exploitable, tandis qu'une session authentifiée risque d'être interrompue.
Regular : appareil dédié, changement d'IP par lien ou minuteur
Le plan Regular réserve un modem dédié pendant toute la location. La session sticky garde la même IP le temps nécessaire, puis un nouveau départ peut être déclenché depuis le script par un lien ou un minuteur. Le redémarrage de l'appareil reste disponible, avec une assistance prioritaire pour réduire les interruptions.
Ce mode est adapté aux connexions, aux paniers et aux parcours en plusieurs étapes. Une limite compte : un modem supporte en général 1 à 5 flux simultanés. En gardant la concurrence dans cette plage, le script conserve une IP stable et évite les pertes de session.
Les erreurs qui font bloquer un script Puppeteer malgré une IP mobile
Une IP mobile ne corrige pas une configuration incohérente. Voici les erreurs qui coûtent le plus cher.
- Langue, fuseau horaire ou devise différents du pays de l'IP : le site détecte une incohérence géographique et peut suspendre la session ou fermer le compte.
- Empreinte et User-Agent par défaut : le navigateur headless reste identifiable, même avec une IP d'opérateur, ce qui multiplie les contrôles.
- Fuite WebRTC : l'adresse réelle peut apparaître hors du proxy et invalider tout le travail de protection.
- Changement d'IP en pleine session authentifiée : la plateforme peut interpréter la bascule comme un détournement de compte.
- Navigateur lancé à chaque requête : l'ouverture répétée de Chromium augmente la charge et crée des empreintes incohérentes.
- Concurrence trop élevée pour un modem : au-delà de quelques flux, les délais augmentent et les réponses échouent.
- Absence de contrôle du contenu : si le script ne vérifie pas la réponse, il peut enregistrer des pages vides ou des captchas.
- IP non vérifiée : un proxy annoncé mobile mais classé datacenter peut provoquer des rejets immédiats.
Commencez par un proxy pour Puppeteer vérifié, alignez la géographie, limitez les flux et ajoutez des délais réalistes. En cas de blocage, l'assistance est disponible 24 h/24, avec un premier retour visé en 4 heures. Le cashback est versé en crédits sur le compte, et un remboursement peut être examiné selon la politique de remplacement et de retour. Cette procédure limite le risque opérationnel.