Modifier le proxy système peut affecter davantage que la fenêtre de navigateur testée. Pour un court essai Chrome, vous pouvez plutôt lancer un profil distinct avec un point de connexion proxy explicite.

Lancer un profil de test dédié

Sous Linux, voici un exemple de proxy HTTP :

google-chrome --user-data-dir=/tmp/proxy-ip-check --proxy-server=http://203.0.113.10:8080

Utilisez un nouveau répertoire réservé au test et remplacez le point de documentation par votre proxy réel, fourni par votre service ou la liste de proxys gratuits. Le nom et l’emplacement de l’exécutable Chrome dépendent du système et de l’installation.

Le répertoire de données utilisateur distinct est essentiel. Chrome peut réutiliser un processus existant associé au profil ; lancer une commande à côté du navigateur habituel déjà ouvert ne prouve donc pas l’application du nouvel argument proxy. Fermez l’ancien processus de test avant de relancer ce profil avec un autre point de connexion.

Pour une entrée SOCKS5

google-chrome --user-data-dir=/tmp/proxy-socks-check --proxy-server=socks5://203.0.113.10:1080

Chrome utilise ici le schéma socks5, pas l’écriture socks5h de curl. L’implémentation SOCKS5 de Chromium résout les noms de destination via le proxy pour les requêtes URL prises en charge. Elle accepte TCP, pas un relais UDP général, et ne prend pas en charge l’authentification SOCKS5 par nom d’utilisateur et mot de passe. Un point SOCKS protégé peut donc échouer faute de capacité du client plutôt qu’à cause d’une IP invalide.

Tester une destination publique dans cette fenêtre

Ouvrez une page de vérification d’IP dans le profil dédié. Une page localhost convient mal pour vérifier la route proxy, car Chromium contourne implicitement le proxy pour le bouclage et certaines adresses locales.

Testez aussi le type de destination nécessaire. Une page HTTP réussie ne prouve pas la prise en charge de HTTPS CONNECT. Si le profil ne charge rien, comparez le même point avec une petite requête en ligne de commande avant de modifier le navigateur ; pour un point d’écoute HTTP, voyez le test HTTP avec curl.

Terminer le test

Fermez ensuite le processus Chrome dédié. La commande ci-dessus n’a pas sélectionné votre profil habituel. Gardez le profil temporaire séparé de celui contenant vos sessions personnelles ; aucune connexion à un compte n’est nécessaire pour tester un point.

Sous Windows, la boîte de dialogue du proxy système est souvent plus simple pour l’usage courant. Le profil distinct est utile si vous voulez délibérément une session de test délimitée plutôt qu’une modification persistante du système.

Articles similaires