Integrations / Proxy setups / Datacenter and static proxies
Datacenter and static proxies, matched one to one.
Datacenter and static ISP proxies keep the same IP for months, which suits a profile that should look like the same place every visit. Label them static, give each profile its own and let Browz refuse a launch if an exit moves or breaks.
browz proxy add "Frankfurt static 1" --host 198.51.100.24 --port 1080 --scheme socks5 --stability static
browz proxy add "Frankfurt static 2" --host 198.51.100.25 --port 1080 --scheme socks5 --stability static
browz proxiesSetup
Set it up.
Add the proxies as static
Paste the list in Proxies, or add each with the CLI. The stability label tells Browz how the exit behaves when it assigns or rotates.
Shellbrowz proxy add "Frankfurt static 1" --host 198.51.100.24 --port 1080 --scheme socks5 --stability static browz proxy add "Frankfurt static 2" --host 198.51.100.25 --port 1080 --scheme socks5 --stability static browz proxiesAssign one to one
Select the profiles, choose Assign proxies and the one-to-one policy. Browz shows the plan first; apply it, or roll it back before launch if it is not what you meant.
Turn on launch guards
In Settings › Network and proxies, turn on Only launch with a working proxy and Refuse if the exit country changed. A profile with a broken or moved exit is then refused at Start, with a message naming it.
Example
Pair a list of proxies with new profiles from Python.
Each line of the list becomes a pool proxy and a profile that uses it.
from browz import Browz
from browz.agents import local_credentials
host, token = local_credentials()
browz = Browz(token=token, host=host)
PROXIES = ["198.51.100.24:1080", "198.51.100.25:1080", "198.51.100.26:1080"]
for n, line in enumerate(PROXIES, start=1):
ip, port = line.split(":")
proxy = browz.proxies.create(name=f"Frankfurt static {n}", scheme="socks5",
host=ip, port=int(port), stability="static")
profile = browz.profiles.create(name=f"Client {n}", proxyId=proxy["id"])
print(profile["name"], "->", ip)Good to know
Notes and tips.
- Datacenter address ranges are public knowledge, and some sites treat them differently from home connections. That is a property of the address, not of the browser.
- Leave a profile’s timezone, language and WebRTC on automatic: Browz sets them from where the proxy really exits, measured at each check, so the profile does not contradict its own address.
- Bring proxies from any provider: Browz supports HTTP, HTTPS, SOCKS4, SOCKS5 and SSH.
- A profile whose proxy fails its exit check is refused at Start. It never falls back to your own connection.
- A proxy changes where a profile connects from, not what a site allows. Use each site only as its terms allow; our acceptable use policy applies whatever the exit.
FAQ
Datacenter and static proxies and Browz.
Static, sticky or rotating: which label?
Static for an exit that keeps its IP; sticky for a provider session that keeps it for a while; rotating for a gateway that changes it by itself. Browz uses the label when it assigns proxies and when it changes IP.
What does Change IP do for a static proxy?
With no rotation link, it swaps the profile to an unused pool proxy of the same protocol, vendor and type in the same country, checked before anything is saved.
Can I see how reliable each proxy is?
Yes. Each proxy has a scorecard and a history of every check, so a flaky exit is easy to spot.
Get started
Download Browz. Every task, its own browser.
curl -fsSL https://gobrowz.com/agents/install.sh | sh