Guide 01 · Select
Spec sheets are marketing. This is how to see through them — pick a box that isn't secretly throttled, judge residential-IP quality, and prove it with a ten-minute benchmark before you pay.
Building your own VPN or residential-exit network from mainland China? The right order isn't specs or price — it's this, with the actual boxes we have run and measured for each role.
Latency and route quality beat cores and RAM — if the route is bad, no CPU saves it. So the first question for any box is how it reaches China, ideally over the premium CN2 GIA backbone (see the route table below).
Your encrypted entry point (the relay) should be a datacenter box on a real GIA route. The two standout CN2 GIA options are BandwagonHost and DMIT — both confirmed on the premium 59.43 backbone (route table). We run BandwagonHost as our CN2 GIA jump host (~130 ms to China, 0% loss, dependable and always in stock); the cheap DMIT Los Angeles AS3 (~131–155 ms) is the standout value alternative — benchmarked and rated, it undercuts BandwagonHost on price when it's in stock. (DMIT also offers Hong Kong and Tokyo regions that sit even closer to China — worth a look for an Asia-side entry.)
A premium alternative — a private leased circuit (IPLC). Both jump hosts above ride the public internet, just over a premium CN2 GIA backbone. A 沪美 Shanghai–US IPLC (International Private Leased Circuit — the tier we tested is from mkcloud) is a different class of entry: the China↔US hop runs on a dedicated private line that never touches the public internet, so it doesn't cross the GFW the way an ordinary route does. The payoff is the steadiest China route money buys — a consistent ~160 ms round-trip (124–134 ms in-circuit), low jitter and near-zero loss, plus high raw bandwidth (~100 Mbit/s to well-peered targets, roughly double a typical 50M plan). The catch is cost and reach: it runs several times the price of a CN2 GIA jump host, and its ingress is province-locked — only clients on one Chinese province's network (Shanghai Telecom, here) can connect. Reach for it when China-route stability is the axis you're optimizing and the budget allows; the CN2 GIA jump host stays the sensible default.
| US-side relay (transit) | Network | Throughput from the circuit egress | |
|---|---|---|---|
| Vultr · Los Angeles | plain transit | ~50–95 Mbit/s | ✓ works — adopted |
| BandwagonHost · LA | plain transit | ~50–70 Mbit/s | ✓ works |
| DMIT · LA | plain transit | ~40 Mbit/s | ✓ works |
| Akamai / Linode · LA | plain transit | ~40–140 Mbit/s | ✓ works |
| AWS EC2 · LA Local Zone | big cloud (anycast) | ~130 Mbit/s | ✓ works — but metered egress |
| Google Cloud · us-west2 | premium anycast BGP | ~0 Mbit/s | ✕ fails — both Premium & Standard tiers |
| Zenlayer · LA | premium BGP | ~12 Mbit/s | ✕ fails |
The punchline, from both premium clouds: Google Cloud benched #2 in our whole fleet on raw hardware (top-tier CPU and disk) yet delivered ~0 on this route, and Zenlayer had the lowest idle latency of any transit we tested (~159 ms) yet still managed only ~12 — the cleanest ping on the board, still a broken route. The box and the ping were never the problem; the peering was. Only a real throughput test under load exposed it. Premium clouds also bill egress by the gigabyte (Google ~$0.12/GB → four figures per month if saturated), so they lose on cost too. For a transit hop, plain and well-peered beats premium every time.
A cheaper third class — two boxes on one cloud's own private backbone. An IPLC is not the only way to get off the public internet. Buy a pair of VMs from the same Chinese cloud — one in a China region, one in a US region — and the hop between them can ride that cloud's internal backbone (Tencent calls it CCN / 云联网) instead of the open internet. We tested a Tencent 华东 + T1 美国 pair from the reseller po0, and on the private path it measured 135 ms in-circuit with 0.02 ms jitter and 0% loss, at ~1.2 Gbit/s — faster and steadier than the leased circuit, for a fraction of the price. The same two boxes over their public IPs managed only 170–185 Mbit/s at 156 ms with 20% ICMP loss, so the private path is the entire product: if a provider offers this, make sure you are actually on it.
Two resellers, and the spec sheet that decides between them. This cloud-backbone product is sold by several Chinese resellers of the same underlying Tencent service — we have run po0 and guguyun. Both carry the identical port restriction (80/443/1080/8000/8080/8443 blocked in both directions) and both deliver the private backbone, so the choice comes down to the two numbers on the spec sheet that are easiest to misread.
Roster note: this list is deliberately every box we have bought, not just the ones still running — a purchase guide is more useful with the discards in it. SolaDrive, the VirVM box, the old Frontier exit and the leased-IPLC entry have since been dropped; their numbers stay because what they measured is still true. Anything we bought purely to test and then deleted is in the network builder under Tested & rejected.
The second box is the residential exit, where you egress on a real home IP. All five we have run are genuinely clean residential IPs (purity table); they differ on speed and route:
| If you want… | Pick | Why |
|---|---|---|
| Best all-round performance | SolaDrive | Excellent all-round — near-top disk, ties the datacenter boxes on multicore, clean IP, 0% loss to China. The default exit for a fast, reliable route. |
| Lowest latency / best route | VirVM | Clean IP, 0% loss, slightly faster to China than SolaDrive — and 8 GB RAM. |
| Just a clean IP, speed irrelevant | AaITR | Genuinely residential and clean, but low I/O and lossy routes — pick it only when throughput and latency don't matter. |
| Strongest hardware, or a Hawaii / Pacific egress | QQ.pw | Fastest single-core CPU, memory and disk read IOPS in the fleet, and a clean IP (Netflix + ChatGPT native), but a higher-latency, lossier China route (no CN2, ~190–240 ms). A niche or geo pick — not a latency play. |
| An exit nobody can expire on you | Own hardware, colocated (we run a Mac mini on a T-Mobile line) | Every rented residential box eventually lapses, gets recycled to a new tenant, or IP-whitelists your new upstream out. Hardware you own does none of that. It costs more per month once you add colo, connectivity and a KVM — and mind the ISP-class caveat below: ours is cellular, not wired. |
That chain — BandwagonHost jump host → SolaDrive or VirVM exit — is the whole recommendation. QQ.pw (Hawaii) has the strongest hardware and a clean IP but the weakest China route of the four, so it's a niche add, not the default. Everything below is how to verify each of these choices for yourself.
MOB (Mobile ISP) rather than ISP (Fixed Line ISP), and MaxMind lists cellular as a value separate from residential. Any rule that literally tests “is this residential” therefore will not match it — a class difference, not a rounding error. Two more things to price in before buying: these lines are CGNAT, so thousands of strangers share your address and its reputation — Cloudflare’s own published measurements show CGNAT IPs are rate-limited roughly 3× more often despite scoring lower on bot signals — and a mobile subscriber IP can re-home between towers, which breaks anything that assumes a stable address. It is a fine general-purpose egress, and a poor choice for banking step-up, account-recovery flows or streaming home-location checks. If you need “looks like a house”, buy a wired ISP.
Before any spec, answer one question: does your traffic need to look like a home user, or just be fast? That single fork decides everything else.
| Need | Pick | Why |
|---|---|---|
| Websites, APIs, apps, backups | Datacenter | Far more compute, memory, disk and bandwidth per dollar. The IP being flagged as "hosting" is irrelevant — nobody's checking. |
| Look like a real person (scraping, ad verification, social ops, region-locked access) | Residential exit | A genuine consumer-ISP address (Comcast, Spectrum, Verizon, Cox…) that anti-fraud systems trust. Weak hardware, but that's not the point. |
| Both — speed and a clean home IP | Both, chained | A fast datacenter relay in front of a residential exit. That's the whole second half of this guide. |
Providers list numbers that sound impressive and hide the ones that hurt. Here's what each line actually tells you.
| The spec says | What it really means |
|---|---|
| vCPU count | A share of cores, not cores. "4 vCPU" on an oversold host can be slower than "2 vCPU" elsewhere. Count means nothing without a per-core benchmark. |
| CPU model | Often masked (a generic "QEMU Virtual CPU" or bare "Skylake"). A masked CPU can be secretly great or a decade-old Xeon — you can't tell without running it. |
| "NVMe SSD" | The device is fast; your allowance may not be. Many budget tiers cap you to a few thousand IOPS regardless of the disk underneath. |
| Bandwidth ("1 Gbps port") | The port speed, not your sustained throughput. Real transfer is set by peering, contention, and sometimes a soft per-VM cap. |
| RAM | The one number that's usually honest. Still worth confirming the bandwidth if you do memory-heavy work. |
| Location / "Los Angeles" | Where the company is, not always where the IP geolocates. Registrant-address artifacts routinely put a box on the map a few states from where it physically sits. |
For an exit, the hardware barely matters — the IP's reputation is the product. Two boxes on the same "residential" plan can be night-and-day. Check four things:
The reputation checks above, run on our own residential boxes (2026-07-02, aggregating Scamalytics / IPQS / AbuseIPDB / IPinfo / IP2Location). The question that matters: does the IP read as a real home line, and is it clean?
| Provider | Classified as | Fraud score/100 | Abuse | Netflix |
|---|---|---|---|---|
| SolaDrive | Residential ISP · 4/5 sources | 0 | 0% · clean | Native |
| VirVM | Residential ISP · 5/5 sources | 18 | 0% · clean | Native |
| AaITR | Residential ISP · 5/5 sources | 13 | 0% · clean | Native |
| QQ.pw | Residential ISP · 5/5 sources | 7 | 0% · clean | Native |
All four read as a genuine residential ISP line (not hosting-in-disguise), with near-zero fraud and abuse scores and native Netflix — exactly what an exit needs (QQ.pw also unlocks ChatGPT natively). One caveat: a single scanner (IPQS) flags "proxy" on the boxes we run a proxy service on — the underlying IP reputation is clean. And a clean IP isn't enough on its own: AaITR's address is spotless, yet its route (below) drops 40–70% of packets, and QQ.pw's Hawaii line is clean but higher-latency. Check purity and route together.
Most providers rent an hourly or trial box. Spin one up, run the same four tests on every candidate, then destroy it — identical commands each time is what makes numbers comparable. Four axes are worth measuring:
The same uniform pass on the boxes we have run — CPU, memory, network and disk, one row per box, real measured numbers (only the IPs are withheld). Stronger values tint blue, weaker red; scroll sideways for every axis.
| Provider | Tier | Overall/100 | Price$/mo | Valuept/$ | CPU 1-coreeps | CPU all-coreeps | Mem readGB/s | Mem writeGB/s | Net ↓Mbps | Disk readIOPS | Disk writeIOPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| QQ.pw | residential · 2C · 2GB | 85 | $35.00 | 2.43 | 2,290 | 4,510 | 72 | 41 | 300 | 130,000 | 108,000 |
| SolaDrive | residential · 4C · 4GB | 70 | $40.00 | 1.75 | 1,323 | 5,344 | 44 | 26 | 569 | 109,775 | 113,304 |
| BandwagonHost | datacenter · 4C · 4GB | 66 | $56.99 | 1.16 | 1,377 | 5,352 | 43 | 24 | 2,280 | 57,318 | 48,246 |
| BandwagonHost | datacenter · 3C · 2GB | 59 | $30.00 | 1.97 | 1,376 | 4,206 | 41 | 22 | 1,774 | 55,499 | 51,469 |
| DMIT | datacenter · LA · 2C · 2GB | 42 | $16.90 | 2.49 ★ best value | 1,430 | 2,791 | 38 | 20 | 964 | 23,000 | 17,000 |
| VirVM | residential · 4C · 8GB | 29 | $65.99 | 0.44 | 431 | 1,722 | 23 | 19 | 94 | 38,813 | 46,692 |
| AaITR | residential · 2C · 2GB | 12 | $21.90 | 0.55 | 290 | 581 | 17 | 13 | 102 | 2,018 | 2,018 |
Overall is the equal-weight 0–100 average of all seven columns, each scored against the best box (exactly what the score tool does). Adding QQ.pw — the fastest single-core CPU, memory and disk read IOPS in the fleet — re-based every column, so the numbers shifted: QQ.pw tops the balance score at 85, but that is a hardware figure. It is a weaker exit than SolaDrive or VirVM, because the axis that matters most for China — route and latency (the route table below) — is the one it loses on. Among the rest, SolaDrive still wins on disk (110k IOPS) for a strong all-round 70; AaITR is pinned near a ~2,000-IOPS cap and starved on network; BandwagonHost is the balanced datacenter pick. DMIT (Los Angeles) lands mid-table at 42 — strong CN2 CPU and route but deliberately modest disk and bandwidth, the lean profile a relay actually needs. Read Overall as a hardware balance, not an exit ranking — fast hardware isn't a fast route.
Value = Overall ÷ list $/mo (points per dollar), each box against its own plan's price. DMIT's $16.90 Los Angeles AS3 — a cheap CN2 GIA jump — is the new value leader at 2.49 pt/$ when it's in stock (that AS3 tier sells out fast), just ahead of QQ.pw (2.43) and BWH 3C·2GB (1.97); a jump host barely touches disk or bandwidth, so its weak numbers there cost it nothing in the role that matters. VirVM lands last at 0.44 pt/$ — a flat $65.99/mo for its 100 Mbps tier. But value here is hardware per dollar — for a China exit, weigh the route table just as heavily.
Raw throughput isn't the whole story for China access — the route is. Measured from each box (ping + nexttrace, 2026-07-02): the path class to China's three networks and the round-trip latency + packet loss. Lower latency tints blue; loss is red.
| Provider | Route to China | 电信 CTms | 联通 CUms | 移动 CMms | Lossworst net |
|---|---|---|---|---|---|
| BandwagonHost | CN2 · 59.43 backbone | 129 | 156 | 154 | 0% |
| DMIT · LA | CN2 · 59.43 backbone | 131 | 155 | 199 | 0% |
| mkcloud · IPLC | 沪美 · private leased circuit | 160 | — | — | low |
| SolaDrive | 163 · direct (AS4812) | 175 | 199 | 195 | 0% |
| VirVM | 163 · direct (AS4812) | 158 | 166 | 201 | 0% |
| AaITR | 163 · unstable | 137 | 285 | 220 | 40–70% |
| QQ.pw | 163 · Hawaii, via US west coast | 188 | 239 | 236 | 13–20% |
BandwagonHost rides CN2 (the 59.43 backbone) — ~130 ms and zero loss, the premium China route. DMIT (Los Angeles) shares that CN2 backbone, matching BandwagonHost at ~131–155 ms with 0% loss to Telecom and Unicom (the Mobile figure is unreliable — that test anchor rate-limits ICMP — so read the CN2 path as clean). The mkcloud 沪美 IPLC is a different animal entirely — the Shanghai↔US hop rides a private leased circuit rather than public transit, so it holds a steady ~160 ms (124–134 ms in-circuit) with near-zero loss and none of the usual GFW-crossing jitter; the dashes flag its one hard limit — ingress is province-locked to Shanghai Telecom, so Unicom and Mobile clients simply can't reach it. The residential boxes take standard 163 peering: workable latency, and SolaDrive/VirVM hold 0% loss — but AaITR drops 40–70% of packets to Unicom and Mobile. QQ.pw's Hawaii line looks geographically closer to Asia, but its transit hairpins back through the US west coast (Cogent / HE / Lumen) before crossing — so it lands at ~190–240 ms with 13–20% loss to Telecom and Mobile, the slowest of the four despite the strongest hardware. A cheap residential IP can have genuinely broken network quality, so a clean address isn't enough — test the route and loss, not just bandwidth.
Got your box? The next guide wires it into a real network.