Probeer een proxy in een apart Chrome-profiel
Start een apart Chrome-testprofiel met een HTTP- of SOCKS5-eindpunt, los van je gewone profiel.
De systeemproxy wijzigen kan meer beïnvloeden dan het browservenster dat je test. Voor een korte Chrome-test kun je in plaats daarvan een apart profiel starten met een expliciet proxyeindpunt.
Start een apart testprofiel
Een HTTP-proxyvoorbeeld voor Linux:
google-chrome --user-data-dir=/tmp/proxy-ip-check --proxy-server=http://203.0.113.10:8080
Gebruik een nieuwe map uitsluitend voor deze test en vervang het documentatie-eindpunt door je echte proxy uit de dienst of gratis proxylijst. Naam en locatie van het Chrome-programma hangen af van besturingssysteem en installatie.
De aparte gebruikersgegevensmap is belangrijk. Chrome kan een bestaand proces van een profiel hergebruiken. Een opdracht naast de al draaiende gewone browser bewijst daarom niet dat de nieuwe proxyoptie is toegepast. Sluit het eerdere testproces voordat je hetzelfde testprofiel met een ander eindpunt herstart.
Voor een SOCKS5-vermelding
google-chrome --user-data-dir=/tmp/proxy-socks-check --proxy-server=socks5://203.0.113.10:1080
Chrome gebruikt hier het schema socks5, niet curls schrijfwijze socks5h. Chromiums SOCKS5-implementatie lost doelnamen via de proxy op voor ondersteunde URL-verzoeken. Ze ondersteunt TCP, geen algemene UDP-relay, en geen SOCKS5-authenticatie met gebruikersnaam en wachtwoord. Een beveiligd SOCKS-eindpunt kan daardoor mislukken door ontbrekende clientmogelijkheden in plaats van een ongeldig IP.
Test een openbaar doel in dat venster
Open een IP-controlepagina in het aparte profiel. Een localhost-pagina is een slechte proxyroutetest, omdat Chromium impliciete omzeilingsregels heeft voor loopback en bepaalde lokale adressen.
Test ook het benodigde doeltype. Een geslaagde HTTP-pagina bewijst geen HTTPS-CONNECT-ondersteuning. Laadt het profiel niets, vergelijk hetzelfde eindpunt dan met een klein opdrachtregelverzoek voordat je browseropties wijzigt; zie voor een HTTP-listener de curl-HTTP-test.
Rond de test af
Sluit na afloop het aparte Chrome-proces. De opdracht hierboven heeft je gewone profiel niet gekozen. Houd het tijdelijke profiel gescheiden van een profiel met persoonlijke sessies; voor een eindpunttest hoef je niet in te loggen.
In Windows is het gewone systeemproxydialoogvenster voor dagelijks browsergebruik vaak eenvoudiger. Een apart profiel is nuttig wanneer je bewust een afgebakende testsessie wilt in plaats van een blijvende systeemwijziging.