Get the Windows client
Self-contained single file — no .NET runtime install needed. Unblock it after download (Properties → Unblock) if SmartScreen flags it.
Point the client at this server
Paste this into the client's Server URL box, or start it with
NetTester.Client.exe --server <url>.
…
Firewall
Test traffic does not run over the web port. Open these on any firewall between the client and this server, inbound to the server:
| Protocol | Port(s) | Used for |
|---|
Every session and every thread shares the single data port — they are told apart by the session and thread ids in the packet header, so one firewall rule and one load balancer listener covers the whole server.
Active sessions
…
| Client | From | State | Direction | Mode | Threads | Packet | Rx Mbps | Loss | Jitter | Elapsed |
|---|