Set up Chrome with ProxyField
- Install FoxyProxy or ZeroOmega from the Chrome Web Store and pin its icon.
- Add a proxy: type HTTP, host
gate.proxyfield.io, port7000. - Enter your username, such as
<login>-country-us-city-new_york, and your password, then save. - Choose the proxy from the extension's toolbar icon.
- Open
https://api.ipify.org: it shows an IP that is not yours.
Without an extension, start a separate Chrome on the proxy (Windows); Chrome then asks for your username and password in its Sign in box.
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="%LOCALAPPDATA%\ChromeProxy"Chromium's own description of the proxy switches and the system proxy: Network Settings (Chromium).
The easiest way, with an extension: in FoxyProxy or ZeroOmega, add an HTTP proxy with host gate.proxyfield.io, port 7000, your username and password, then switch it on from the toolbar icon. It applies to one Chrome profile; use a sticky session of 30 s to 36 h for logged-in sites, or a new IP on every request (steps).
A different proxy in each profile: start one Chrome instance per proxy, each with its own --user-data-dir (Windows, macOS and Linux commands). Only Chrome, other Windows apps direct: use the extension or --proxy-server and leave the Windows proxy off (how).
Mobile 5G/4G proxies cost $3.45/GB for 1 GB down to $2.45/GB from 1,000 GB on the same gateway and balance, over HTTP, HTTPS and SOCKS5.
| Method | Applies to | Username and password | SOCKS5 | Best for |
|---|---|---|---|---|
| Extension | that Chrome profile | saved in the extension | without auth | the easiest setup; per-profile countries |
--proxy-server flag | that Chrome instance | Chrome asks | without auth | Chrome only, other apps direct |
| System proxy | every app | Chrome asks | without auth | the whole machine |
Labels can differ slightly between versions.
On this page 13 sections
The easiest way: a residential proxy in a Chrome extension
The easiest way to use a ProxyField residential proxy in Chrome is a proxy manager extension such as FoxyProxy: add an HTTP proxy with host gate.proxyfield.io, port 7000, your username and password, then switch it on. It takes about five fields, applies to one Chrome profile only, and the extension answers the sign-in for you. ProxyField residential traffic costs $2.95/GB for 1 GB, from $1.95/GB at volume.
Read moreShow less
With FoxyProxy:
- In the Chrome Web Store, open FoxyProxy and select Add to Chrome.
- Pin it: click the puzzle icon in the toolbar, then the pin next to FoxyProxy.
- Click the icon, open Options, then the Proxies tab, and select Add.
- Fill in the fields from the table below and select Save.
- Click the toolbar icon and choose the proxy you saved.
- Open
https://api.ipify.org: you should see an IP that is not yours, andhttps://ipinfo.io/jsonshould show New York, United States.Screenshot Proxy extension profile with HTTP, gate.proxyfield.io and port 7000
| FoxyProxy field | ZeroOmega field | What to type |
|---|---|---|
| Type | Protocol | HTTP |
| Hostname | Server | gate.proxyfield.io |
| Port | Port | 7000 |
| Username | lock icon → Username | <login>-country-us-city-new_ (your username plus the location) |
| Password | lock icon → Password | your password from the account |
| Save | Apply changes | then pick the entry from the toolbar icon |
Expected check: https://api.ipify.org shows a US IP that is not yours. In ZeroOmega, create the entry as a Proxy Profile first (ZeroOmega setup).
Rotating or sticky in the extension: the extension keeps one entry; the gateway decides the IP. By default every request gets a new IP; for a logged-in site, use a sticky session of 30 s to 36 h (presets 1, 5, 10, 30 min, 1, 3, 6 h) so the IP stays put while you click through.
Switch the country or city by editing the username only, for example <login>-country-<code>-city-<city>: the host, port and password stay the same, so there is no new extension setup. Countries take their two-letter code in lowercase, as in <login>-country-de. Rotation happens at the gateway: a new IP on every request, or a sticky session of 30 s to 36 h for a logged-in site. Region, session and session time go in the same username: -region-<region>, -session-<id> and -ttl-<seconds> (30 to 129,600 seconds, 20 minutes by default), as in <login>-country-us-region-new_york-city-new_york-session-he9f2qga-ttl-600; every part after the login is optional. Residential is the default; add -mobile after the login for mobile IPs: <login>-mobile-country-us.
Pick a proxy manager extension built for Manifest V3, with public source. The original Proxy SwitchyOmega is disabled in current Chrome, so use ZeroOmega instead; it imports old SwitchyOmega backups. Setup guides: FoxyProxy and ZeroOmega. Choose HTTP, not SOCKS5: Chrome can't send SOCKS5 credentials. ProxyField doesn't have its own Chrome extension. Install only extensions you trust: they see your traffic (are proxy extensions safe?). Extensions set the proxy through Chrome's chrome.proxy API. While one does, Chrome's settings say "Your proxy settings are controlled by an extension": that is expected, and switching the extension to direct, or turning it off in chrome://extensions, gives the proxy setting back to Chrome.
Only Chrome through the proxy, other Windows apps direct
Yes, you can: start Chrome with --proxy-server and its own --user-data-dir, or use an extension such as FoxyProxy (above). Both leave the Windows proxy setting off, so other apps keep their direct connection. Do not set the proxy in Windows Settings → Network & internet → Proxy: that is the system proxy, which Chrome and other apps follow (Microsoft: use a proxy server in Windows).
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="%LOCALAPPDATA%\ChromeProxy"open -na "Google Chrome" --args --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="$HOME/ChromeProxy"The flag takes no credentials; Chrome shows a Sign in box, where you enter your username and password. Without a separate --user-data-dir, the command joins the Chrome that is already open, which ignores the flag.
Make it permanent on Windows with a shortcut:
- Right-click the desktop → New → Shortcut, or copy your Chrome shortcut.
- Right-click it → Properties → Shortcut tab.
- In Target, after the closing quote of
chrome.exe", add a space and--proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="%LOCALAPPDATA%\ChromeProxy". - Click OK and start Chrome from this shortcut. Your usual Chrome shortcut stays direct.
Send some hosts direct with --proxy-bypass-list, separated by semicolons:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://gate.proxyfield.io:7000" --proxy-bypass-list="localhost;127.0.0.1;*.example.com" --user-data-dir="%LOCALAPPDATA%\ChromeProxy"Check that other apps stay direct: with the proxied Chrome open, run curl.exe https://api.ipify.org in PowerShell. It should print your own IP, while https://api.ipify.org in that Chrome window shows the proxy's IP.
Both switches are described in Chromium's network settings documentation. For code, see automating Chrome with a proxy in Selenium, or in Puppeteer.
A different proxy in each Chrome profile
Chrome's built-in profiles (the people icon) cannot have different proxies through the flag or the system proxy: both apply to every profile in that Chrome instance. So use one --user-data-dir per proxy, which makes each window a separate Chrome instance, or one extension per profile (extensions are installed per profile, so each profile keeps its own proxy entry). Chromium documents the folders in creating and using profiles.
Windows:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="C:\ChromeProfiles\Profile1"
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="C:\ChromeProfiles\Profile2"macOS:
open -na "Google Chrome" --args --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="$HOME/ChromeProfiles/Profile1"
open -na "Google Chrome" --args --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="$HOME/ChromeProfiles/Profile2"Linux:
google-chrome --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="$HOME/ChromeProfiles/Profile1" &
google-chrome --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="$HOME/ChromeProfiles/Profile2" &Both instances use the same gateway: the location is in the username you type in each window's Sign in box, not in the flag.
| Window | Sign in as | Expected check |
|---|---|---|
| Profile1 | <login>-country-us-city-new_ | https://ipinfo.io/json shows New York |
| Profile2 | the line the configurator generates for a second city or country | https://ipinfo.io/json shows that city or country |
The configurator in your account writes the username for any location.
Check each window: open https://api.ipify.org and https://ipinfo.io/json in both. You should see two different IPs, and the location you set in each. Never start two windows on the same --user-data-dir with different flags: the second joins the first and keeps its proxy. For many separate profiles with their own IPs, use an antidetect browser.
Chrome proxy setup through the system proxy (Windows and macOS)
Point the system at gate.proxyfield.io:7000; every app that follows it, Chrome included, uses the proxy, and Chrome asks for credentials.
- In Chrome, open ⋮ → Settings → System → Open your computer's proxy settings.
Screenshot Chrome Settings, System page with Open your computer's proxy settings - Windows 11: under Manual proxy setup, select Set up next to Use a proxy server. Turn it on, enter
gate.proxyfield.ioas Proxy IP address and7000as Port, then Save.Screenshot Windows 11 Edit proxy server dialog with gate.proxyfield.io and port 7000 - macOS: select Details… next to your network, then Proxies. Turn on Web proxy (HTTP) and Secure web proxy (HTTPS), each with server
gate.proxyfield.io, port7000and Proxy server requires password on with your username and password, then OK.Screenshot macOS Proxies pane with Web proxy (HTTP) and Secure web proxy (HTTPS) turned on - Open
https://api.ipify.org. If Chrome shows a Sign in box, enter your username (for example<login>-country-us-city-new_york) and password. You should see an IP that is not yours.Screenshot Chrome proxy Sign in box for gate.proxyfield.io:7000
Edge, Safari and other apps follow it. See Windows proxy settings and Mac proxy settings.
Country, city and sticky sessions
Country and city go in the username: <login>-country-us-city-new_york. Targeting covers country, region (state) and city, with all 50 US states; ProxyField has 61.2M+ residential IPs in the United States. Rotate per request, or keep a sticky session (30 s to 36 h) while logged in. All username parameters are in the targeting docs.
SOCKS5 in Chrome
Chrome supports SOCKS5 but not SOCKS5 usernames and passwords. Allowlist your IP in your account and use --proxy-server="socks5://gate.proxyfield.io:<port>", where <port> is the port you set up in the dashboard for your allowlisted IP. The allowlist takes up to 100 IPv4 addresses per account; with the allowlist, the product, location and session are set per port in the dashboard. To target by username, use HTTP.
Check that Chrome uses the proxy
https://api.ipify.orgshows an IP that is not yours.https://ipinfo.io/jsonshows its country and city, or test your proxy.
WebRTC can leak your real IP outside the proxy; run a WebRTC leak test.
Turn off or reset Chrome's proxy settings
- System proxy: turn Use a proxy server off (Windows), or turn off both web proxies (macOS).
- Flag: close that instance.
- Extension: switch it to direct mode, or turn it off in
chrome://extensions. - Full reset:
chrome://settings/reset→ Restore settings to their original defaults. It resets Chrome, not the system proxy.
Policy-set proxies show in chrome://policy.
Chrome on Android, iPhone and ChromeOS
Chrome on Android and iPhone uses the phone's Wi-Fi proxy: proxy settings on Android, iPhone proxy settings. On ChromeOS, open Settings → Network → (your network) → Proxy and set Connection type to Manual proxy configuration; more in Chromebook proxy settings.
Which proxies work best with Chrome?
Residential proxies let you browse as a local user abroad; mobile 4G/5G proxies give carrier IPs. One balance: residential from $1.95/GB ($2.95/GB at 1 GB), mobile from $2.45/GB ($3.45/GB at 1 GB). For one IP that stays the same for days, a dedicated ISP proxy costs from $2.29 per IP per 30 days, renewed by you with no auto-billing: static residential (ISP) proxies.
A proxy changes your IP, location and reputation; it doesn't solve CAPTCHAs or hide your fingerprint (anti-bot systems).
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
ERR_ | Wrong host, port or protocol | Check gate.proxyfield.io:7000 and http:// |
ERR_ | The proxy couldn't reach the site | Some site categories are restricted to protect the network, including financial and government services |
| Sign-in box keeps returning (407) | Wrong username or password, or your IP isn't allowlisted | Copy credentials from your account |
| Wrong country | Misspelled parameter | Fix the username, restart Chrome |
| The flag has no effect | Chrome was already open on that profile folder | Close it, or use a new --user-data-dir |
| Sites skip the proxy | An extension, a bypass list or a policy | Check the bypass list and chrome://policy |
| "Your connection was interrupted" | Chrome saw a network change | Reload |
Gateway error messages: 407 Proxy Authentication Required for a wrong login or password, an IP not on the allowlist or a malformed location, 402 Payment Required when no traffic is left and 502 Bad Gateway when no exit could be connected; a restricted site gets no separate response, and a 403 comes from the site itself. See proxy errors.
Get started
Start with the Easy Trial: 1 GB for $2.95, no minimum purchase, no subscription, and the traffic never expires. All purchases are final. See pricing per GB.
Chrome Proxy Settings FAQ
What's the easiest way to use a residential proxy in Chrome with an extension?
ProxyField residential proxies, from $1.95/GB, work in any Chrome proxy manager extension such as FoxyProxy or ZeroOmega: add an HTTP proxy with host gate.proxyfield.io, port 7000, your username and password, then switch it on from the toolbar icon. Put the location in the username, such as <login>-country-us-city-new_york, and check that https://api.ipify.org shows a US IP. Keep a sticky session of 30 s to 36 h for logged-in sites, or let the gateway give a new IP on every request.
How do I use a different proxy in each Chrome profile?
Start each one as a separate Chrome instance with its own --user-data-dir and --proxy-server (Windows, macOS and Linux commands are on this page), or install a proxy extension in each profile with its own entry; the flag and the system proxy can't differ between built-in profiles. With ProxyField, sign in as <login>-country-us-city-new_york in one window and with a second location from the configurator in the other, and check https://api.ipify.org in both: you should see two different IPs.
Can I make only Chrome use a proxy while the rest of my Windows apps keep a direct connection?
Yes. Start Chrome with "C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://gate.proxyfield.io:7000" --user-data-dir="%LOCALAPPDATA%\ChromeProxy", or use a proxy extension, and leave the Windows proxy setting off. Put the flags in a shortcut's Target field to make it permanent.
How do I set up a proxy in Chrome?
Use an extension for one profile, the --proxy-server flag for one Chrome instance, or the system proxy (Settings → System → Open your computer's proxy settings) for every app. Chrome asks for the username and password the first time, unless the extension stores them.
Where are the proxy settings in Chrome?
In ⋮ → Settings → System → Open your computer's proxy settings, which opens Windows or macOS proxy settings. ChromeOS keeps them in Settings → Network → (your network) → Proxy.
Does Chrome have its own proxy settings?
Not on Windows and macOS: Chrome follows the system proxy. A Chrome-only proxy comes from the --proxy-server flag, an extension or a policy.
How do I change the proxy in Chrome?
Change it where you set it: in the system proxy settings, in the --proxy-server command (then restart that instance), or in the extension. To change only the location on ProxyField, change the username; the host and port stay the same.
How do I enter a proxy username and password in Chrome?
Chrome shows a Sign in box the first time a page loads through the proxy; enter your username, such as <login>-country-us-city-new_york, and your password. A proxy extension can store them instead, so the box doesn't appear.
How do I reset proxy settings in Chrome?
Turn off the system proxy or the extension. chrome://settings/reset restores Chrome's own defaults, but not the system proxy.
How do I turn off a proxy in Chrome?
Turn off the system proxy, close the --proxy-server instance, or switch the extension to direct mode. A proxy set by policy shows in chrome://policy.
Show 12 more questionsShow fewer questions
Does Chrome support SOCKS5 proxies?
Yes, but not with a SOCKS5 username and password. Allowlist your IP and use --proxy-server="socks5://gate.proxyfield.io:<port>" with the port you set up in the dashboard, or use HTTP with credentials on port 7000.
How does a Chrome proxy extension work?
It sets the proxy for one profile through Chrome's chrome.proxy API and answers the sign-in with your saved credentials. It can also switch proxies by site or keep a bypass list.
What is the best proxy extension for Chrome?
ProxyField doesn't make a Chrome extension; its gateway, from $1.95/GB, works in any Manifest V3 proxy manager that supports HTTP with a username and password. We don't rank extensions: choose one with public source and per-profile settings, and install only extensions you trust, because they see your traffic.
Do Chrome proxy extensions work in other browsers?
They install in other Chromium browsers such as Edge, Brave and Opera; Firefox needs its own add-on (Firefox proxy settings). The system proxy, unlike an extension, applies to every browser that follows it.
What is a Google Chrome proxy?
Any proxy Chrome sends its traffic through: the system proxy, the --proxy-server flag or an extension. Sites then see the proxy's IP instead of yours.
Which proxies are best for Chrome?
ProxyField residential proxies, from $1.95/GB, let you browse as a local user abroad, and mobile 5G/4G proxies, from $2.45/GB, give carrier IPs; keep a sticky session of up to 36 h while logged in. For one IP for days, a dedicated ISP proxy costs from $2.29 per IP per 30 days: static residential (ISP) proxies.
How do I use a US proxy in Chrome?
Put the location in the username: <login>-country-us-city-new_york for New York. ProxyField has 61.2M+ residential IPs in the United States, with targeting in all 50 states.
Can Chrome proxy extensions rotate IP addresses?
The extension keeps one setting; the rotation happens at the gateway. ProxyField gives a new IP on every request, or a sticky session from 30 s to 36 h when a login must keep one IP.
How do I add a proxy exception in Chrome?
Add the host to the bypass list where the proxy is set: the system's exceptions field, the extension's bypass list, or --proxy-bypass-list="*.example.com;localhost" with the flag.
Why does Chrome say "No internet" after I set a proxy?
Chrome can't reach the proxy: a typo in the host or port, the wrong protocol, or a firewall blocking port 7000. Check gate.proxyfield.io:7000 with http://, or run the cURL test from your account.
How do I fix proxy errors in Chrome?
ERR_PROXY_CONNECTION_FAILED points to the host, port or protocol, a sign-in box that keeps returning to the credentials or the allowlist, and ERR_TUNNEL_CONNECTION_FAILED to the site or a restricted category. The troubleshooting table on this page covers each.
Does a proxy extension hide my IP address?
It changes the IP sites see for that profile's web traffic. WebRTC can still expose your real IP outside the proxy, so run a WebRTC leak test after you turn it on.