Blog
Blog.
Notes on proxies, infrastructure, and running automation at scale.

2026-10-09
Group-buy ISP subnets: how a private pool with a passcode works
What a private ISP pool is, what the passcode does at checkout, what the IPs cost per month in Europe and Australia, and how a group gets one.

2026-10-08
Sticky vs rotating in a checkout bot: where each one wins a drop
Decide per task which port a checkout bot uses: 4242 to watch, 4243 with one session id to check out, and how to size the lifetime and handle IP churn.

2026-10-07
The reseller ledger explained (allocate, reclaim, top-up, and what "unused" means)
Read your partner ledger row by row, prove your pool balance is its sum, and find the one number the ledger never holds: unused gigabytes.

2026-10-06
Credential warm-up: why a new string can 407 for a minute
Tell a warm-up 407 from a wrong password on a new residential string: what the gateway answers, a 90-second retry loop, and when to stop retrying.

2026-10-05
Pokémon Center drops: sticky sessions through the queue, start to finish
Buy from 1 GB, build one sticky string per task, test it a minute early, check the exit twice, run the queue, then read the statistics page the morning after.

2026-10-04
Discord-gated discount codes: the code only members can redeem
Set up a discount code that only live members of your Discord server can redeem, and know the exact message a member sees when it works and when it doesn't.

2026-10-03
The proxy string your bot should accept: one format, every token
Parse and build every residential string our pool hands out: one URL shape, a fixed token order, and the three output formats of GET /api/v1/proxies.

2026-10-02
Your first 100 GB: what a partner buys, allocates and reclaims in week one
Week one as a Basil partner: the wholesale order, the calls that move gigabytes to and from your customers, and what each one does to your pool.

2026-09-26
How proxy reselling makes money: the wholesale-to-retail math
The spread between wholesale and retail is the whole business. The math on 1,000 GB, where the margin leaks, and a price ladder that still sells.

2026-07-21
Why your sticky proxy session keeps changing IP
Six reasons a sticky session hands you a new exit IP mid-job — an expired lifetime, a malformed flag, a regenerated session id, ordinary residential churn — and how to tell which one you are looking at.

2026-07-21
How to set up proxy usage alerts in Discord
Point Basil Proxies at a Discord webhook and get pinged at 80% used, 1 GB left, empty, or a daily GB limit you set yourself. Two minutes to set up, and it runs on every sync after that.

2026-07-21
How to set a residential proxy session to never expire
Step by step, with screenshots — switch a Basil residential session to Sticky, press Max, and every proxy string you generate holds one IP with no timer. Plus how to build the same endpoint by hand and confirm it is actually holding.

2026-07-21
What a lifetime proxy session is, and when to use one
A lifetime (non-expiring) proxy session pins your traffic to one residential IP with no timer on it. Here is how it differs from rotating and timed sticky sessions, how long it really lasts, and the jobs it wins.