Blog

Antidetect Browser Proxy Setup: A SOCKS5 Guide to Pass Pixelscan

Learn how you can setup your SOCKS5 proxy with antidetect browsers and fix WebRTC, DNS leaks and clear common red flags.

October 5, 2026 · 5 min read

Antidetect Browser Proxy Setup: A SOCKS5 Guide to Pass Pixelscan

It can always happen that you setup your proxy, test the IP address, check the page you want and it works just fine, but when you open Pixelscan and you see red; The proxy is detected, or the fingerprint is inconsistent. If your proxy works, it does not mean it's a convincing one. A correct antidetect browser proxy setup takes more than pasting a host and port into a profile. This guide shows you how to pick a clean SOCKS5 proxy, configure it, match the profile to it, close WebRTC and DNS leaks, and fix the flags Pixelscan raises.

What Pixelscan Actually Checks

Pixelscan is a browser fingerprinting test. It collects what your browser reports about itself and compares that with what your network connection reveals. Its checks fall into three groups:

  • IP and proxy detection. Pixelscan looks up which network owns the IP (its ASN), whether the IP belongs to a known datacenter or proxy range, and whether it appears on blacklists.

  • Consistency. Your timezone, language and location should agree with where the IP is. A Tokyo IP with a New York clock is a contradiction.

  • Fingerprint integrity. The user agent, operating system, canvas, WebGL, fonts and hardware values should fit together. A browser that claims to run on Windows but renders like a Mac looks masked.

The takeaway: using a proxy isn't usually what gets a profile flagged. Mismatches are. Pixelscan reports both, but most red results come from mismatches you can fix in your settings.

Start with a Clean SOCKS5 Proxy

No configuration can rescue a burned IP, so run IP reputation checks before you assign a proxy to a profile. Look at three things:

  • ASN type. Residential and ISP ranges get more trust than datacenter ranges.

  • Fraud score. IP scoring services rate how risky an address looks, based on its abuse history.

  • Blacklists. Check the IP against the common spam and abuse lists.

SOCKS5 suits antidetect browsers because it relays raw connections without reading or rewriting them. A misconfigured HTTP proxy can add headers such as Via or X-Forwarded-For that give it away; SOCKS5 adds none. For account work, use residential or ISP proxies with sticky sessions, so the IP stays the same while you're logged in. For more on proxy types and how much trust each IP type gets, see How to Avoid Cloudflare Block When Using Proxies.

Antidetect Browser Proxy Setup, Step by Step

The steps below work in most tools, including Multilogin, GoLogin, AdsPower and Dolphin Anty. The labels differ slightly from one tool to another.

  1. Create a profile and choose the OS. Pick the operating system you want the profile to appear to run. Most antidetect browsers then build a matching fingerprint around it.

  2. Enter the proxy. Set the proxy type to SOCKS5, then fill in the host, port, username and password. Many tools also accept a single host:port:username:password string.

  3. Check the proxy. Click the built-in check button. Make sure it connects and shows the country and city you expect.

  4. Fill location settings from the IP. Turn on the option that sets the timezone, language and geolocation from the proxy. Tools usually label it "based on IP" or "auto".

  5. Save the profile and launch it.

Set the proxy inside the antidetect browser rather than through Chrome's launch flags. Chromium has no built-in support for SOCKS5 username and password authentication, so the antidetect browser handles that part for you.

A few rules for SOCKS5 proxy configuration keep profiles apart:

  • Give each profile its own proxy.

  • Never reuse an IP across accounts.

  • Keep sessions sticky. If the IP rotates to another city in the middle of a session, the timezone you set no longer matches it.

For the full one-account, one-profile approach, see How to Run Multiple Accounts Safely.

Match Timezone, Language, and Geolocation to the Proxy

A proxy timezone mismatch is one of the most common reasons a profile fails. Four values need to point to the same region as the IP:

  • The browser's timezone, which JavaScript reads through Intl.DateTimeFormat().resolvedOptions().timeZone

  • navigator.language

  • The Accept-Language header

  • The HTML5 geolocation coordinates

For example, an IP in Dallas with the timezone set to Europe/Berlin tells any website that something is off. The automatic fill usually gets this right, but IP geolocation databases don't always agree with each other. If the proxy check shows one city and Pixelscan shows another, set the values by hand to match what Pixelscan reports.

Fix WebRTC Leaks

WebRTC is the browser technology behind video calls, and it can reveal your real IP even behind a proxy. WebRTC finds network routes by contacting STUN servers over UDP. According to Chromium's proxy documentation, Chrome uses SOCKS5 only for TCP-based requests and can't relay UDP through it. Without protection, those UDP packets go around the proxy.

Antidetect browsers usually offer three WebRTC modes:

  • Real: shows your actual IP. Avoid this mode.

  • Altered or replaced: shows the proxy's IP. Use this one.

  • Disabled: blocks WebRTC completely.

Choose the altered mode rather than turning WebRTC off. Very few real users have WebRTC disabled, so a profile without it can stand out. Then confirm the fix with the BrowserLeaks WebRTC test. Your real public IP shouldn't appear anywhere on the page.

DNS Leak Prevention

Before your browser connects to a site, it has to look up the site's IP address through a DNS server. If that lookup goes through your own internet provider instead of the proxy, the site can see a DNS server in the wrong country. There's some good news for SOCKS5 users: Chromium-based browsers always resolve hostnames on the proxy's side when the proxy type is SOCKS5. So, if you set the proxy inside the profile, the browser itself shouldn't leak DNS.

 

Leaks usually come from other places. A system-wide proxy tool or VPN app can resolve hostnames locally, and so can a script that uses socks5:// instead of socks5h:// (the "h" means the proxy resolves the hostname). Some proxy servers also use a DNS server in another country. Run a DNS leak test inside the profile. Every DNS server it lists should be in the proxy's country, and none should belong to your own internet provider.

Testing in Pixelscan and Fixing Common Flags

Always open Pixelscan inside the profile you're testing, never in your main browser, or it will show your real setup. Run it again after every change, so you can see which fix made the difference.

"Pixelscan Proxy Detected"

This flag points to the IP itself. The IP probably belongs to a datacenter or a known proxy range, or it has a bad history. You can't fix this with profile settings. Go back to the IP reputation checks above and switch to a residential or ISP IP. A clean consistency result can't make up for an IP that's already flagged, because platforms look up the same reputation data.

Timezone or Location Mismatch

The profile's timezone, language or geolocation disagrees with the IP. This often happens when a rotating proxy changes location after you've set up the profile. Sync the location settings from the proxy again or set them by hand as described in the timezone section, then run the test again.

Inconsistent Fingerprint

The parts of the fingerprint contradict each other, for example a Windows user agent with Mac fonts, or a screen resolution no real device uses. This usually happens when someone has overridden values by hand. Reset the profile to the default fingerprint your antidetect browser generates for the chosen OS and change only what you have to.

Conclusion

A good antidetect browser proxy setup comes down to consistency. The IP, DNS, WebRTC, timezone and fingerprint should all describe the same person in the same place. Start with a clean IP, keep each profile on its own proxy, and test again after every change. Follow each platform's terms as well. For the wider picture, read How to Run Multiple Accounts Safely.