Testing 545 Mullvad Exit Nodes From Shanghai
My VPS in Germany was slower than using no VPN at all. Finding a better exit node from behind the Great Firewall meant measuring every relay Mullvad has.
The setup was worse than nothing
I’m in Shanghai on a China Telecom line, routing everything through my own VPS in Germany because owning the box felt like the dependable option. Then I measured it.
| TTFB | Throughput | |
|---|---|---|
| My netcup VPS, Germany | 1146 ms | 2.9 Mbit/s |
| No VPN at all | 612 ms | ~20 Mbit/s |
Twice the latency and a seventh of the throughput, against no VPN at all. Meanwhile my Tailscale account has the Mullvad add-on attached: 545 exit nodes across 91 cities that I was paying for and ignoring. Picking one of those turned out to be the whole problem.
The answer, after measuring all of them:
tailscale set --exit-node=ch-zrh-wg-504.mullvad.ts.net # 513 ms mean over 5 rounds
Zurich, which beats the raw line by 99 ms. A tunnel through Switzerland is faster than no tunnel at all, and I still find that strange.
The obvious pick was wrong
Hong Kong is 1,200 km away, so that’s where I started. tailscale netcheck agrees on paper: Hong Kong nearest at 172 ms, Tokyo at 213 ms.
Every Hong Kong and Tokyo relay I tried was unreachable, and so was Singapore. China Telecom’s peering into Asian transit is bad enough that Nuremberg (199 ms) beats Tokyo before anything is blocked, and then the near ones are blocked anyway.
tailscale exit-node suggest is no better. Run twice it gave two different answers, my NAS in Boston (915 ms) and the netcup box (1146 ms), the two slowest machines I own, and never a Mullvad node. It ranks on geographic plausibility, which in China correlates with almost nothing.
My tools were lying to me
So measure it properly. Except both obvious ways to measure return failure for every node, everywhere:
tailscale pingreportsOnline: truefor Mullvad peers, but they carry no DERP relay and a zeroLastHandshake. They’re WireGuard-only endpoints with no ping responder, so they time out from an uncensored network just the same.- ICMP to the relay IP is dropped by Mullvad policy. 100% packet loss is the healthy result.
Both look exactly like a firewall block, which is a problem when you’re sitting behind a firewall. I produced a convincing table of 23 nodes BLOCKED before working out it measured nothing.
Sampling was the other trap. tailscale exit-node list shows one node per city, a 91-node window onto a 545-node problem, and the relay it picks is arbitrary. My first real pass tested 18 nodes off that list and concluded us-lax was the only one that worked.
What “working” even means here
The real test is switching to a node and fetching something through it, and what you fetch decides what the result means. I used speed.cloudflare.com, which was a mistake: it’s reachable from Shanghai directly, so passing it only proved traffic got to Cloudflare, not that it left the country.
| Target | From the raw line | Through Zurich |
|---|---|---|
speed.cloudflare.com | 200 in 0.87 s | 200 in 0.71 s |
google.com/generate_204 | timeout | 204 in 0.66 s |
google.com/generate_204 is the better probe: it times out on the raw line, so every success proves the tunnel got out, and a 204 is a clean thing to time.
One related thing to check before trusting any of it. Tailscale blackholes traffic when the exit node is dead, it doesn’t fall back to the direct route. I confirmed it by setting a known-blocked node and watching both targets time out. Had it failed open, every blocked relay would have quietly scored the same as no VPN and the dataset would be garbage.
Testing 545 nodes at 20 seconds each
tailscale set --exit-node rewrites the machine’s default route, so it’s global state. One node at a time, no parallelism, roughly 20 seconds each. That’s three hours of unusable internet for a full sweep.
So I screened cheaply first. Mullvad relays also listen on TCP 443 and 5001, and a TCP connect is fast, parallel, and doesn’t touch routing. Binding to the physical interface forces the probe onto the real Shanghai path rather than the current tunnel:
nc -z -w 5 -s "$(ipconfig getifaddr en0)" "$RELAY_IP" 443
Against nine nodes I already had real results for it matched seven, and both misses were TCP-open with WireGuard dead, so the screen only produces false positives and never discards a working node. 40-way parallel, all 545 in about two minutes, no disruption.
That leaves a funnel worth running serially:
| Relays | 545 |
| Answered the TCP screen | 214 |
| Of those, tunnel actually came up | 148 |
I exit-node tested all 214, plus 24 of the silent ones as controls to check the screen wasn’t throwing away good nodes. All 24 controls failed for real.
Why most of them fail
The 545 land in three states, and the two failure modes are indistinguishable from the client.
| State | Count |
|---|---|
| Works | 148 |
| Tunnel dead (TCP answers, WireGuard never completes) | 66 |
| No response on any port | 331 |
The 331 are not dead servers. I probed 44 of them from Shanghai and Zurich in the same moment: none answered from Shanghai, all 44 from Zurich. They’re alive and serving the rest of the world while packets from my line vanish.
It’s 331 rather than a handful because Mullvad rents its servers from hosting companies and publishes the whole relay list, IPs included, at api.mullvad.net. Anyone can enumerate every relay and the netblock it sits in, and blocking a contiguous range is one rule that removes dozens at once. So results sort by landlord, not geography:
| Provider | Relays | IP answers | Tunnel works |
|---|---|---|---|
| Tzulo | 126 | 94 | 77 |
| M247 | 84 | 31 | 19 |
| 31173 | 74 | 10 | 3 |
| DataPacket | 122 | 9 | 5 |
DataPacket and Tzulo hold nearly the same number of relays in mostly the same cities, and nine answer against ninety-four. It’s also the only cheap way to narrow the field: start with Tzulo and three in four answer, start with 31173 and it’s one in seven. It says nothing about speed though, and my fastest node is on M247, which only gets 31 of 84 through.
The 66 are a different mechanism. They reply on TCP 443, so packets reach the host, and WireGuard still won’t come up. WireGuard runs over UDP and its handshake is two fixed-size packets: a 148-byte initiation and a 92-byte response, message type in the first byte. Trivial signature to match, and these are plain WireGuard with no obfuscation on top. When the response never arrives the client keeps retrying, so the node reads as online and moves nothing. TCP and UDP are filtered independently here: 66 with TCP open and WireGuard dead, none the other way round.
Picking between the survivors
Single measurements were too noisy to rank anything. Vienna gave me 614 ms once and 1120 ms the next time.
So I ran rounds instead: every candidate measured once per round, five rounds, rotating the starting position each time so no node permanently sat in the slot right after a teardown.
| Exit node | Where | Mean | SD |
|---|---|---|---|
| ch-zrh-wg-504 | M247 Zurich | 513 ms | 6.3 |
| us-sjc-wg-507 | Tzulo San Jose | 544 ms | 2.7 |
| us-sjc-wg-505 | Tzulo San Jose | 562 ms | 9.9 |
| ch-zrh-wg-502 | M247 Zurich | 589 ms | 10.0 |
| no exit node | — | 612 ms | 20.7 |
| es-bcn-wg-101 | M247 Barcelona | 621 ms | 2.6 |
| us-lax-wg-001 | Tzulo Los Angeles | 638 ms | 6.6 |
One pass would have picked the wrong node. On the single-sample run 504 looked like a mediocre 591 ms and its sibling 502 looked like the winner. Same city, same provider, a stable 76 ms apart, so the specific host matters and getting the city right only takes you part of the way. The raw line is also the least consistent row here, SD 20.7 against Zurich’s 6.3.
The latency trap
Throughput can’t rank these. Everything landed between 19.5 and 22.9 Mbit/s including the no-VPN baseline, so that ceiling is my Shanghai uplink rather than the relays.
It still has to be measured, because of nodes like jp-tyo-wg-203. Lowest latency of all 148 at 457 ms, which would make it the headline answer, and 1.3 Mbit/s. An order of magnitude under the cap, useless for anything but a shell, and ten of the 148 are like it.
So it’s a floor test then a ranking: drop anything under 15 Mbit/s, sort what’s left by ping. Seven nodes clear both. Reverse the order and the traps sit just far enough down a ping-sorted list to look respectable.
How long this stays true
Not long. Six Tzulo nodes that worked in the morning still worked ten hours later, and one xtom node flipped from dead to working in the same window. But six nodes that passed the sweep were dead an hour later, and five hostnames I’d tested that morning had vanished from Mullvad’s API by evening.
So the provider pattern survives a day and individual hostnames don’t. Whether the same providers are blocked on China Unicom or from another province, I have no idea. I have one connection.
Notes if you redo this
- Poll until the first request succeeds instead of sleeping a fixed 15 s. Working nodes settle in 1 to 7 s and only failures pay the full timeout.
- Keep that window generous anyway. The slowest genuine handshake I recorded was 41 s, and a 4 s settle falsely killed
us-lax, which showed a 7.3 s cold start against a 674 ms warm steady state. - Measure warm and take a median. Single samples move by 100 ms or more.
- Always
trapa restore, or a sweep that dies halfway leaves you stranded on a blocked exit node in a country where that’s annoying to fix. - Write results to disk as you go and skip anything already recorded. Mine ran as about 10 resumable chunks, each restoring a known-good node before exiting.
None of this is obfuscated, which is the real caveat. Tailscale’s Mullvad integration is plain WireGuard against published relay IPs, so 148 working nodes is a comfortable margin right up until someone runs the same enumeration I did. If you want something durable rather than something that currently works, the Mullvad app with QUIC or Shadowsocks is the sturdier route.
Recheck: August 12, 2026
I reran a smaller comparison from the same Shanghai connection while using the personal netcup server in Nuremberg as the active Tailscale exit node. It was a direct Tailscale path to 46.38.241.43:41641, not DERP, and the observed egress IP was in Nuremberg.
| Exit node | Egress | Downlink | Uplink | Idle latency | Loaded responsiveness |
|---|---|---|---|---|---|
netcup-machine | Nuremberg, Germany | 20.7 Mbit/s | 27.0 Mbit/s | 332 ms | 1.67 s |
us-sjc-wg-001.mullvad.ts.net | San Jose, US | 26.2 Mbit/s | 52.7 Mbit/s | 380 ms | 2.00 s |
jp-tyo-wg-203.mullvad.ts.net | Ebara, Tokyo, Japan | 24.5 Mbit/s | 64.2 Mbit/s | 276 ms | 1.41 s |
networkQuality measured both paths over the active utun5 interface. Five warm Cloudflare requests through San Jose had a 726 ms median time to first byte; the five Germany requests had an 803 ms median. GitHub requests were variable on both paths, so they are not suitable as a ranking metric here.
The previously winning Zurich exits are no longer usable on this connection. ch-zrh-wg-503 and ch-zrh-wg-504 appeared as direct Tailscale peers but carried no payload traffic: three HTTPS requests to 1.1.1.1 each timed out at ten seconds. This is why the old table is a shortlist, not a permanent configuration.
I extended the recheck across the currently advertised Japan, Hong Kong, Singapore, US West Coast, Zurich, Frankfurt, and Barcelona nodes. jp-tyo-wg-203.mullvad.ts.net is the clear current winner: five warm Cloudflare requests had a 380 ms median time to first byte, compared with 690 ms through San Jose, 793 ms through Zurich 502, and 803 ms through Nuremberg. A 100-packet ICMP run to Cloudflare was lossless with a 138 ms average round trip.
All other advertised Japan hosts were unreachable in this run, including Tokyo 001, 002, 201, and 202 and every Osaka host. Hong Kong, Singapore, Seattle, San Francisco, Barcelona, and the tested Frankfurt host were also unreachable. A geographically close city is therefore still not a useful selection rule.
For now, use jp-tyo-wg-203.mullvad.ts.net as the default. Keep us-sjc-wg-001.mullvad.ts.net as the working US fallback and netcup-machine when a German IP address matters.
Using Mullvad through Tailscale
The Mullvad add-on makes Mullvad relays available as Tailscale exit nodes. It is separate from the Mullvad desktop app: no mullvad CLI or account login is needed on this Mac when the Tailscale add-on is already enabled on the tailnet.
# See the available Mullvad locations.
tailscale exit-node list --filter="United States"
# Route all internet traffic through the currently fastest measured Mullvad exit.
tailscale set --exit-node=jp-tyo-wg-203.mullvad.ts.net
# Confirm the selected node and external egress location.
tailscale status
curl -sS https://ipinfo.io/json
# Return to the personal Germany exit node.
tailscale set --exit-node=netcup-machine
# Stop using any exit node while retaining ordinary Tailscale access.
tailscale set --exit-node=
Use a specific hostname, not just a country, for a repeatable result. The command below asks Tailscale for a suggestion, but it should be treated as a candidate to measure rather than an answer.
tailscale exit-node suggest
The integration provides plain WireGuard exits. If those become unreachable from Shanghai, switch to the Mullvad app and use one of its anti-censorship transports instead; Tailscale’s Mullvad exit nodes do not provide that obfuscation.
Appendix: every node
All 545 relays, working first. Sort any column. The 331 no response rows are here on purpose: they’re most of the fleet, so leaving them out would hide how likely a blind pick is to fail, and sorting them by provider is what makes the netblock pattern visible. The 24 marked (control) never answered TCP but were exit-node tested anyway to check the screen; all 24 failed.
Ping and throughput were measured in the same visit. Throughput is a 4 MB transfer, so compare rows against each other; the absolute figure understates the link. A ★ marks the nine finalists, whose ping is a 5-round mean.
| # | Node | Provider | City | Country | State | Ping | Throughput | Pick |
|---|---|---|---|---|---|---|---|---|
| 1 | ch-zrh-wg-504 ★ | M247 | Zurich | Switzerland | works | 500 ms | 18.1 Mbit/s | ✓ #1 |
| 2 | us-sjc-wg-505 ★ | Tzulo | San Jose CA | USA | works | 541 ms | 15.1 Mbit/s | ✓ #2 |
| 3 | us-sjc-wg-507 ★ | Tzulo | San Jose CA | USA | works | 550 ms | 16.0 Mbit/s | ✓ #3 |
| 4 | us-sjc-wg-504 | Tzulo | San Jose CA | USA | works | 551 ms | 14.9 Mbit/s | below floor |
| 5 | us-lax-wg-607 | xtom | Los Angeles CA | USA | works | 577 ms | 13.3 Mbit/s | below floor |
| 6 | us-lax-wg-602 | xtom | Los Angeles CA | USA | works | 579 ms | 14.8 Mbit/s | below floor |
| 7 | ch-zrh-wg-502 ★ | M247 | Zurich | Switzerland | works | 581 ms | 16.2 Mbit/s | ✓ #4 |
| 8 | us-lax-wg-007 | Tzulo | Los Angeles CA | USA | works | 587 ms | 14.2 Mbit/s | below floor |
| 9 | us-lax-wg-608 | xtom | Los Angeles CA | USA | works | 587 ms | 14.1 Mbit/s | below floor |
| 10 | at-vie-wg-002 | M247 | Vienna | Austria | works | 589 ms | 14.2 Mbit/s | below floor |
| 11 | us-lax-wg-008 | Tzulo | Los Angeles CA | USA | works | 591 ms | 15.3 Mbit/s | ✓ #5 |
| 12 | al-tia-wg-001 | iRegister | Tirana | Albania | works | 603 ms | 11.9 Mbit/s | below floor |
| 13 | es-bcn-wg-101 ★ | M247 | Barcelona | Spain | works | 611 ms | 14.8 Mbit/s | below floor |
| 14 | us-sea-wg-404 | Tzulo | Seattle WA | USA | works | 611 ms | 15.6 Mbit/s | ✓ #6 |
| 15 | us-lax-wg-005 | Tzulo | Los Angeles CA | USA | works | 613 ms | 11.4 Mbit/s | below floor |
| 16 | us-lax-wg-006 | Tzulo | Los Angeles CA | USA | works | 617 ms | 14.5 Mbit/s | below floor |
| 17 | es-bcn-wg-102 | M247 | Barcelona | Spain | works | 621 ms | 13.2 Mbit/s | below floor |
| 18 | us-sjc-wg-501 | Tzulo | San Jose CA | USA | works | 621 ms | 15.4 Mbit/s | ✓ #7 |
| 19 | us-lax-wg-002 | Tzulo | Los Angeles CA | USA | works | 622 ms | 7.7 Mbit/s | below floor |
| 20 | us-sfo-wg-002 | HostRoyale | San Francisco CA | USA | works | 623 ms | 10.9 Mbit/s | below floor |
| 21 | ch-zrh-wg-503 | M247 | Zurich | Switzerland | works | 624 ms | 14.8 Mbit/s | below floor |
| 22 | us-phx-wg-201 | Tzulo | Phoenix AZ | USA | works | 624 ms | 14.2 Mbit/s | below floor |
| 23 | us-lax-wg-606 | xtom | Los Angeles CA | USA | works | 629 ms | 13.8 Mbit/s | below floor |
| 24 | us-lax-wg-001 ★ | Tzulo | Los Angeles CA | USA | works | 632 ms | 13.3 Mbit/s | below floor |
| 25 | us-lax-wg-003 | Tzulo | Los Angeles CA | USA | works | 635 ms | 14.9 Mbit/s | below floor |
| 26 | us-phx-wg-207 | Tzulo | Phoenix AZ | USA | works | 636 ms | 12.2 Mbit/s | below floor |
| 27 | us-sjc-wg-506 | Tzulo | San Jose CA | USA | works | 637 ms | 14.8 Mbit/s | below floor |
| 28 | us-sjc-wg-503 | Tzulo | San Jose CA | USA | works | 643 ms | 13.0 Mbit/s | below floor |
| 29 | us-phx-wg-208 | Tzulo | Phoenix AZ | USA | works | 644 ms | 14.9 Mbit/s | below floor |
| 30 | us-lax-wg-604 | xtom | Los Angeles CA | USA | works | 645 ms | 12.1 Mbit/s | below floor |
| 31 | us-slc-wg-302 | Tzulo | Salt Lake City UT | USA | works | 646 ms | 11.3 Mbit/s | below floor |
| 32 | us-sea-wg-401 | Tzulo | Seattle WA | USA | works | 651 ms | 13.0 Mbit/s | below floor |
| 33 | us-dal-wg-601 | HostRoyale | Dallas TX | USA | works | 653 ms | 14.4 Mbit/s | below floor |
| 34 | us-lax-wg-601 | xtom | Los Angeles CA | USA | works | 662 ms | 12.3 Mbit/s | below floor |
| 35 | us-slc-wg-303 | Tzulo | Salt Lake City UT | USA | works | 662 ms | 14.0 Mbit/s | below floor |
| 36 | us-dal-wg-702 | Tzulo | Dallas TX | USA | works | 667 ms | 13.7 Mbit/s | below floor |
| 37 | us-phx-wg-202 ★ | Tzulo | Phoenix AZ | USA | works | 668 ms | 14.2 Mbit/s | below floor |
| 38 | us-sea-wg-403 | Tzulo | Seattle WA | USA | works | 669 ms | 14.5 Mbit/s | below floor |
| 39 | us-slc-wg-301 | Tzulo | Salt Lake City UT | USA | works | 669 ms | 14.3 Mbit/s | below floor |
| 40 | gb-mnc-wg-003 ★ | M247 | Manchester | UK | works | 672 ms | 9.1 Mbit/s | below floor |
| 41 | us-phx-wg-206 | Tzulo | Phoenix AZ | USA | works | 673 ms | 9.2 Mbit/s | below floor |
| 42 | jp-tyo-wg-203 | M247 | Tokyo | Japan | works | 674 ms | 9.0 Mbit/s | below floor |
| 43 | al-tia-wg-003 | iRegister | Tirana | Albania | works | 680 ms | 13.2 Mbit/s | below floor |
| 44 | us-mia-wg-103 | M247 | Miami FL | USA | works | 685 ms | 11.8 Mbit/s | below floor |
| 45 | us-phx-wg-205 | Tzulo | Phoenix AZ | USA | works | 689 ms | 12.5 Mbit/s | below floor |
| 46 | us-phx-wg-204 | Tzulo | Phoenix AZ | USA | works | 694 ms | 13.3 Mbit/s | below floor |
| 47 | us-dal-wg-703 | Tzulo | Dallas TX | USA | works | 701 ms | 12.8 Mbit/s | below floor |
| 48 | us-mkc-wg-007 | Tzulo | Kansas City MO | USA | works | 703 ms | 13.1 Mbit/s | below floor |
| 49 | us-mkc-wg-104 | hostuniversal | Kansas City MO | USA | works | 708 ms | 9.4 Mbit/s | below floor |
| 50 | us-mkc-wg-001 | Tzulo | Kansas City MO | USA | works | 710 ms | 13.4 Mbit/s | below floor |
| 51 | us-slc-wg-308 | Tzulo | Salt Lake City UT | USA | works | 711 ms | 7.2 Mbit/s | below floor |
| 52 | us-sjc-wg-508 | Tzulo | San Jose CA | USA | works | 713 ms | 13.7 Mbit/s | below floor |
| 53 | us-slc-wg-307 | Tzulo | Salt Lake City UT | USA | works | 713 ms | 10.7 Mbit/s | below floor |
| 54 | gb-lon-wg-308 | M247 | London | UK | works | 716 ms | 13.0 Mbit/s | below floor |
| 55 | us-sea-wg-407 | Tzulo | Seattle WA | USA | works | 717 ms | 13.6 Mbit/s | below floor |
| 56 | us-mkc-wg-105 | hostuniversal | Kansas City MO | USA | works | 721 ms | 11.6 Mbit/s | below floor |
| 57 | us-qas-wg-203 | HostRoyale | Ashburn VA | USA | works | 721 ms | 11.4 Mbit/s | below floor |
| 58 | us-atl-wg-404 | Tzulo | Atlanta GA | USA | works | 727 ms | 12.4 Mbit/s | below floor |
| 59 | us-dal-wg-604 | HostRoyale | Dallas TX | USA | works | 729 ms | 10.2 Mbit/s | below floor |
| 60 | us-dal-wg-708 | Tzulo | Dallas TX | USA | works | 730 ms | 12.6 Mbit/s | below floor |
| 61 | us-dal-wg-706 | Tzulo | Dallas TX | USA | works | 731 ms | 11.5 Mbit/s | below floor |
| 62 | us-atl-wg-407 | Tzulo | Atlanta GA | USA | works | 733 ms | 11.1 Mbit/s | below floor |
| 63 | us-dal-wg-707 | Tzulo | Dallas TX | USA | works | 736 ms | 8.8 Mbit/s | below floor |
| 64 | us-sjc-wg-001 | xtom | San Jose CA | USA | works | 736 ms | 12.3 Mbit/s | below floor |
| 65 | us-mkc-wg-008 | Tzulo | Kansas City MO | USA | works | 739 ms | 10.0 Mbit/s | below floor |
| 66 | us-sjc-wg-002 | xtom | San Jose CA | USA | works | 741 ms | 9.4 Mbit/s | below floor |
| 67 | us-qas-wg-304 | Tzulo | Ashburn VA | USA | works | 742 ms | 12.9 Mbit/s | below floor |
| 68 | us-mkc-wg-101 | hostuniversal | Kansas City MO | USA | works | 748 ms | 11.4 Mbit/s | below floor |
| 69 | us-nyc-wg-803 | Tzulo | New York NY | USA | works | 748 ms | 10.5 Mbit/s | below floor |
| 70 | gb-mnc-wg-002 | M247 | Manchester | UK | works | 749 ms | 7.3 Mbit/s | below floor |
| 71 | de-fra-wg-202 | xtom | Frankfurt | Germany | works | 752 ms | 11.8 Mbit/s | below floor |
| 72 | us-nyc-wg-806 | Tzulo | New York NY | USA | works | 757 ms | 9.3 Mbit/s | below floor |
| 73 | us-mkc-wg-102 | hostuniversal | Kansas City MO | USA | works | 759 ms | 11.5 Mbit/s | below floor |
| 74 | us-dal-wg-705 | Tzulo | Dallas TX | USA | works | 761 ms | 11.5 Mbit/s | below floor |
| 75 | us-qas-wg-306 | Tzulo | Ashburn VA | USA | works | 763 ms | 10.7 Mbit/s | below floor |
| 76 | us-mkc-wg-004 | Tzulo | Kansas City MO | USA | works | 764 ms | 9.5 Mbit/s | below floor |
| 77 | us-nyc-wg-801 | Tzulo | New York NY | USA | works | 765 ms | 13.3 Mbit/s | below floor |
| 78 | us-uyk-wg-202 | HostRoyale | Secaucus NJ | USA | works | 766 ms | 10.7 Mbit/s | below floor |
| 79 | us-qas-wg-204 | HostRoyale | Ashburn VA | USA | works | 771 ms | 7.0 Mbit/s | below floor |
| 80 | us-qas-wg-302 | Tzulo | Ashburn VA | USA | works | 773 ms | 11.8 Mbit/s | below floor |
| 81 | us-uyk-wg-201 | HostRoyale | Secaucus NJ | USA | works | 773 ms | 12.4 Mbit/s | below floor |
| 82 | de-fra-wg-201 | xtom | Frankfurt | Germany | works | 776 ms | 10.4 Mbit/s | below floor |
| 83 | us-mkc-wg-003 | Tzulo | Kansas City MO | USA | works | 777 ms | 12.0 Mbit/s | below floor |
| 84 | us-qas-wg-305 | Tzulo | Ashburn VA | USA | works | 779 ms | 11.3 Mbit/s | below floor |
| 85 | us-qas-wg-201 | HostRoyale | Ashburn VA | USA | works | 780 ms | 12.6 Mbit/s | below floor |
| 86 | us-qas-wg-307 | Tzulo | Ashburn VA | USA | works | 790 ms | 10.2 Mbit/s | below floor |
| 87 | us-atl-wg-405 | Tzulo | Atlanta GA | USA | works | 791 ms | 9.8 Mbit/s | below floor |
| 88 | us-dal-wg-701 | Tzulo | Dallas TX | USA | works | 792 ms | 12.0 Mbit/s | below floor |
| 89 | us-slc-wg-306 | Tzulo | Salt Lake City UT | USA | works, bandwidth trap | 799 ms | 4.8 Mbit/s | ⚠ trap |
| 90 | us-mkc-wg-005 | Tzulo | Kansas City MO | USA | works | 801 ms | 10.7 Mbit/s | below floor |
| 91 | us-atl-wg-408 | Tzulo | Atlanta GA | USA | works | 812 ms | 6.7 Mbit/s | below floor |
| 92 | us-nyc-wg-802 | Tzulo | New York NY | USA | works | 812 ms | 8.3 Mbit/s | below floor |
| 93 | us-mkc-wg-002 | Tzulo | Kansas City MO | USA | works | 819 ms | — | — |
| 94 | de-fra-wg-203 | xtom | Frankfurt | Germany | works | 822 ms | 12.1 Mbit/s | below floor |
| 95 | us-slc-wg-304 | Tzulo | Salt Lake City UT | USA | works | 822 ms | — | — |
| 96 | us-qas-wg-301 | Tzulo | Ashburn VA | USA | works | 823 ms | — | — |
| 97 | us-qas-wg-308 | Tzulo | Ashburn VA | USA | works | 825 ms | — | — |
| 98 | us-atl-wg-401 | Tzulo | Atlanta GA | USA | works | 827 ms | — | — |
| 99 | us-was-wg-001 | Zenlayer | Washington DC | USA | works | 831 ms | — | — |
| 100 | us-nyc-wg-807 | Tzulo | New York NY | USA | works | 842 ms | 10.4 Mbit/s | below floor |
| 101 | us-atl-wg-402 | Tzulo | Atlanta GA | USA | works | 843 ms | 8.7 Mbit/s | below floor |
| 102 | fr-bod-wg-001 | HostRoyale | Bordeaux | France | works | 844 ms | 10.8 Mbit/s | below floor |
| 103 | ca-mtr-wg-304 | Tzulo | Montreal | Canada | works | 845 ms | 10.0 Mbit/s | below floor |
| 104 | ro-buh-wg-013 | M247 | Bucharest | Romania | works | 846 ms | 10.4 Mbit/s | below floor |
| 105 | us-chi-wg-309 | Tzulo | Chicago IL | USA | works | 852 ms | 11.2 Mbit/s | below floor |
| 106 | us-dal-wg-704 | Tzulo | Dallas TX | USA | works | 854 ms | 9.9 Mbit/s | below floor |
| 107 | us-nyc-wg-805 | Tzulo | New York NY | USA | works | 860 ms | 7.0 Mbit/s | below floor |
| 108 | al-tia-wg-004 | iRegister | Tirana | Albania | works | 863 ms | 10.6 Mbit/s | below floor |
| 109 | de-ber-wg-102 | DataPacket | Berlin | Germany | works | 864 ms | 10.4 Mbit/s | below floor |
| 110 | ca-mtr-wg-202 | DataPacket | Montreal | Canada | works | 872 ms | 10.5 Mbit/s | below floor |
| 111 | us-sjc-wg-003 | xtom | San Jose CA | USA | works | 873 ms | 10.1 Mbit/s | below floor |
| 112 | ro-buh-wg-012 | M247 | Bucharest | Romania | works | 889 ms | 9.5 Mbit/s | below floor |
| 113 | ca-mtr-wg-301 | Tzulo | Montreal | Canada | works | 894 ms | 6.4 Mbit/s | below floor |
| 114 | es-mad-wg-204 | M247 | Madrid | Spain | works, bandwidth trap | 919 ms | 4.5 Mbit/s | ⚠ trap |
| 115 | de-ber-wg-103 | DataPacket | Berlin | Germany | works | 924 ms | 10.0 Mbit/s | below floor |
| 116 | de-ber-wg-101 | DataPacket | Berlin | Germany | works | 935 ms | 9.3 Mbit/s | below floor |
| 117 | nl-ams-wg-401 | HostRoyale | Amsterdam | Netherlands | works | 956 ms | 9.5 Mbit/s | below floor |
| 118 | au-mel-wg-403 | hostuniversal | Melbourne | Australia | works | 968 ms | 5.8 Mbit/s | below floor |
| 119 | ca-mtr-wg-201 | DataPacket | Montreal | Canada | works | 970 ms | 9.8 Mbit/s | below floor |
| 120 | br-sao-wg-302 | HostRoyale | Sao Paulo | Brazil | works | 1004 ms | 9.2 Mbit/s | below floor |
| 121 | nz-akl-wg-303 | hostuniversal | Auckland | New Zealand | works | 1005 ms | 9.4 Mbit/s | below floor |
| 122 | ro-buh-wg-011 | M247 | Bucharest | Romania | works | 1006 ms | 9.4 Mbit/s | below floor |
| 123 | us-chi-wg-311 | Tzulo | Chicago IL | USA | works | 1016 ms | 8.4 Mbit/s | below floor |
| 124 | nl-ams-wg-402 | HostRoyale | Amsterdam | Netherlands | works | 1020 ms | 8.9 Mbit/s | below floor |
| 125 | es-bcn-wg-001 | HostRoyale | Barcelona | Spain | works | 1023 ms | 7.3 Mbit/s | below floor |
| 126 | ca-mtr-wg-308 | Tzulo | Montreal | Canada | works | 1026 ms | 9.4 Mbit/s | below floor |
| 127 | es-vlc-wg-001 | HostRoyale | Valencia | Spain | works | 1027 ms | 8.3 Mbit/s | below floor |
| 128 | ca-mtr-wg-306 | Tzulo | Montreal | Canada | works | 1038 ms | 6.9 Mbit/s | below floor |
| 129 | br-sao-wg-304 | HostRoyale | Sao Paulo | Brazil | works | 1040 ms | 9.6 Mbit/s | below floor |
| 130 | ca-mtr-wg-302 | Tzulo | Montreal | Canada | works | 1040 ms | 7.6 Mbit/s | below floor |
| 131 | ca-mtr-wg-303 | Tzulo | Montreal | Canada | works | 1050 ms | 8.4 Mbit/s | below floor |
| 132 | us-chi-wg-310 | Tzulo | Chicago IL | USA | works | 1085 ms | 8.7 Mbit/s | below floor |
| 133 | es-mad-wg-205 | M247 | Madrid | Spain | works, bandwidth trap | 1089 ms | 1.0 Mbit/s | ⚠ trap |
| 134 | br-sao-wg-303 | HostRoyale | Sao Paulo | Brazil | works | 1094 ms | 7.9 Mbit/s | below floor |
| 135 | no-osl-wg-102 | 31173 | Oslo | Norway | works | 1116 ms | 5.9 Mbit/s | below floor |
| 136 | au-syd-wg-304 | HostRoyale | Sydney | Australia | works | 1158 ms | 5.0 Mbit/s | below floor |
| 137 | ca-mtr-wg-307 | Tzulo | Montreal | Canada | works | 1161 ms | 6.1 Mbit/s | below floor |
| 138 | au-syd-wg-303 | HostRoyale | Sydney | Australia | works | 1167 ms | 5.1 Mbit/s | below floor |
| 139 | au-syd-wg-301 | HostRoyale | Sydney | Australia | works, bandwidth trap | 1180 ms | 4.9 Mbit/s | ⚠ trap |
| 140 | ca-mtr-wg-305 | Tzulo | Montreal | Canada | works | 1195 ms | 9.0 Mbit/s | below floor |
| 141 | es-bcn-wg-002 | HostRoyale | Barcelona | Spain | works, bandwidth trap | 1495 ms | 0.6 Mbit/s | ⚠ trap |
| 142 | no-osl-wg-103 | 31173 | Oslo | Norway | works, bandwidth trap | 1570 ms | 4.2 Mbit/s | ⚠ trap |
| 143 | de-fra-wg-104 | M247 | Frankfurt | Germany | works, bandwidth trap | 1727 ms | 1.7 Mbit/s | ⚠ trap |
| 144 | us-was-wg-002 | Zenlayer | Washington DC | USA | works | 2247 ms | — | — |
| 145 | ie-dub-wg-103 | M247 | Dublin | Ireland | works, bandwidth trap | 2260 ms | 0.9 Mbit/s | ⚠ trap |
| 146 | no-osl-wg-101 | 31173 | Oslo | Norway | works, bandwidth trap | 2544 ms | 0.0 Mbit/s | ⚠ trap |
| 147 | au-syd-wg-302 | HostRoyale | Sydney | Australia | works | 2580 ms | — | — |
| 148 | gb-mnc-wg-004 | M247 | Manchester | UK | works, bandwidth trap | 2632 ms | 2.3 Mbit/s | ⚠ trap |
| 149 | ar-bue-wg-001 | DataPacket | Buenos Aires | Argentina | tunnel dead | — | — | — |
| 150 | ar-bue-wg-002 | DataPacket | Buenos Aires | Argentina | tunnel dead | — | — | — |
| 151 | at-vie-wg-003 | M247 | Vienna | Austria | tunnel dead | — | — | — |
| 152 | au-adl-wg-303 | hostuniversal | Adelaide | Australia | tunnel dead | — | — | — |
| 153 | au-bne-wg-303 | hostuniversal | Brisbane | Australia | tunnel dead | — | — | — |
| 154 | au-mel-wg-401 | hostuniversal | Melbourne | Australia | tunnel dead | — | — | — |
| 155 | br-for-wg-001 | Zenlayer | Fortaleza | Brazil | tunnel dead | — | — | — |
| 156 | br-for-wg-002 | Zenlayer | Fortaleza | Brazil | tunnel dead | — | — | — |
| 157 | br-sao-wg-201 | DataPacket | Sao Paulo | Brazil | tunnel dead | — | — | — |
| 158 | de-fra-wg-102 | M247 | Frankfurt | Germany | tunnel dead | — | — | — |
| 159 | de-fra-wg-103 | M247 | Frankfurt | Germany | tunnel dead | — | — | — |
| 160 | de-fra-wg-303 | xtom | Frankfurt | Germany | tunnel dead | — | — | — |
| 161 | dk-cph-wg-102 | DataPacket | Copenhagen | Denmark | tunnel dead | — | — | — |
| 162 | fi-hel-wg-001 | Creanova | Helsinki | Finland | tunnel dead | — | — | — |
| 163 | fi-hel-wg-201 | 31173 | Helsinki | Finland | tunnel dead | — | — | — |
| 164 | fi-hel-wg-202 | 31173 | Helsinki | Finland | tunnel dead | — | — | — |
| 165 | fi-hel-wg-203 | 31173 | Helsinki | Finland | tunnel dead | — | — | — |
| 166 | fr-par-wg-102 | M247 | Paris | France | tunnel dead | — | — | — |
| 167 | fr-par-wg-103 | M247 | Paris | France | tunnel dead | — | — | — |
| 168 | gb-lon-wg-306 | M247 | London | UK | tunnel dead | — | — | — |
| 169 | gb-mnc-wg-001 | M247 | Manchester | UK | tunnel dead | — | — | — |
| 170 | gb-mnc-wg-201 | Veloxserv | Manchester | UK | tunnel dead | — | — | — |
| 171 | hk-hkg-wg-203 | xtom | Hong Kong | Hong Kong | tunnel dead | — | — | — |
| 172 | hk-hkg-wg-303 | M247 | Hong Kong | Hong Kong | tunnel dead | — | — | — |
| 173 | ie-dub-wg-102 | M247 | Dublin | Ireland | tunnel dead | — | — | — |
| 174 | jp-osa-wg-004 | xtom | Osaka | Japan | tunnel dead | — | — | — |
| 175 | jp-osa-wg-101 | xtom | Osaka | Japan | tunnel dead | — | — | — |
| 176 | jp-osa-wg-102 | xtom | Osaka | Japan | tunnel dead | — | — | — |
| 177 | jp-osa-wg-103 | xtom | Osaka | Japan | tunnel dead | — | — | — |
| 178 | jp-tyo-wg-202 | M247 | Tokyo | Japan | tunnel dead | — | — | — |
| 179 | nl-ams-wg-301 | xtom | Amsterdam | Netherlands | tunnel dead | — | — | — |
| 180 | nl-ams-wg-302 | xtom | Amsterdam | Netherlands | tunnel dead | — | — | — |
| 181 | nl-ams-wg-303 | xtom | Amsterdam | Netherlands | tunnel dead | — | — | — |
| 182 | no-osl-wg-001 | Blix | Oslo | Norway | tunnel dead | — | — | — |
| 183 | se-mma-wg-002 | 31173 | Malmö | Sweden | tunnel dead | — | — | — |
| 184 | se-sto-wg-001 | 31173 | Stockholm | Sweden | tunnel dead | — | — | — |
| 185 | se-sto-wg-003 | 31173 | Stockholm | Sweden | tunnel dead | — | — | — |
| 186 | se-sto-wg-007 | 31173 | Stockholm | Sweden | tunnel dead | — | — | — |
| 187 | us-atl-wg-403 | Tzulo | Atlanta GA | USA | tunnel dead | — | — | — |
| 188 | us-atl-wg-406 | Tzulo | Atlanta GA | USA | tunnel dead | — | — | — |
| 189 | us-chi-wg-312 | Tzulo | Chicago IL | USA | tunnel dead | — | — | — |
| 190 | us-chi-wg-313 | Tzulo | Chicago IL | USA | tunnel dead | — | — | — |
| 191 | us-chi-wg-314 | Tzulo | Chicago IL | USA | tunnel dead | — | — | — |
| 192 | us-chi-wg-315 | Tzulo | Chicago IL | USA | tunnel dead | — | — | — |
| 193 | us-chi-wg-316 | Tzulo | Chicago IL | USA | tunnel dead | — | — | — |
| 194 | us-dal-wg-603 | HostRoyale | Dallas TX | USA | tunnel dead | — | — | — |
| 195 | us-lax-wg-004 | Tzulo | Los Angeles CA | USA | tunnel dead | — | — | — |
| 196 | us-lax-wg-404 | M247 | Los Angeles CA | USA | tunnel dead | — | — | — |
| 197 | us-lax-wg-405 | M247 | Los Angeles CA | USA | tunnel dead | — | — | — |
| 198 | us-lax-wg-603 | xtom | Los Angeles CA | USA | tunnel dead | — | — | — |
| 199 | us-lax-wg-605 | xtom | Los Angeles CA | USA | tunnel dead | — | — | — |
| 200 | us-lax-wg-701 | HostRoyale | Los Angeles CA | USA | tunnel dead | — | — | — |
| 201 | us-lax-wg-702 | HostRoyale | Los Angeles CA | USA | tunnel dead | — | — | — |
| 202 | us-lax-wg-703 | HostRoyale | Los Angeles CA | USA | tunnel dead | — | — | — |
| 203 | us-lax-wg-704 | HostRoyale | Los Angeles CA | USA | tunnel dead | — | — | — |
| 204 | us-mkc-wg-006 | Tzulo | Kansas City MO | USA | tunnel dead | — | — | — |
| 205 | us-mkc-wg-103 | hostuniversal | Kansas City MO | USA | tunnel dead | — | — | — |
| 206 | us-nyc-wg-804 | Tzulo | New York NY | USA | tunnel dead | — | — | — |
| 207 | us-nyc-wg-808 | Tzulo | New York NY | USA | tunnel dead | — | — | — |
| 208 | us-phx-wg-203 | Tzulo | Phoenix AZ | USA | tunnel dead | — | — | — |
| 209 | us-qas-wg-303 | Tzulo | Ashburn VA | USA | tunnel dead | — | — | — |
| 210 | us-sea-wg-406 | Tzulo | Seattle WA | USA | tunnel dead | — | — | — |
| 211 | us-sea-wg-408 | Tzulo | Seattle WA | USA | tunnel dead | — | — | — |
| 212 | us-sfo-wg-001 | HostRoyale | San Francisco CA | USA | tunnel dead | — | — | — |
| 213 | us-sjc-wg-502 | Tzulo | San Jose CA | USA | tunnel dead | — | — | — |
| 214 | us-slc-wg-305 | Tzulo | Salt Lake City UT | USA | tunnel dead | — | — | — |
| 215 | at-vie-wg-001 | M247 | Vienna | Austria | no response | — | — | — |
| 216 | at-vie-wg-101 | DataPacket | Vienna | Austria | no response (control) | — | — | — |
| 217 | at-vie-wg-102 | DataPacket | Vienna | Austria | no response (control) | — | — | — |
| 218 | au-adl-wg-301 | hostuniversal | Adelaide | Australia | no response | — | — | — |
| 219 | au-adl-wg-302 | hostuniversal | Adelaide | Australia | no response | — | — | — |
| 220 | au-bne-wg-301 | hostuniversal | Brisbane | Australia | no response (control) | — | — | — |
| 221 | au-bne-wg-302 | hostuniversal | Brisbane | Australia | no response (control) | — | — | — |
| 222 | au-per-wg-301 | hostuniversal | Perth | Australia | no response | — | — | — |
| 223 | au-per-wg-302 | hostuniversal | Perth | Australia | no response | — | — | — |
| 224 | au-syd-wg-001 | M247 | Sydney | Australia | no response | — | — | — |
| 225 | au-syd-wg-002 | M247 | Sydney | Australia | no response (control) | — | — | — |
| 226 | au-syd-wg-003 | M247 | Sydney | Australia | no response | — | — | — |
| 227 | au-syd-wg-101 | xtom | Sydney | Australia | no response | — | — | — |
| 228 | au-syd-wg-102 | xtom | Sydney | Australia | no response (control) | — | — | — |
| 229 | au-syd-wg-103 | xtom | Sydney | Australia | no response (control) | — | — | — |
| 230 | au-syd-wg-104 | xtom | Sydney | Australia | no response | — | — | — |
| 231 | be-bru-wg-101 | M247 | Brussels | Belgium | no response | — | — | — |
| 232 | be-bru-wg-102 | M247 | Brussels | Belgium | no response (control) | — | — | — |
| 233 | be-bru-wg-103 | M247 | Brussels | Belgium | no response | — | — | — |
| 234 | bg-sof-wg-001 | M247 | Sofia | BG | no response | — | — | — |
| 235 | bg-sof-wg-002 | M247 | Sofia | BG | no response | — | — | — |
| 236 | br-sao-wg-202 | DataPacket | Sao Paulo | Brazil | no response | — | — | — |
| 237 | ca-mtr-wg-001 | M247 | Montreal | Canada | no response | — | — | — |
| 238 | ca-mtr-wg-002 | M247 | Montreal | Canada | no response | — | — | — |
| 239 | ca-mtr-wg-003 | M247 | Montreal | Canada | no response | — | — | — |
| 240 | ca-mtr-wg-004 | M247 | Montreal | Canada | no response | — | — | — |
| 241 | ca-tor-wg-001 | DataPacket | Toronto | Canada | no response | — | — | — |
| 242 | ca-tor-wg-002 | DataPacket | Toronto | Canada | no response | — | — | — |
| 243 | ca-tor-wg-201 | Tzulo | Toronto | Canada | no response | — | — | — |
| 244 | ca-tor-wg-202 | Tzulo | Toronto | Canada | no response (control) | — | — | — |
| 245 | ca-tor-wg-203 | Tzulo | Toronto | Canada | no response | — | — | — |
| 246 | ca-tor-wg-204 | Tzulo | Toronto | Canada | no response (control) | — | — | — |
| 247 | ca-tor-wg-205 | Tzulo | Toronto | Canada | no response | — | — | — |
| 248 | ca-tor-wg-206 | Tzulo | Toronto | Canada | no response | — | — | — |
| 249 | ca-tor-wg-207 | Tzulo | Toronto | Canada | no response | — | — | — |
| 250 | ca-van-wg-201 | techfutures | Vancouver | Canada | no response (control) | — | — | — |
| 251 | ca-van-wg-202 | techfutures | Vancouver | Canada | no response (control) | — | — | — |
| 252 | ca-van-wg-301 | DataPacket | Vancouver | Canada | no response | — | — | — |
| 253 | ca-van-wg-302 | DataPacket | Vancouver | Canada | no response | — | — | — |
| 254 | ca-yyc-wg-201 | techfutures | Calgary | Canada | no response | — | — | — |
| 255 | ca-yyc-wg-202 | techfutures | Calgary | Canada | no response | — | — | — |
| 256 | ch-zrh-wg-001 | 31173 | Zurich | Switzerland | no response (control) | — | — | — |
| 257 | ch-zrh-wg-002 | 31173 | Zurich | Switzerland | no response (control) | — | — | — |
| 258 | ch-zrh-wg-003 | 31173 | Zurich | Switzerland | no response | — | — | — |
| 259 | ch-zrh-wg-005 | 31173 | Zurich | Switzerland | no response | — | — | — |
| 260 | ch-zrh-wg-006 | 31173 | Zurich | Switzerland | no response | — | — | — |
| 261 | ch-zrh-wg-201 | PrivateLayer | Zurich | Switzerland | no response (control) | — | — | — |
| 262 | ch-zrh-wg-202 | PrivateLayer | Zurich | Switzerland | no response (control) | — | — | — |
| 263 | ch-zrh-wg-401 | DataPacket | Zurich | Switzerland | no response | — | — | — |
| 264 | ch-zrh-wg-402 | DataPacket | Zurich | Switzerland | no response | — | — | — |
| 265 | ch-zrh-wg-404 | DataPacket | Zurich | Switzerland | no response | — | — | — |
| 266 | cl-scl-wg-001 | DataPacket | Santiago | CL | no response | — | — | — |
| 267 | cl-scl-wg-002 | DataPacket | Santiago | CL | no response | — | — | — |
| 268 | co-bog-wg-001 | DataPacket | Bogota | CO | no response | — | — | — |
| 269 | co-bog-wg-002 | DataPacket | Bogota | CO | no response | — | — | — |
| 270 | cy-nic-wg-001 | HostRoyale | Nicosia | Cyprus | no response (control) | — | — | — |
| 271 | cy-nic-wg-002 | HostRoyale | Nicosia | Cyprus | no response (control) | — | — | — |
| 272 | cz-prg-wg-101 | M247 | Prague | CZ | no response | — | — | — |
| 273 | cz-prg-wg-102 | M247 | Prague | CZ | no response | — | — | — |
| 274 | cz-prg-wg-201 | DataPacket | Prague | CZ | no response | — | — | — |
| 275 | cz-prg-wg-202 | DataPacket | Prague | CZ | no response | — | — | — |
| 276 | de-ber-wg-001 | 31173 | Berlin | Germany | no response | — | — | — |
| 277 | de-ber-wg-002 | 31173 | Berlin | Germany | no response | — | — | — |
| 278 | de-ber-wg-003 | 31173 | Berlin | Germany | no response | — | — | — |
| 279 | de-ber-wg-004 | 31173 | Berlin | Germany | no response | — | — | — |
| 280 | de-dus-wg-001 | xtom | Dusseldorf | Germany | no response | — | — | — |
| 281 | de-dus-wg-002 | xtom | Dusseldorf | Germany | no response | — | — | — |
| 282 | de-dus-wg-003 | xtom | Dusseldorf | Germany | no response | — | — | — |
| 283 | de-fra-wg-001 | 31173 | Frankfurt | Germany | no response | — | — | — |
| 284 | de-fra-wg-002 | 31173 | Frankfurt | Germany | no response | — | — | — |
| 285 | de-fra-wg-003 | 31173 | Frankfurt | Germany | no response | — | — | — |
| 286 | de-fra-wg-004 | 31173 | Frankfurt | Germany | no response | — | — | — |
| 287 | de-fra-wg-005 | 31173 | Frankfurt | Germany | no response | — | — | — |
| 288 | de-fra-wg-101 | M247 | Frankfurt | Germany | no response | — | — | — |
| 289 | de-fra-wg-401 | DataPacket | Frankfurt | Germany | no response | — | — | — |
| 290 | de-fra-wg-402 | DataPacket | Frankfurt | Germany | no response | — | — | — |
| 291 | de-fra-wg-403 | DataPacket | Frankfurt | Germany | no response | — | — | — |
| 292 | dk-cph-wg-001 | 31173 | Copenhagen | Denmark | no response | — | — | — |
| 293 | dk-cph-wg-401 | M247 | Copenhagen | Denmark | no response | — | — | — |
| 294 | dk-cph-wg-402 | M247 | Copenhagen | Denmark | no response | — | — | — |
| 295 | ee-tll-wg-001 | xtom | Tallinn | EE | no response | — | — | — |
| 296 | ee-tll-wg-002 | xtom | Tallinn | EE | no response | — | — | — |
| 297 | ee-tll-wg-003 | xtom | Tallinn | EE | no response | — | — | — |
| 298 | es-mad-wg-101 | DataPacket | Madrid | Spain | no response | — | — | — |
| 299 | es-mad-wg-102 | DataPacket | Madrid | Spain | no response | — | — | — |
| 300 | es-vlc-wg-002 | HostRoyale | Valencia | Spain | no response | — | — | — |
| 301 | fi-hel-wg-002 | Creanova | Helsinki | Finland | no response (control) | — | — | — |
| 302 | fi-hel-wg-003 | Creanova | Helsinki | Finland | no response (control) | — | — | — |
| 303 | fi-hel-wg-101 | Blix | Helsinki | Finland | no response (control) | — | — | — |
| 304 | fi-hel-wg-102 | Blix | Helsinki | Finland | no response (control) | — | — | — |
| 305 | fi-hel-wg-103 | Blix | Helsinki | Finland | no response | — | — | — |
| 306 | fi-hel-wg-104 | Blix | Helsinki | Finland | no response | — | — | — |
| 307 | fr-bod-wg-002 | HostRoyale | Bordeaux | France | no response | — | — | — |
| 308 | fr-mrs-wg-001 | DataPacket | Marseille | France | no response | — | — | — |
| 309 | fr-mrs-wg-002 | DataPacket | Marseille | France | no response | — | — | — |
| 310 | fr-par-wg-001 | 31173 | Paris | France | no response | — | — | — |
| 311 | fr-par-wg-002 | 31173 | Paris | France | no response | — | — | — |
| 312 | fr-par-wg-003 | 31173 | Paris | France | no response | — | — | — |
| 313 | fr-par-wg-004 | 31173 | Paris | France | no response | — | — | — |
| 314 | fr-par-wg-006 | 31173 | Paris | France | no response | — | — | — |
| 315 | fr-par-wg-007 | 31173 | Paris | France | no response | — | — | — |
| 316 | fr-par-wg-101 | M247 | Paris | France | no response | — | — | — |
| 317 | fr-par-wg-301 | DataPacket | Paris | France | no response | — | — | — |
| 318 | fr-par-wg-302 | DataPacket | Paris | France | no response | — | — | — |
| 319 | gb-glw-wg-001 | HostRoyale | Glasgow | UK | no response | — | — | — |
| 320 | gb-glw-wg-002 | HostRoyale | Glasgow | UK | no response | — | — | — |
| 321 | gb-lon-wg-001 | 31173 | London | UK | no response | — | — | — |
| 322 | gb-lon-wg-002 | 31173 | London | UK | no response | — | — | — |
| 323 | gb-lon-wg-003 | 31173 | London | UK | no response | — | — | — |
| 324 | gb-lon-wg-004 | 31173 | London | UK | no response | — | — | — |
| 325 | gb-lon-wg-005 | 31173 | London | UK | no response | — | — | — |
| 326 | gb-lon-wg-006 | 31173 | London | UK | no response | — | — | — |
| 327 | gb-lon-wg-007 | 31173 | London | UK | no response | — | — | — |
| 328 | gb-lon-wg-008 | 31173 | London | UK | no response | — | — | — |
| 329 | gb-lon-wg-201 | xtom | London | UK | no response | — | — | — |
| 330 | gb-lon-wg-202 | xtom | London | UK | no response | — | — | — |
| 331 | gb-lon-wg-203 | xtom | London | UK | no response | — | — | — |
| 332 | gb-lon-wg-204 | xtom | London | UK | no response | — | — | — |
| 333 | gb-lon-wg-305 | M247 | London | UK | no response | — | — | — |
| 334 | gr-ath-wg-101 | DataPacket | Athens | GR | no response | — | — | — |
| 335 | gr-ath-wg-102 | DataPacket | Athens | GR | no response | — | — | — |
| 336 | hk-hkg-wg-201 | xtom | Hong Kong | Hong Kong | no response | — | — | — |
| 337 | hk-hkg-wg-301 | M247 | Hong Kong | Hong Kong | no response | — | — | — |
| 338 | hk-hkg-wg-302 | M247 | Hong Kong | Hong Kong | no response | — | — | — |
| 339 | hr-zag-wg-001 | DataPacket | Zagreb | HR | no response | — | — | — |
| 340 | hr-zag-wg-002 | DataPacket | Zagreb | HR | no response | — | — | — |
| 341 | hu-bud-wg-101 | M247 | Budapest | HU | no response | — | — | — |
| 342 | hu-bud-wg-102 | M247 | Budapest | HU | no response | — | — | — |
| 343 | hu-bud-wg-201 | DataPacket | Budapest | HU | no response | — | — | — |
| 344 | hu-bud-wg-202 | DataPacket | Budapest | HU | no response | — | — | — |
| 345 | id-jpu-wg-001 | Zenlayer | Jakarta | Indonesia | no response (control) | — | — | — |
| 346 | id-jpu-wg-002 | Zenlayer | Jakarta | Indonesia | no response (control) | — | — | — |
| 347 | ie-dub-wg-101 | M247 | Dublin | Ireland | no response | — | — | — |
| 348 | il-tlv-wg-101 | DataPacket | Tel Aviv | IL | no response | — | — | — |
| 349 | il-tlv-wg-102 | DataPacket | Tel Aviv | IL | no response | — | — | — |
| 350 | il-tlv-wg-103 | DataPacket | Tel Aviv | IL | no response | — | — | — |
| 351 | it-mil-wg-001 | DataPacket | Milan | Italy | no response | — | — | — |
| 352 | it-mil-wg-002 | DataPacket | Milan | Italy | no response | — | — | — |
| 353 | it-mil-wg-003 | DataPacket | Milan | Italy | no response | — | — | — |
| 354 | it-mil-wg-201 | M247 | Milan | Italy | no response | — | — | — |
| 355 | it-mil-wg-202 | M247 | Milan | Italy | no response | — | — | — |
| 356 | it-pmo-wg-001 | DataPacket | Palermo | Italy | no response | — | — | — |
| 357 | it-pmo-wg-002 | DataPacket | Palermo | Italy | no response | — | — | — |
| 358 | jp-osa-wg-001 | xtom | Osaka | Japan | no response | — | — | — |
| 359 | jp-osa-wg-002 | xtom | Osaka | Japan | no response | — | — | — |
| 360 | jp-osa-wg-003 | xtom | Osaka | Japan | no response | — | — | — |
| 361 | jp-tyo-wg-001 | DataPacket | Tokyo | Japan | no response | — | — | — |
| 362 | jp-tyo-wg-002 | DataPacket | Tokyo | Japan | no response | — | — | — |
| 363 | jp-tyo-wg-201 | M247 | Tokyo | Japan | no response | — | — | — |
| 364 | mx-qro-wg-001 | DataPacket | Queretaro | MX | no response | — | — | — |
| 365 | mx-qro-wg-002 | DataPacket | Queretaro | MX | no response | — | — | — |
| 366 | mx-qro-wg-003 | DataPacket | Queretaro | MX | no response | — | — | — |
| 367 | mx-qro-wg-004 | DataPacket | Queretaro | MX | no response | — | — | — |
| 368 | my-kul-wg-001 | Zenlayer | Kuala Lumpur | Malaysia | no response | — | — | — |
| 369 | my-kul-wg-002 | Zenlayer | Kuala Lumpur | Malaysia | no response | — | — | — |
| 370 | ng-los-wg-001 | DataPacket | Lagos | NG | no response | — | — | — |
| 371 | ng-los-wg-002 | DataPacket | Lagos | NG | no response | — | — | — |
| 372 | nl-ams-wg-001 | 31173 | Amsterdam | Netherlands | no response | — | — | — |
| 373 | nl-ams-wg-002 | 31173 | Amsterdam | Netherlands | no response | — | — | — |
| 374 | nl-ams-wg-003 | 31173 | Amsterdam | Netherlands | no response | — | — | — |
| 375 | nl-ams-wg-004 | 31173 | Amsterdam | Netherlands | no response | — | — | — |
| 376 | nl-ams-wg-005 | 31173 | Amsterdam | Netherlands | no response | — | — | — |
| 377 | nl-ams-wg-006 | 31173 | Amsterdam | Netherlands | no response | — | — | — |
| 378 | nl-ams-wg-007 | 31173 | Amsterdam | Netherlands | no response | — | — | — |
| 379 | nl-ams-wg-008 | 31173 | Amsterdam | Netherlands | no response | — | — | — |
| 380 | nl-ams-wg-101 | xtom | Amsterdam | Netherlands | no response | — | — | — |
| 381 | nl-ams-wg-102 | xtom | Amsterdam | Netherlands | no response | — | — | — |
| 382 | nl-ams-wg-103 | xtom | Amsterdam | Netherlands | no response | — | — | — |
| 383 | nl-ams-wg-201 | DataPacket | Amsterdam | Netherlands | no response | — | — | — |
| 384 | nl-ams-wg-202 | DataPacket | Amsterdam | Netherlands | no response | — | — | — |
| 385 | nl-ams-wg-203 | DataPacket | Amsterdam | Netherlands | no response | — | — | — |
| 386 | no-osl-wg-002 | Blix | Oslo | Norway | no response | — | — | — |
| 387 | no-osl-wg-003 | Blix | Oslo | Norway | no response | — | — | — |
| 388 | no-svg-wg-001 | Blix | Stavanger | Norway | no response | — | — | — |
| 389 | no-svg-wg-002 | Blix | Stavanger | Norway | no response | — | — | — |
| 390 | no-svg-wg-003 | Blix | Stavanger | Norway | no response | — | — | — |
| 391 | no-svg-wg-004 | Blix | Stavanger | Norway | no response | — | — | — |
| 392 | nz-akl-wg-301 | hostuniversal | Auckland | New Zealand | no response | — | — | — |
| 393 | nz-akl-wg-302 | hostuniversal | Auckland | New Zealand | no response | — | — | — |
| 394 | pe-lim-wg-001 | DataPacket | Lima | PE | no response | — | — | — |
| 395 | pe-lim-wg-002 | DataPacket | Lima | PE | no response | — | — | — |
| 396 | ph-mnl-wg-001 | Zenlayer | Manila | PH | no response | — | — | — |
| 397 | ph-mnl-wg-002 | Zenlayer | Manila | PH | no response | — | — | — |
| 398 | pl-waw-wg-101 | DataPacket | Warsaw | Poland | no response | — | — | — |
| 399 | pl-waw-wg-102 | DataPacket | Warsaw | Poland | no response | — | — | — |
| 400 | pl-waw-wg-103 | DataPacket | Warsaw | Poland | no response | — | — | — |
| 401 | pl-waw-wg-201 | M247 | Warsaw | Poland | no response | — | — | — |
| 402 | pl-waw-wg-202 | M247 | Warsaw | Poland | no response | — | — | — |
| 403 | pt-lis-wg-201 | DataPacket | Lisbon | PT | no response | — | — | — |
| 404 | pt-lis-wg-202 | DataPacket | Lisbon | PT | no response | — | — | — |
| 405 | pt-lis-wg-301 | HostRoyale | Lisbon | PT | no response | — | — | — |
| 406 | rs-beg-wg-101 | M247 | Belgrade | RS | no response | — | — | — |
| 407 | rs-beg-wg-102 | M247 | Belgrade | RS | no response | — | — | — |
| 408 | se-got-wg-001 | 31173 | Gothenburg | Sweden | no response | — | — | — |
| 409 | se-got-wg-002 | 31173 | Gothenburg | Sweden | no response | — | — | — |
| 410 | se-got-wg-003 | 31173 | Gothenburg | Sweden | no response | — | — | — |
| 411 | se-got-wg-004 | 31173 | Gothenburg | Sweden | no response | — | — | — |
| 412 | se-got-wg-005 | 31173 | Gothenburg | Sweden | no response | — | — | — |
| 413 | se-got-wg-006 | 31173 | Gothenburg | Sweden | no response | — | — | — |
| 414 | se-got-wg-007 | 31173 | Gothenburg | Sweden | no response | — | — | — |
| 415 | se-got-wg-008 | 31173 | Gothenburg | Sweden | no response | — | — | — |
| 416 | se-got-wg-101 | 31173 | Gothenburg | Sweden | no response | — | — | — |
| 417 | se-mma-wg-001 | 31173 | Malmö | Sweden | no response | — | — | — |
| 418 | se-mma-wg-003 | 31173 | Malmö | Sweden | no response | — | — | — |
| 419 | se-mma-wg-004 | 31173 | Malmö | Sweden | no response | — | — | — |
| 420 | se-mma-wg-005 | 31173 | Malmö | Sweden | no response | — | — | — |
| 421 | se-mma-wg-011 | 31173 | Malmö | Sweden | no response | — | — | — |
| 422 | se-mma-wg-012 | 31173 | Malmö | Sweden | no response | — | — | — |
| 423 | se-mma-wg-102 | 31173 | Malmö | Sweden | no response | — | — | — |
| 424 | se-mma-wg-103 | 31173 | Malmö | Sweden | no response | — | — | — |
| 425 | se-mma-wg-111 | 31173 | Malmö | Sweden | no response | — | — | — |
| 426 | se-mma-wg-112 | 31173 | Malmö | Sweden | no response | — | — | — |
| 427 | se-sto-wg-002 | 31173 | Stockholm | Sweden | no response | — | — | — |
| 428 | se-sto-wg-008 | 31173 | Stockholm | Sweden | no response | — | — | — |
| 429 | se-sto-wg-009 | 31173 | Stockholm | Sweden | no response | — | — | — |
| 430 | se-sto-wg-010 | 31173 | Stockholm | Sweden | no response | — | — | — |
| 431 | se-sto-wg-011 | 31173 | Stockholm | Sweden | no response | — | — | — |
| 432 | se-sto-wg-012 | 31173 | Stockholm | Sweden | no response | — | — | — |
| 433 | se-sto-wg-013 | 31173 | Stockholm | Sweden | no response | — | — | — |
| 434 | se-sto-wg-014 | 31173 | Stockholm | Sweden | no response | — | — | — |
| 435 | se-sto-wg-201 | DataPacket | Stockholm | Sweden | no response | — | — | — |
| 436 | se-sto-wg-202 | DataPacket | Stockholm | Sweden | no response | — | — | — |
| 437 | se-sto-wg-203 | DataPacket | Stockholm | Sweden | no response | — | — | — |
| 438 | se-sto-wg-204 | DataPacket | Stockholm | Sweden | no response | — | — | — |
| 439 | se-sto-wg-205 | DataPacket | Stockholm | Sweden | no response | — | — | — |
| 440 | se-sto-wg-206 | DataPacket | Stockholm | Sweden | no response | — | — | — |
| 441 | se-sto-wg-207 | DataPacket | Stockholm | Sweden | no response | — | — | — |
| 442 | se-sto-wg-208 | DataPacket | Stockholm | Sweden | no response | — | — | — |
| 443 | se-sto-wg-209 | DataPacket | Stockholm | Sweden | no response | — | — | — |
| 444 | sg-sin-wg-001 | DataPacket | Singapore | Singapore | no response | — | — | — |
| 445 | sg-sin-wg-002 | DataPacket | Singapore | Singapore | no response | — | — | — |
| 446 | sg-sin-wg-003 | DataPacket | Singapore | Singapore | no response | — | — | — |
| 447 | sg-sin-wg-101 | M247 | Singapore | Singapore | no response | — | — | — |
| 448 | sg-sin-wg-102 | M247 | Singapore | Singapore | no response | — | — | — |
| 449 | si-lju-wg-001 | HostRoyale | Ljubljana | SI | no response | — | — | — |
| 450 | si-lju-wg-002 | HostRoyale | Ljubljana | SI | no response | — | — | — |
| 451 | sk-bts-wg-001 | DataPacket | Bratislava | SK | no response | — | — | — |
| 452 | sk-bts-wg-002 | DataPacket | Bratislava | SK | no response | — | — | — |
| 453 | th-bkk-wg-001 | Zenlayer | Bangkok | TH | no response | — | — | — |
| 454 | th-bkk-wg-002 | Zenlayer | Bangkok | TH | no response | — | — | — |
| 455 | tr-ist-wg-001 | DataPacket | Istanbul | TR | no response | — | — | — |
| 456 | tr-ist-wg-002 | DataPacket | Istanbul | TR | no response | — | — | — |
| 457 | ua-iev-wg-001 | DataPacket | Kyiv | UA | no response | — | — | — |
| 458 | ua-iev-wg-002 | DataPacket | Kyiv | UA | no response | — | — | — |
| 459 | us-atl-wg-001 | DataPacket | Atlanta GA | USA | no response | — | — | — |
| 460 | us-atl-wg-002 | DataPacket | Atlanta GA | USA | no response | — | — | — |
| 461 | us-bos-wg-001 | HostRoyale | Boston MA | USA | no response | — | — | — |
| 462 | us-bos-wg-101 | DataPacket | Boston MA | USA | no response | — | — | — |
| 463 | us-bos-wg-102 | DataPacket | Boston MA | USA | no response | — | — | — |
| 464 | us-chi-wg-201 | DataPacket | Chicago IL | USA | no response | — | — | — |
| 465 | us-chi-wg-202 | DataPacket | Chicago IL | USA | no response | — | — | — |
| 466 | us-chi-wg-203 | DataPacket | Chicago IL | USA | no response | — | — | — |
| 467 | us-chi-wg-301 | Tzulo | Chicago IL | USA | no response | — | — | — |
| 468 | us-chi-wg-302 | Tzulo | Chicago IL | USA | no response | — | — | — |
| 469 | us-chi-wg-303 | Tzulo | Chicago IL | USA | no response | — | — | — |
| 470 | us-chi-wg-304 | Tzulo | Chicago IL | USA | no response | — | — | — |
| 471 | us-chi-wg-305 | Tzulo | Chicago IL | USA | no response | — | — | — |
| 472 | us-chi-wg-306 | Tzulo | Chicago IL | USA | no response | — | — | — |
| 473 | us-chi-wg-307 | Tzulo | Chicago IL | USA | no response | — | — | — |
| 474 | us-chi-wg-308 | Tzulo | Chicago IL | USA | no response | — | — | — |
| 475 | us-dal-wg-001 | M247 | Dallas TX | USA | no response | — | — | — |
| 476 | us-dal-wg-002 | M247 | Dallas TX | USA | no response | — | — | — |
| 477 | us-dal-wg-003 | M247 | Dallas TX | USA | no response | — | — | — |
| 478 | us-dal-wg-401 | DataPacket | Dallas TX | USA | no response | — | — | — |
| 479 | us-dal-wg-402 | DataPacket | Dallas TX | USA | no response | — | — | — |
| 480 | us-dal-wg-403 | DataPacket | Dallas TX | USA | no response | — | — | — |
| 481 | us-den-wg-101 | DataPacket | Denver CO | USA | no response | — | — | — |
| 482 | us-den-wg-102 | DataPacket | Denver CO | USA | no response | — | — | — |
| 483 | us-den-wg-103 | DataPacket | Denver CO | USA | no response | — | — | — |
| 484 | us-den-wg-201 | Tzulo | Denver CO | USA | no response | — | — | — |
| 485 | us-den-wg-202 | Tzulo | Denver CO | USA | no response | — | — | — |
| 486 | us-den-wg-203 | Tzulo | Denver CO | USA | no response | — | — | — |
| 487 | us-den-wg-204 | Tzulo | Denver CO | USA | no response | — | — | — |
| 488 | us-den-wg-205 | Tzulo | Denver CO | USA | no response | — | — | — |
| 489 | us-den-wg-206 | Tzulo | Denver CO | USA | no response | — | — | — |
| 490 | us-den-wg-207 | Tzulo | Denver CO | USA | no response | — | — | — |
| 491 | us-den-wg-208 | Tzulo | Denver CO | USA | no response | — | — | — |
| 492 | us-det-wg-001 | HostRoyale | Detroit MI | USA | no response | — | — | — |
| 493 | us-det-wg-002 | HostRoyale | Detroit MI | USA | no response | — | — | — |
| 494 | us-hou-wg-001 | DataPacket | Houston TX | USA | no response | — | — | — |
| 495 | us-hou-wg-002 | DataPacket | Houston TX | USA | no response | — | — | — |
| 496 | us-hou-wg-003 | DataPacket | Houston TX | USA | no response | — | — | — |
| 497 | us-hou-wg-004 | DataPacket | Houston TX | USA | no response | — | — | — |
| 498 | us-lax-wg-201 | DataPacket | Los Angeles CA | USA | no response | — | — | — |
| 499 | us-lax-wg-202 | DataPacket | Los Angeles CA | USA | no response | — | — | — |
| 500 | us-lax-wg-203 | DataPacket | Los Angeles CA | USA | no response | — | — | — |
| 501 | us-lax-wg-401 | M247 | Los Angeles CA | USA | no response | — | — | — |
| 502 | us-lax-wg-402 | M247 | Los Angeles CA | USA | no response | — | — | — |
| 503 | us-lax-wg-403 | M247 | Los Angeles CA | USA | no response | — | — | — |
| 504 | us-lax-wg-406 | M247 | Los Angeles CA | USA | no response | — | — | — |
| 505 | us-mia-wg-001 | DataPacket | Miami FL | USA | no response | — | — | — |
| 506 | us-mia-wg-002 | DataPacket | Miami FL | USA | no response | — | — | — |
| 507 | us-mia-wg-003 | DataPacket | Miami FL | USA | no response | — | — | — |
| 508 | us-mia-wg-102 | M247 | Miami FL | USA | no response | — | — | — |
| 509 | us-nyc-wg-301 | DataPacket | New York NY | USA | no response | — | — | — |
| 510 | us-nyc-wg-302 | DataPacket | New York NY | USA | no response | — | — | — |
| 511 | us-nyc-wg-303 | DataPacket | New York NY | USA | no response | — | — | — |
| 512 | us-nyc-wg-501 | M247 | New York NY | USA | no response | — | — | — |
| 513 | us-nyc-wg-502 | M247 | New York NY | USA | no response | — | — | — |
| 514 | us-nyc-wg-504 | M247 | New York NY | USA | no response | — | — | — |
| 515 | us-nyc-wg-505 | M247 | New York NY | USA | no response | — | — | — |
| 516 | us-nyc-wg-506 | M247 | New York NY | USA | no response | — | — | — |
| 517 | us-nyc-wg-601 | M247 | New York NY | USA | no response | — | — | — |
| 518 | us-nyc-wg-602 | M247 | New York NY | USA | no response | — | — | — |
| 519 | us-nyc-wg-603 | M247 | New York NY | USA | no response | — | — | — |
| 520 | us-nyc-wg-604 | M247 | New York NY | USA | no response | — | — | — |
| 521 | us-nyc-wg-605 | M247 | New York NY | USA | no response | — | — | — |
| 522 | us-nyc-wg-606 | M247 | New York NY | USA | no response | — | — | — |
| 523 | us-qas-wg-101 | DataPacket | Ashburn VA | USA | no response | — | — | — |
| 524 | us-qas-wg-102 | DataPacket | Ashburn VA | USA | no response | — | — | — |
| 525 | us-qas-wg-103 | DataPacket | Ashburn VA | USA | no response | — | — | — |
| 526 | us-rag-wg-201 | Tzulo | Raleigh NC | USA | no response | — | — | — |
| 527 | us-rag-wg-202 | Tzulo | Raleigh NC | USA | no response | — | — | — |
| 528 | us-rag-wg-203 | Tzulo | Raleigh NC | USA | no response | — | — | — |
| 529 | us-rag-wg-204 | Tzulo | Raleigh NC | USA | no response | — | — | — |
| 530 | us-rag-wg-205 | Tzulo | Raleigh NC | USA | no response | — | — | — |
| 531 | us-rag-wg-206 | Tzulo | Raleigh NC | USA | no response | — | — | — |
| 532 | us-rag-wg-207 | Tzulo | Raleigh NC | USA | no response | — | — | — |
| 533 | us-sea-wg-001 | DataPacket | Seattle WA | USA | no response | — | — | — |
| 534 | us-sea-wg-002 | DataPacket | Seattle WA | USA | no response | — | — | — |
| 535 | us-sea-wg-003 | DataPacket | Seattle WA | USA | no response | — | — | — |
| 536 | us-sea-wg-402 | Tzulo | Seattle WA | USA | no response | — | — | — |
| 537 | us-sea-wg-405 | Tzulo | Seattle WA | USA | no response | — | — | — |
| 538 | us-sjc-wg-302 | xtom | San Jose CA | USA | no response | — | — | — |
| 539 | us-sjc-wg-303 | xtom | San Jose CA | USA | no response | — | — | — |
| 540 | us-sjc-wg-401 | DataPacket | San Jose CA | USA | no response | — | — | — |
| 541 | us-sjc-wg-402 | DataPacket | San Jose CA | USA | no response | — | — | — |
| 542 | us-txc-wg-001 | DataPacket | McAllen TX | USA | no response | — | — | — |
| 543 | us-txc-wg-002 | DataPacket | McAllen TX | USA | no response | — | — | — |
| 544 | za-jnb-wg-001 | DataPacket | Johannesburg | South Africa | no response | — | — | — |
| 545 | za-jnb-wg-002 | DataPacket | Johannesburg | South Africa | no response | — | — | — |
Citation
For attribution, please cite this work as:
Shimizu, Kye (2026). Testing 545 Mullvad Exit Nodes From Shanghai. kyeshimizu.com. https://kyeshimizu.com/blog/mullvad-exit-nodes-shanghai
@misc{shimizu2026mullvad,
author = {Kye Shimizu},
title = {Testing 545 Mullvad Exit Nodes From Shanghai},
year = {2026},
url = {https://kyeshimizu.com/blog/mullvad-exit-nodes-shanghai},
note = {kyeshimizu.com}
}