Browser Use Proxy Settings: Local and Cloud
Review Browser Use proxy settings, browser state and cloud versus local configuration. Plan a small integration test before relying on a proxy route.
By PROXIES.SX Team · Documentation reviewed

Set ProxySettings on the browser you launch. When connecting through CDP, configure routing where the remote browser is created.
The configuration is based on the linked official documentation. A live integration test with Proxies.sx has not been completed for this guide; no vendor endorsement is implied.
- Agent
- Browser
- External proxy
- Target website
Configuration reference
| Setting | What to enter or check |
|---|---|
proxy.server | Proxy address for the browser configuration. |
proxy.username / password | Proxy authentication, outside the agent prompt. |
cdp_url | Connection to an existing browser. Confirm its upstream routing separately. |
bypass | Optional exceptions. Leave unset when testing whether a destination uses the proxy. |
Python configuration
import os
from browser_use import Browser
from browser_use.browser.profile import ProxySettings
# Configuration for a locally launched browser.
# This fragment does not start an agent or call a model.
browser = Browser(
proxy=ProxySettings(
server=os.environ['PROXY_SERVER'],
username=os.environ['PROXY_USERNAME'],
password=os.environ['PROXY_PASSWORD'],
)
)
# Pass browser to your Agent configuration.
# Keep these credentials out of the task prompt.Use the HTTP endpoint from your provider. Record your installed browser-use version and check its imports against the linked source. Launching a local browser and attaching to an existing CDP browser are different setup paths.
Configuration source: Browser Use browser parameters.
Continue with your proxy task
Find an integration guide → convert a proxy list → build account routing.
Browser Use exposes proxy settings on its browser configuration. If you are evaluating it with an external provider, first identify where the browser runs. A locally launched browser, a browser reached through CDP and a managed cloud browser can require different setup steps.
The browser owns the proxy connection
The open-source browser reference documents ProxySettings with a server address, bypass list and optional username and password. It separately documents cdp_url for connecting to an existing browser. Those settings answer different questions: which browser to control, and how its traffic should leave the network.
Keep proxy credentials in the browser configuration. They should not be placed in the agent's task prompt. A task such as “check this public page” does not require the language model to read a proxy password.
Choose local or hosted execution deliberately
The Browser Use quickstart describes installing the Python package and browser, choosing a model and running an agent. That is a useful baseline for a local evaluation. Record the package version and model configuration so a later change can be investigated.
If you switch to a managed browser, check the cloud product's current configuration contract and billing separately. Do not copy a local browser setting into a remote connection and assume that it changes an already-running browser's network route.
The Proxies.sx Pool Gateway documentation is the starting point for obtaining connection details.
Design a test an agent cannot accidentally expand
- Use a read-only task on a page you control or are authorized to access.
- Load a diagnostic page through the browser and record the observed network address privately.
- Run one short task with a clear completion condition. Keep the target and instructions fixed when comparing routes.
- Repeat with a fresh profile, then with retained state if the workflow requires it. Record which setting changed.
- Review the resulting page or extracted fields. A model's statement that it succeeded needs an observable result.
Set a spending limit for the evaluation that covers the model, browser hosting where applicable, and proxy traffic. Report the cost per completed task alongside failures; a count of attempted tasks alone hides retries.
What a proxy changes
A proxy changes the network route. It does not supply a browser fingerprint, change its rendering engine or make an agent behave like a human. Test the browser configuration and the network route as separate variables.
Separate website text from task instructions
Pages can contain text that asks an agent to change its task or disclose information. Keep the original task and permitted actions clear. Review proposed purchases, messages or account changes before allowing a browser agent to perform them. Proxy routing does not change the authority of text found on a page.
Does a proxy make an agent's browsing anonymous?
No. Cookies, account identity and browser state still matter. Choose a proxy for the routing requirement you can test.
Use the proxy evaluation guide to record results. Developers and agent operators can continue to Proxies.sx agent documentation.
When the first test fails
| Observation | Next check |
|---|---|
| The agent reports success without useful output | Check the saved page or extracted fields against a fixed pass condition. |
| A remote browser still uses its old route | Review proxy settings at the remote browser launch or session-creation step. |
| The model API still uses a direct connection | Browser proxy settings do not establish how a separate model client is routed. |
For a proxy authentication failure, follow the HTTP 407 diagnosis. If the destination rate-limits requests, use bounded retries and Retry-After. Changing an IP is not a substitute for fixing the request.
Keep a test record you can compare
Save the platform version, sanitized configuration and expected result for each run. Record unsuccessful attempts too. Keep account credentials, full proxy URLs and private addresses out of shared results.
The worksheet is blank by design. Fill it with your observations; an empty value means unmeasured, not zero. Count a result as valid only when it meets your task’s pass condition. Calculate cost per valid result from the complete test cost, including failed attempts; if no result is valid, report that outcome instead of dividing by zero.
Download the CSV worksheetFor measurement definitions and a bounded pilot, continue to proxy concurrency, rotation and cost measurement.
Sources and review scope
Official references checked on 11 October 2026. Plan names and APIs can change; check the current reference before running the configuration. The test procedure and troubleshooting checks are our suggested evaluation method.
Proxy setup for browsers and workflows
Find the setting for your tool, check its scope, then test the route from the process that makes the request.