Features

See every feature with your own eyes.

The six things you use every day, shown with the real app UI (bilingual). Foundation features are at the bottom.

01 · Auto IP assignment

Auto-assign a proxy to every process

Drop in your whole proxy list and you're done. Pick Round-robin so each process gets an IP in turn, or Quota so each proxy takes at most N processes — over the limit it blocks instead of doubling up.

  • Sticky per process for the whole session — no mid-session IP change.
  • A slot is freed when the process exits; gaps self-heal for new processes.
  • Over the quota it blocks (fail-closed) — never two accounts on one IP.
Round-robinQuota N/proxy
Auto-assign
Round-robinQuota 2/proxy
POOLP1P2P3P4
🌐chrome #1P1
🌐chrome #2P2
🟩NoxPlayerP3
🟨LDPlayerP4
🌐chrome #3P1
02 · Rules

Add rules in seconds

Match processes by name, full path, folder, or MD5. There's a one-click add for emulators — no typing each one by hand.

  • 4 match types: name (wildcards), path, folder, MD5.
  • One-click add for BlueStacks, Nox, LDPlayer, MEmu, MuMu.
  • Drag to reorder priority; first-match-wins, laid out visually.
NameFull pathMD5FolderEmulators
03 · Live routing

Reroute: proxy, direct, or block

Move a process to a different proxy while it's still running. Or send it direct to use your machine's own IP as an extra line, or block it entirely — it's your call.

  • Closes old flows, opens new connections through the new proxy — instantly.
  • Direct = straight out the machine's NIC, using one extra IP.
  • Shows how many flows will close before you apply; batch reroute too.
ProxyDirectBlock
04 · Process identity

Nicknames & pinning

Give each process a memorable name like “Sales acc”. Pin it to lock that process to one proxy, kept across relaunches.

  • Names and pins are keyed to the identity hash — kept across relaunches.
  • A pin to a dead proxy blocks, never mis-routes to another IP.
  • Filter and sort by name; rename quickly with the F2 key.
NicknamePin
05 · Monitoring

Widget mode for easy monitoring

Shrink to a small always-on-top widget to keep an eye on the whole fleet while you work on something else — still showing each IP and live up/down.

  • Always on top; shrinks to minimum without ever clipping text.
  • Right-click Pin / Unpin / Reroute right on the widget.
  • Remembers window position and always-on-top state across launches.
Always on top
06 · Automation

Automate with a REST API

Drive everything by script over a local REST API (with an auth key) or the command line: add and test proxies, edit rules, reroute a whole batch of accounts with one call.

  • Selectors: pid, name, path, hash, or nickname; with /preview.
  • REST :8091 (token) + JSON-RPC + CLI — the same command set.
  • Live reload: edit proxies/rules and apply instantly, no restart.
Read the docs
api · cli
# reroute cả loạt acc — một lần gọi
POST /v1/reroute
{ "match":{"nickname":"Acc 3"}, "proxy":"jp-2" }
→ 200 · rerouted 1 · 12 flows moved

# kiểm proxy → IP thoát + độ trễ
$ whaleproxy proxies test --all

The foundation

The features that keep you safe

Unflashy, but they're what keeps your farm from leaking — all working in the current build.

Deep system-level routing

Captures both TCP and UDP (v4/v6); even short-lived processes are caught the instant they start.

DNS-leak prevention

DNS rides the proxy or encrypted DoH. No safe path → the query is dropped, never leaked.

Per-instance emulator detection

BlueStacks, Nox, LDPlayer, MEmu, MuMu — each window recognized by its real account name.

Fail-closed

A startup kill switch; a dead proxy is blocked, never leaking your real IP.

Egress-gated health checks

Verifies a proxy can really carry traffic, not just handshake; reaps its flows the moment it dies.

Localnet / multi-NIC

Bind an app to a specific network adapter to use that line's real IP directly.

Idle IP-switch

A process quiet too long auto-switches IP or is killed — no dead session clinging to an old IP.

Live stats

Bytes, flows, and connection counts per process and per proxy, updated in real time.

Portable + bilingual

Runs without installing, uninstall by deleting the folder; Vietnamese/English UI, system tray, and a live color log.

Get started

Try all of it on your machine

Download WhaleProxy and route your first account in minutes.