We got tired of waiting for downloads
ErrorX is a Bangladeshi network company. We build routing infrastructure for people whose connection is fast on paper and slow in practice — which, in this country, is almost everyone.
The problem is the route, not the speed
Bangladeshi ISPs sell two products under one number. Local traffic and cached content cost them almost nothing, so you get a gigabit of it. International transit is bought by the gigabit and metered accordingly.
The result is a connection that speedtests at 900 Mbps and downloads from GitHub at twenty. Nobody is lying to you — those really are two different networks, and the second one is genuinely expensive. But it means the thing most people actually want from their internet is the thing their package barely provides.
We started ErrorX because that gap is fixable. Not by conjuring bandwidth out of nowhere, but by putting servers where your fast local path already reaches, and buying good international capacity behind them.
The default path
- You
- Your ISP
- IIGbought by the gigabit
- Submarine cable
- The world
Every hop after your ISP is shared with everyone else on it. When the whole country gets home at 8pm, that is where the congestion lands — and no package upgrade moves you off it.
Four things, done properly
BDIX-connected edge
Servers inside BDIX-connected networks, so the first leg of your traffic never leaves Bangladesh and runs at local speed.
Premium transit
Upstream capacity and peering selected for consistency at peak hours, not for the lowest price per megabit.
Our own client
The apps are ours, not a rebranded template. Windows, macOS, Linux and Android from one codebase we maintain.
Modern protocols
WireGuard, Xray, Reality, Trojan and TLS transports — chosen per platform and per condition, not one protocol for everybody.
The decisions we made differently
Most of these cost us money. We think they are why people stay.
Common in this market
- "Unlimited" with a fair-use clause buried in the terms
- Renewing resets your remaining time to zero
- Upgrading means paying twice for the same days
- Auto-renew switched on by default
- Vague promises about speed multipliers
How ErrorX works
- No data quota exists in the system at all
- Renewals stack on top of what you have left
- Plan changes credit your unused time back
- Auto-renew is off until you switch it on
- We tell you to measure it yourself instead
Four principles, applied
Say the true thing
Including when it costs a sale. Our FAQ tells you when you probably do not need us, and our speed test page explains how to prove it either way.
Build like it matters
Your config is encrypted with a key derived from your account, no plaintext server list touches your disk, and a leaked link is useless to anyone else.
Bill fairly
Unused time is your money. Renewals stack, plan changes credit back, and we would rather refund a customer we cannot help than keep the payment.
Built here, for here
We use the same ISPs you do. Every routing decision is made against Bangladeshi conditions, not a global template with a Dhaka label on it.
ErrorX and ProxyBD
Two products, one network. Which one you want depends on what you are holding.
ErrorX
Our own client for Windows, macOS, Linux and Android, with per-app routing, a system-wide tunnel and one account across every device. This site.
Download ErrorXProxyBD
Same BDIX edge, same upstream transit, and it covers every platform including iPhone and iPad. Separate account and separate billing at proxybd.com.
Visit ProxyBDWe answer our own messages
No outsourced ticket farm and no bot that loops you back to the FAQ. Ask us something hard about routing and you will get a real answer.
Measure it before you trust us
Run a speed test against an international server with ErrorX off, then again with it on. That number is a better argument than anything on this page.

