Proxies: formats and gateways
What we accept, how many you need, and why residential or ISP exits in GB.
Every monitor makes its requests through proxies that you supply. That is deliberate: your monitors get their own reputation instead of sharing ours with strangers, and you can pick a provider that suits the site you are watching. You do not need many. A handful of good exits beats a thousand shared ones.
Step 1: the formats we accept
On Settings → Proxies, the left-hand panel is Add a list of exits: give the list a name and paste one proxy per line. All of these work, and you can mix them in one list:
host:port:username:password
username:password@host:port
http://username:password@host:port
host:port
Where a screenshot would go: the Proxies page, a Name field reading "ISP pool" above an eight-row text area, with the Add list button under it.
Everything is normalised to http://user:pass@host:port when you save,
blank lines and # comments are ignored, and duplicate lines are dropped
— pasting the same list twice is the commonest upload mistake and it would
otherwise double your apparent exit count for nothing.
A line with no credentials is treated as an open or IP-authorised proxy. If your
provider authorises by IP rather than by password, allow-list our box with them before
you save the list, or every request comes back 407.
Step 2, alternative: a rotating gateway
Some providers do not give you a list at all. They give you one hostname and rotate the exit for you. The right-hand panel, Or a rotating gateway, takes those, field by field:
- Name
- Anything you will recognise later, for example
Evolve GB. It is the label you pick from when creating a monitor. - Host
- Hostname and port together, as the provider gives them:
gateway.example.net:8000. Use the HTTP port, not the SOCKS one. - Username
- The gateway username. Providers of this kind encode the options into it, for
example
user-country-gb-session-a1b2c3. Paste exactly what they gave you; where the username carries a session token, a fresh one is substituted per worker so a run does not sit on one exit. - Password
- The gateway password. It is encrypted when stored and never rendered back into the page.
- Country
- An ISO two-letter code. For the UK that is
GB.UKis not a country code and gateways answer it with a 400. Leave it blank and we useGB. - Session minutes
- How long the gateway keeps one exit before rotating it. 30 is a reasonable default: long enough for a cleared session to be worth having, short enough that one blocked exit is not your whole afternoon.
Where a screenshot would go: the gateway panel with those six fields filled in, the password masked, and Country reading GB.
How many do I need?
Fewer than people expect. A monitor reads one event about twenty times a minute through one cleared session; it only needs another exit when the site refuses the one it has.
- One or two events: ten good exits is comfortable.
- Five to ten events: twenty-five to fifty.
- A busy on-sale: more helps, but only if they are on different networks.
Which type to buy
- ISP / static residential — the usual choice. Fast, stable, and the address does not change under you mid-poll.
- Rotating residential — good for spreading load across many networks, which is exactly what blocks punish. Fine for monitoring.
- Datacentre — cheapest, and blocked most often on ticketing sites. Worth trying, not worth relying on.
- Mobile — highest trust, highest price, usually overkill for monitoring.
Why it has to be residential or ISP: ticketing sites keep lists of the address ranges
that belong to hosting companies, and answer them with a refusal before any page is
served. Observed 12 September 2026 — a plain request to ticketmaster.co.uk from a
datacentre address came back 403 with a blocklist marker, with nothing
behind it to read. A residential or ISP address is one an ordinary customer could
plausibly have, so it gets an ordinary answer.
Country: GB
Match the country of the site. A UK event polled from a UK address raises the fewest
questions, and some UK ticketing pages behave differently or refuse outright from
abroad. On a list, buy GB exits; on a gateway, set Country to GB.
Checking a list
Two checks, and it matters which is which.
When you save a list, the page tells you how many lines were accepted and which were not. That is a check of the text you pasted, not of the proxies.
The Test button on Settings → Proxies fetches one tiny page
(api.ipify.org, which answers with the address it saw) through three of
the config’s exits, eight seconds each. On a list it picks three lines at random;
on a gateway it mints three fresh sessions, because a gateway has no fixed exits to
pick from. The result sits under the config’s name until you test again:
- 3/3 exits reachable (86.x, 90.x, 2.x) — the credential is right and all three answered, from three different addresses. Three different first octets is the reassuring part: one repeated address means the provider is not rotating.
- proxy 407: bad username/password — the credential is wrong, or the provider expects IP authorisation and has not been told about our box.
- timed out — nothing answered within eight seconds. Usually the wrong port: providers often give an HTTP port and a SOCKS port, and we want the HTTP one.
- connection refused — something is listening and said no. Wrong port again, or the subscription has lapsed.
- 1/3 exits reachable … the rest timed out — a partly dead list. It will run, slowly and with more blocks; prune it.
What the Test button does not prove. It only asks whether this box can reach the internet through that credential. An exit that answers here can still be refused by a ticketing site, because the refusal is about whose address it is, not about whether it works. A green 3/3 and a monitor full of blocks is a perfectly consistent pair of facts, and it means the exits are reachable but not residential enough. Testing is also rate limited to three goes a minute.
So the real test is still the first monitor: start it and watch the counters on its card for a minute.
- Polls climbing, blocks flat — the exits are fine.
- Blocks climbing, clearance age resetting every few seconds — the exits are being refused. Each of those costs a credit, so fix it before leaving it running.
Common problems
Everything returns 407
Wrong username or password, or the provider expects IP authorisation and has not been told about our box.
Everything times out
Wrong port. Providers often give an HTTP port and a SOCKS port; we want the HTTP one.
A 400 mentioning the country
The country field wants an ISO code. GB, not UK.
It worked yesterday and not today
Rotating plans retire exits. If most of the list is healthy and a few lines are not, the list is fine and those exits are gone.
I cannot delete a proxy list
A list still used by a monitor cannot be deleted — a monitor with no proxy would read the site from our own address, which is a block and a wasted credit. Point those monitors at another list first.
Something here wrong or missing? Tell us, and we will fix the page rather than just answer the message.