NETS · 猫脚本
Public iperf3 tests (IPv4 / IPv6) against curated providers worldwide — Leaseweb, Wobcom, Cosmonova, Gigahost, Scaleway, Fiberby, Eranium, and more. One curl.
curl -sL https://ba.sh/nets | bash
curl -sL https://catbash.net/nets | bash
curl -sL https://ba.sh/nets | bash -s -- -r
Needs iperf3 + python3 (prompts Y/N to install). Use -y to auto-install. Options after bash -s --.
Filter with --region na|eu|apac (default global = all). Use -r for a short multi-region set. List with -l.
| Flag | Region | Coverage |
|---|---|---|
--region na |
North America | 5 nodes · New York, Los Angeles, Kansas City, Montreal |
--region eu |
Europe | 13 nodes · UK, NL, DE, FR, AT, SE, DK, NO, LU, UA |
--region apac |
Asia-Pacific | 6 nodes · Tokyo, Singapore, Hong Kong, Sydney, Mumbai, Tashkent |
global |
All regions (default) | 24 nodes · NA + EU + APAC |
-r / --region reduced |
Reduced set | 8 nodes spanning NA / EU / APAC (quick pass) |
| Flag | Description |
|---|---|
| -r, --reduced | Short list (~8 endpoints) for a quick pass |
| --region na|eu|apac|global|reduced | Filter by region — see Supported regions (default: global) |
| -4 / -6 | IPv4 only / IPv6 only |
| -t, --time <sec> | iperf3 duration per direction (default: 10) |
| -P, --parallel <n> | Parallel streams (default: 4). Keep low on shared nodes. |
| --send-only | Upload only (client → server) |
| --recv-only | Download only (server → client, iperf -R) |
| -y, --yes | Auto-install missing iperf3 / python3 without prompt |
| --no-install | Never install; exit if deps missing |
| -l, --list | List endpoints and exit |
| -h / -v | Help / version |
curl -sL https://ba.sh/nets | bash -s -- -r -t 5
Reduced set, 5s per direction — good first look.
curl -sL https://ba.sh/nets | bash -s -- --region apac -4
Asia-Pacific endpoints, IPv4 only.
curl -sL https://ba.sh/nets | bash -s -- --region eu --recv-only -t 8
Europe download-only (saves about half the traffic).
curl -sL https://ba.sh/nets | bash -s -- -l
Print the catalog without running tests.
curl -sL https://ba.sh/menu | bash -s -- nets -r
Via the Catbash launcher menu.
Full host list: endpoints.md · endpoints.json · source