A customer says the panel won't open. It opens for you, it opens for everyone else, and your monitor shows 200. What makes this awkward is the urge to fix something when there's usually nothing to fix: the problem is almost never on the panel's side. Here's a diagnostic order that answers "where exactly is the break" in ten minutes, plus an honest look at when a proxy helps and when it does nothing.

First separate "everyone" from "one person"

Before changing anything, establish the scale. Three quick checks do it:

This isn't theory: in a real case on one panel, monitoring returned 200 from every node including those in the customer's country, while the morning's logs contained no request from that country at all beyond the monitoring nodes and a search bot. The diagnosis was filtering at the customer's ISP, not a panel outage.

What to ask the customer

"It doesn't work" is useless. Ask for four things and you'll cut the back-and-forth dramatically.

Common causes, sorted by likelihood

When a proxy helps and when it doesn't

The first reflex is to switch on Cloudflare proxying and hope it hides things. It's worth knowing what actually changes: the customer connects to the proxy's address instead of your server. So it helps when the block targets your server's IP address. When the block targets the domain name, proxying buys nothing: the name still travels with the connection handshake and stays visible.

Hence the order: work out the nature of the block first, then decide. And if you do enable proxying, the encryption mode between proxy and server must be the strict one, with certificate validation. Loose modes create a redirect loop, because the server upgrades requests to HTTPS itself, and they clash with automatic certificate issuance badly enough that the panel stops opening for everyone.

The other working option is a mirror domain: the same panel on a second domain, with the link kept in your emails and support replies. It requires no infrastructure change and resolves more cases than proxying, because a fresh name hasn't reached any filter yet.

What to set up in advance

Wrap-up

The rule is simple: measure before you change. Monitoring from several countries, DNS and access logs for the right time window tell you where the break is — and most often the answer is "in the customer's connection", not "in the panel". The infrastructure side of renting stays with us: certificates, availability, logs and diagnostics on request, mirror-domain help included. It still costs zero while third-party orders stay under a hundred a month, and at any volume on our own catalog.