Rotating proxy pool
The Proxy box has a Proxy mode switch with two options, right below the proxy-check toggles.
Two modes
- Per account (default) — each account uses the proxy in its own proxy column, exactly as before. Nothing changes.
- Rotating pool — for key-based rotating proxies (tmproxy and the like, format
tm://key:True). Enter a list of keys in the box below; at run time accounts take turns borrowing a free key and return it when done for the next account.
Why this mode exists. A rotating proxy serves IPs per key and rotates the IP each time a profile opens. If two accounts on the same key open close together, opening the second one rotates that key's IP and drops the connection of the first. Pool mode guarantees each key is used by only one account at a time — the next account always takes the key that was just returned, never one still in use.
When there are fewer keys than threads. If you have fewer keys than running threads, the app asks before running: let extra threads wait until a key is returned (perfectly safe, just slower), reduce threads to the number of keys, or cancel. Pool mode with no keys entered is blocked with a notice.
Default provider & IP-rotation cooldown
Supported rotating keys: tmproxy (tm://), proxy.vn (pvn://), proxyno1 (pno1://), KiotProxy (kiot://), ProxyGame (pgame://). Use the Default provider dropdown to skip typing prefixes: pick a provider and paste raw keys, one per line. A line with its own prefix still wins, so you can mix providers. For static proxies, pick HTTP or SOCKS5 and paste host:port:user:pass lines.
Cooldown. Each provider changes a key's IP only after a cooldown (tmproxy/proxyno1 ~240s, proxy.vn ~60s, KiotProxy ~60–300s, ProxyGame ~15–420s). The pool waits out the cooldown before reusing a key, so every profile gets a different IP. Few keys + many threads → accounts wait; add more keys to go faster.