Results from South Africa Residential

Node South Africa ResidentialRegion: South AfricaKind: ResidentialLine: 200 Mbps Down / 100 Mbps Up

Testing: A computer in South Africa, on an ordinary home internet line, holds a tunnel open to every VPN provider and checks them every 5 minutes.

These results come from this node only, and are not comparable with another node's. Why vantages differ.

Servers

These figures summarise the last 24 hours of this node's five-minute checks, except download and upload: each is the median of the speed tests in the last 7 days, about one test a day for each server, and the measured location is the country most sources agree on, from the latest full check.

Until each provider's own wording for its servers is recorded, the locations are our labels for them.

Shuffled daily, not a ranking. Sort by anything below.

ProviderStatusLocationServed From (CDN)UptimeLatency (Median)Download (Median)Upload (Median)Website
Show details for Proton VPNHide details for Proton VPNProton VPN websiteUp Claimed: US Los AngelesMeasured: US, Los Angeles (2/2)Netflix · DallasCloudflare · Los Angeles100.0%292ms83.2Mbps 1 GB download in 2 min33.2Mbps 100 MB video sent in 20 secVisit site of Proton VPN
Uptime 24 h
100.0%Answered all 285 checks
Latency median
292msSouth Africa to the US server and back: about a third of a second
Down median
83.2Mbps1 GB download in 2 min
Up median
33.2Mbps100 MB video sent in 20 sec

Proton VPN · US Los Angeles

Uptime and Latency · Last 24 h
285 quick checks (one every five minutes would be 288), 6 full checks
Claimed location
US Los Angeles
Measured location

United States, Los Angeles · 2 of 2 sources

  • Mullvad: United States, Los Angeles
  • ipinfo: United States, Los Angeles
Network
  • MTU: set to 1420 · found 1420
  • Cloudflare data center: LAX (Los Angeles)
  • Netflix site: dfw001 (Dallas)
  • From the full check of 2026-10-23 03:25 UTC
Download and Upload · Last 7 days
  • Last 7 days, median of 4 tests: download 83.2 Mbps · upload 33.2 Mbps
  • Last 3 days, median of 2 tests: download 80.5 Mbps · upload 32.2 Mbps
  • Latest test, 2026-10-22 19:35 UTC: download 77.9 Mbps · upload 31.7 Mbps
  • The node's own line, outside the tunnel (median of the same tests): download 211 Mbps · upload 87.4 Mbps
Node at the last check
Load 0.05 · Free memory 7561 MB · Tunnels up 3
Last Checked
2026-10-23 03:40 UTC
Notes
None

How these are measured

Show details for TorGuardHide details for TorGuardTorGuard websiteUp Claimed: US Los AngelesMeasured: US, Los Angeles (2/2)Netflix · Los AngelesCloudflare · Los Angeles100.0%294ms78.4Mbps 1 GB download in 2 min31.5Mbps 100 MB video sent in 30 secVisit site of TorGuard
Uptime 24 h
100.0%Answered all 285 checks
Latency median
294msSouth Africa to the US server and back: about a third of a second
Down median
78.4Mbps1 GB download in 2 min
Up median
31.5Mbps100 MB video sent in 30 sec

TorGuard · US Los Angeles

Uptime and Latency · Last 24 h
285 quick checks (one every five minutes would be 288), 6 full checks
Claimed location
US Los Angeles
Measured location

United States, Los Angeles · 2 of 2 sources

  • Mullvad: United States, Los Angeles
  • ipinfo: United States, Los Angeles
Network
  • MTU: set to 1420 · found 1420
  • Cloudflare data center: LAX (Los Angeles)
  • Netflix site: lax001 (Los Angeles)
  • From the full check of 2026-10-23 03:10 UTC
Download and Upload · Last 7 days
  • Last 7 days, median of 4 tests: download 78.4 Mbps · upload 31.5 Mbps
  • Last 3 days, median of 2 tests: download 77.5 Mbps · upload 31.0 Mbps
  • Latest test, 2026-10-22 19:20 UTC: download 78.1 Mbps · upload 31.5 Mbps
  • The node's own line, outside the tunnel (median of the same tests): download 208 Mbps · upload 91.7 Mbps
Node at the last check
Load 0.05 · Free memory 7561 MB · Tunnels up 3
Last Checked
2026-10-23 03:40 UTC
Notes
None

How these are measured

Show details for Private Internet AccessHide details for Private Internet AccessPrivate Internet Access websiteDown Claimed: US CaliforniaMeasured: US, Santa Clara (2/2)Not measured0.0%Not measured51.9Mbps 1 GB download in 3 min34.5Mbps 100 MB video sent in 20 secVisit site of Private Internet Access
Uptime 24 h
0.0%285 of 285 checks failed, about 24 hours down
Latency median
Not measured
Down median
51.9Mbps1 GB download in 3 min
Up median
34.5Mbps100 MB video sent in 20 sec

Private Internet Access · US California

Uptime and Latency · Last 24 h
285 quick checks (one every five minutes would be 288), 7 full checks
Claimed location
US California
Measured location

United States, Santa Clara · 2 of 2 sources

  • Mullvad: United States, Santa Clara
  • ipinfo: United States, Santa Clara
Network
  • MTU: set to 1420 · found Not measured
  • Cloudflare data center: Not measured
  • Netflix site: Not measured
  • From the full check of 2026-10-23 03:30 UTC
Download and Upload · Last 7 days
  • Last 7 days, median of 2 tests: download 51.9 Mbps · upload 34.5 Mbps
  • Last 3 days: no speed test
  • Latest test, 2026-10-20 12:45 UTC: download 51.4 Mbps · upload 34.3 Mbps
  • The node's own line, outside the tunnel (median of the same tests): download 207 Mbps · upload 70.5 Mbps
Node at the last check
Load 0.05 · Free memory 7561 MB · Tunnels up 3
Last Checked
2026-10-23 03:40 UTC
Notes
None

How these are measured

Show details for IPVanishHide details for IPVanishIPVanish websiteDown Claimed: US Los AngelesMeasured: US (2/2)Not measured0.0%Not measured80.1Mbps 1 GB download in 2 min32.1Mbps 100 MB video sent in 20 secVisit site of IPVanish
Uptime 24 h
0.0%285 of 285 checks failed, about 24 hours down
Latency median
Not measured
Down median
80.1Mbps1 GB download in 2 min
Up median
32.1Mbps100 MB video sent in 20 sec

IPVanish · US Los Angeles

Uptime and Latency · Last 24 h
285 quick checks (one every five minutes would be 288), 6 full checks
Claimed location
US Los Angeles
Measured location

United States · 2 of 2 sources

  • Mullvad: United States
  • ipinfo: United States, Los Angeles
Network
  • MTU: set to 1420 · found Not measured
  • Cloudflare data center: Not measured
  • Netflix site: Not measured
  • From the full check of 2026-10-23 03:20 UTC
Download and Upload · Last 7 days
  • Last 7 days, median of 3 tests: download 80.1 Mbps · upload 32.1 Mbps
  • Last 3 days, median of 1 test: download 80.1 Mbps · upload 31.7 Mbps
  • Latest test, 2026-10-21 16:05 UTC: download 80.1 Mbps · upload 31.7 Mbps
  • The node's own line, outside the tunnel (median of the same tests): download 211 Mbps · upload 86.7 Mbps
Node at the last check
Load 0.05 · Free memory 7561 MB · Tunnels up 3
Last Checked
2026-10-23 03:40 UTC
Notes
None

How these are measured

Show details for SurfsharkHide details for SurfsharkSurfshark websiteUp Claimed: US Los AngelesMeasured: US, Los Angeles (2/2)Netflix · NewarkCloudflare · Los Angeles100.0%289ms59.2Mbps 1 GB download in 2 min32.2Mbps 100 MB video sent in 20 secVisit site of Surfshark
Uptime 24 h
100.0%Answered all 285 checks
Latency median
289msSouth Africa to the US server and back: about a quarter of a second
Down median
59.2Mbps1 GB download in 2 min
Up median
32.2Mbps100 MB video sent in 20 sec

Surfshark · US Los Angeles

Uptime and Latency · Last 24 h
285 quick checks (one every five minutes would be 288), 6 full checks
Claimed location
US Los Angeles
Measured location

United States, Los Angeles · 2 of 2 sources

  • Mullvad: United States, Los Angeles
  • ipinfo: United States, Los Angeles
Network
  • MTU: set to 1420 · found 1420
  • Cloudflare data center: LAX (Los Angeles)
  • Netflix site: ewr002 (Newark)
  • From the full check of 2026-10-23 03:05 UTC
Download and Upload · Last 7 days
  • Last 7 days, median of 4 tests: download 59.2 Mbps · upload 32.2 Mbps
  • Last 3 days, median of 2 tests: download 59.2 Mbps · upload 32.2 Mbps
  • Latest test, 2026-10-22 19:15 UTC: download 59.1 Mbps · upload 32.2 Mbps
  • The node's own line, outside the tunnel (median of the same tests): download 211 Mbps · upload 92.1 Mbps
Node at the last check
Load 0.05 · Free memory 7561 MB · Tunnels up 3
Last Checked
2026-10-23 03:40 UTC
Notes
None

How these are measured

Speed bars scale: 0 to 100 Mbps What each column means

What the columns mean

Provider
The VPN service's logo (and the provider's own label for the server under it, when it differs from the location). Its "Visit site" link is the last column.
Location
Two lines. Claimed is where the provider's server list says the server is, quoted exactly. Measured is the country most of the node's geolocation sources (Mullvad and ipinfo) place the server's exit address in, as its two-letter code, then how many of the sources that answered agree: "(2/2)" is both, "(1/1)" is the one source that answered, and the server's details write it out. A city is added only when at least two of the agreeing sources name the same one. If no country has more than half of the answers (the two sources differ) the line says "Sources disagree". Many location databases copy each other, so the count matters more than the word; the server's details list every source's own answer.
Served From (CDN)
Where two content delivery networks (CDNs) say they served the tunnel from, from the latest full check, one line each: the Netflix site, then Cloudflare's data center. It is where that network served the tunnel from, not necessarily where the server is: each steers by its own rules, and it is not counted in the Measured line. The server's details give the codes as sent. On a phone it is left out of the row; open the row for it.
The plain lines
What a figure means in everyday terms, worked out from the figure itself the same way for every provider. It explains, it never judges. Point at a Download or Upload figure to see its line; open a row (the arrow before the logo) to see all four. Uptime counts a failed check as about five minutes down (the checks are five minutes apart). Latency gives the round trip from the node's region to the server's country in fractions of a second. Download gives how long a 1 GB file (8,000 megabits) takes at that speed; Upload, a 100 MB video (800 megabits). The speed bars all use one scale per table, given under it. On a phone the lines show when a row is opened.
Uptime
The share of the node's five-minute checks over the last 24 hours in which the server's tunnel passed traffic: no error, a WireGuard handshake in the last three minutes, and at least one ping answered through the tunnel. Time when the node itself was not checking counts neither way; the server's details give the number of checks.
Latency (Median)
The middle of the average round-trip times through the tunnel, in milliseconds, over the checks in the last 24 hours that passed traffic. Lower means quicker to respond.
Download (Median) and Upload (Median)
Speed through the tunnel in megabits per second: the median of the speed tests in the last 7 days. The node tests each server about once a day, so that is up to seven tests; the server's details give how many, the latest test, the 3-day median, and the node's own line measured just before each test. No figure can exceed the node's own line, shown above the table.
Status
Up if the most recent check passed traffic, Down if it did not. Degraded is not used yet: a line between working well and working badly needs the full check's speed figures, or weeks of checks showing what is normal for each server, and we will not invent one. If the last check is more than 30 minutes old the table says "No recent check" instead: the node being offline is not the provider being down.
Website
A "Visit site" button to the provider's own website: the same words and the same place for every provider. The logo goes to the same site.
Last checked
Point at the status to see how long ago the server was last checked ("4 min ago"). The exact UTC time is in the details.
Not measured
There is no measurement for this value yet. A missing value is never shown as zero.