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.
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.
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 :
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.
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.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.
Ce que montrent les tests publics · Piloter les profils par code et avec un assistant IA