NimbusX
00
› page chargée
← blog
procuration28.07.20266 minutes

Les proxys qui bloquent le navigateur

Certains proxys échouent dès la première requête du navigateur, tandis que Chromium ne gère pas directement le nom d'utilisateur et le mot de passe pour SOCKS5. Cet article explique les deux cas et le relay intégré qui les prend en charge.

01Premier cas : CONNECT avec en-tête Host

Le navigateur ouvre un tunnel de proxy HTTP avec une requête CONNECT et ajoute normalement l'en-tête Host. Certains serveurs proxy se bloquent en recevant cet en-tête : ils n'achèvent ni ne ferment la connexion, et l'onglet charge indéfiniment. Le proxy semble hors service, alors que curl fonctionne à travers lui.

Le relay intégré se place entre Chromium et le proxy, puis reformule la requête sous une forme acceptée par le serveur. Chromium échange avec lui en HTTP local simple ; le relay envoie la requête externe sans l'en-tête problématique.

02Deuxième cas : SOCKS5 avec authentification

Chromium ne prend en charge SOCKS5 qu'en l'absence de nom d'utilisateur et de mot de passe, car cette voie d'authentification n'est pas implémentée. Un proxy au format socks5://user:pass@host:1080 ne fonctionne directement dans aucun navigateur utilisant ce moteur.

Le relay ouvre un endpoint local sans identifiants, s'authentifie lui-même auprès du proxy externe et conserve le nom d'utilisateur et le mot de passe hors de Chromium. Le navigateur reçoit l'adresse 127.0.0.1, tandis que le relay établit une session entièrement authentifiée avec le proxy externe :

$ python -m app.cli proxy add --url socks5://user:pass@host:1080 --check ✓ relay up · CONNECT fixed · 127.0.0.1:1080 $ curl --proxy socks5://127.0.0.1:1080 https://iphey.com ✓ verdict: trustworthy

03Localisation vérifiée avant l'ouverture

NimbusX vérifie le pays, la ville et le fuseau horaire du proxy avant d'ouvrir le profil. Si la localisation contredit les réglages du profil, l'ouverture s'arrête et les valeurs incompatibles sont indiquées.

Pourquoi ce contrôle est important. Un profil réglé sur l'heure de Berlin derrière un proxy à São Paulo présente exactement le type de contradiction que les systèmes antifraude remarquent. Notre propre système de test a déjà révélé le même problème : les profils de contrôle étaient créés sans proxy et recevaient le fuseau America/New_York avec une adresse IP européenne, si bien qu'iphey renvoyait à juste titre Unreliable. La localisation est désormais déterminée avant le test, de sorte que chaque profil est créé avec des réglages cohérents dès le départ.

04Trois types de proxy, un relay

Les proxys sont connectés par eux-mêmes, de l'un des trois types suivants : HTTP, HTTPS, SOCKS5 avec autorisation. L'adaptateur s'allume tout seul et ne nécessite aucune configuration. Aucun des concurrents analysés ne corrige les proxys accrochés à l'en-tête Host : de tels proxys ne fonctionnent tout simplement pas pour eux.

05Lire la suite

Ce que montrent les tests publics · Piloter les profils par code et avec un assistant IA

Télécharger NimbusXQuestion technique : @Get_NimbusX_Bot