BLOGGuideAug 31, 20266 min read

How to set up proxies in a sneaker bot, the right way

Every major bot speaks the same proxy language, so setup is the same five steps everywhere — and so are the mistakes. This is the whole process, from pasted list to drop-ready tasks.

1. Get the list in the right format

The universal format is one proxy per line: ip:port:username:password. Porter’s dashboard outputs exactly that for ISP plans, and the residential generator produces lists in whatever format your tool ingests. If a bot rejects a list, the cause is almost always formatting — a stray space, a missing field, Windows line endings — not the proxies.

2. Create separate proxy groups

Make at least two groups and keep them apart for the life of the setup: a checkout group of static ISP IPs, and a monitor group on rotating residential. Bots assign groups to tasks, so this split — the single highest-leverage choice in the whole setup — is one dropdown once you have made the groups. Why it matters so much is covered in why proxies get banned on release day.

3. Pick an auth mode

Username:password is the default: credentials ride along in the list and work from any machine. IP whitelist authorises your server’s IP instead, so the proxies accept its connections with no credentials — marginally less setup friction on a dedicated server, useless on a connection whose IP changes. Porter plans switch between the two from the dashboard; residential access is username:password. If unsure, use username:password.

4. Assign one proxy per task

The rule from the sizing guide applies at assignment time: every checkout task gets its own IP, and account-bound tasks keep the same IP permanently. Most bots do 1:1 assignment automatically when the group size matches the task count — which is itself the sizing rule in action. Never set a checkout task group to rotate.

5. Test before the queue, gently

Run your bot’s proxy tester once to catch auth typos and dead entries — that is what it is for. What it is not for is hammering: speed-test loops against the target site are monitor traffic on your checkout IPs, the exact pattern step 2 exists to prevent. One clean pass, then let the list sit quiet until the drop. On residential, remember tests spend GB like any other traffic.

The mistakes that burn lists

  • Monitoring on checkout IPs — walks your cleanest identities into the store pre-flagged.
  • Rotation enabled on checkout tasks — an IP change mid-purchase reads as session hijacking.
  • Reusing last season’s burned list — a range that limped through its last release starts the next one already scored. Swap subnets instead; on Porter plans that is self-serve.
  • One list across two bots at once — doubles the apparent activity of every IP without doubling your entries.

That is the entire setup. Buy during the queue if you have to — delivery is instant — but the list that wins is the one that was grouped, assigned and tested the night before.

Put it into practice.

One click with Discord and your proxies are in the dashboard in seconds — daily plans included.