Ændring af systemproxyen kan påvirke mere end det browservindue, du tester. Til en kort Chrome-test kan du i stedet starte en separat profil med et udtrykkeligt proxyendepunkt.

Start en særlig testprofil

Et HTTP-proxyeksempel til Linux:

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

Brug en ny mappe kun til denne test, og erstat dokumentationsendepunktet med din rigtige proxy fra tjenesten eller listen over gratis proxyer. Chrome-programmets navn og placering afhænger af operativsystem og installation.

Den separate brugerdatamappe er vigtig. Chrome kan genbruge en eksisterende proces for profilen, så en kommando ved siden af den kørende normale browser beviser ikke, at det nye proxyflag trådte i kraft. Luk den tidligere testproces, før du genstarter samme testprofil med et andet endepunkt.

For en SOCKS5-post

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

Chrome bruger her skemaet socks5, ikke curls stavemåde socks5h. Chromiums SOCKS5-implementering slår målnavne op gennem proxyen for understøttede URL-forespørgsler. Den understøtter TCP, ikke et generelt UDP-relæ, og ikke SOCKS5-godkendelse med brugernavn og adgangskode. Et beskyttet SOCKS-endepunkt kan derfor fejle på grund af manglende klientfunktioner snarere end en ugyldig IP.

Test et offentligt mål i det vindue

Åbn en IP-kontrolside i testprofilen. En localhost-side er en dårlig test af proxyruten, fordi Chromium har implicitte undtagelser for loopback og visse lokale adresser.

Test også den nødvendige måltype. En vellykket HTTP-side beviser ikke HTTPS-CONNECT-understøttelse. Hvis profilen intet indlæser, så sammenlign samme endepunkt med en lille kommandolinjeforespørgsel før ændringer i browseren; for en HTTP-lytter, se curl-testen for HTTP.

Afslut testen

Luk den særlige Chrome-proces bagefter. Kommandoen ovenfor har ikke valgt din normale profil. Hold den midlertidige profil adskilt fra en med personlige sessioner; du behøver ikke logge ind for at teste et endepunkt.

I Windows er den normale systemproxydialog ofte enklere til daglig brug. En separat profil er nyttig, når du bevidst ønsker en afgrænset testsession frem for en vedvarende systemændring.

Relaterede artikler