Skip to content

Proxies

Every profile can leave through its own proxy. The Proxies page holds your proxies; providers, IPv6, pools and IP history open in drawers from its header.

  • Types: HTTP and SOCKS5, with or without a username and password. A proxy that needs a login gets a small local relay so the browser never sees the credentials.
  • One or many: add one in the form, or paste or import a list. Each line is one proxy, for example host:port:user:pass or socks5://user:pass@host:port.
  • Direct: a profile without a proxy uses this computer’s network.

Check looks up the proxy’s exit IP and records:

  • the exit IP, country, region, city and time zone, used for the profile’s fingerprint;
  • whether the proxy is alive, and how long it took.

A profile with a proxy is checked before every start (6-second limit). A proxy that fails a start check is not used for that start.

The shared exit IP warning marks proxies whose last check gave the same exit IP as another proxy: two “different” proxies that leave through the same address.

Connect a proxy seller through Providers. MZBase uses a generic HTTP adapter, so most sellers’ APIs can be configured without waiting for a named integration. Change IP asks the provider (or a rotation link) for a new exit IP and re-checks the proxy.

The IPv6 tool turns an IPv6 range you own (your home line, or a VPS over SSH) into many proxies, one address each. Useful when a platform accepts IPv6 and you need many clean addresses.

The router sits between your proxies and the profiles that use them, so you do not assign every profile by hand.

Each proxy can have a capacity: how many profiles may use it. Empty means no limit. Assigning by hand is never blocked; the page shows when a proxy is over its limit.

A pool is a named set of proxies plus rules. A profile can join one pool (from the Pools drawer, the profile form or Create many).

  • Assignment:
    • Sticky (default): keep the current proxy while it is still valid.
    • Each open: take the least-used free proxy at every open.
  • Rules:
    • Unique exit IP (on by default): never hand out a proxy whose exit IP is already in use by another profile through another proxy.
    • Same country (on by default): a replacement keeps the country of the profile’s previous proxy when one is free.
    • Only clean IPs (optional): skip proxies that the automatic quality check flagged.
    • Fallback pool: one hop to another pool when this one has nothing free.

A proxy is valid when it is in the pool, not dead, under its capacity and passes the rules. When the profile’s proxy is not valid, the router picks another one at the next open. A running profile is never moved. If nothing is free anywhere, the profile does not open and you see Proxy pool exhausted with the pool’s name.

Each time a profile opens through a different exit IP or proxy than last time, MZBase adds a row to its IP history: IP, country, proxy and the reason (manual open, pool pick or fallback). History is kept 90 days, on this computer only. Open it from the profile’s or the proxy’s menu.

Pools can also hold slots from other sources as they become available: WireGuard VPN accounts, Cloudflare WARP, and exit nodes shared by your team members through the team server. They appear as proxies, so the same rules apply.