The Echo Service
The Echo Service
The Torus Echo Service is the first thing to try when troubleshooting connectivity. If you can reach it, your tunnel is working.
How to Use It
Web Browser
Open http://echo.ring.nekotopia.io in your browser. You should see a dark-themed page with a pulsing green ring and the text "Connected to Torus".
The page displays:
| Field | Description |
|---|---|
| Status | Shows reachable if you can communicate with the echo node |
| Your IP | Your WireGuard tunnel IP address (e.g. 10.254.100.109) |
| Hub | The hub hosting the echo service (London, eu-west-2) |
| Latency | Measured round-trip time (average of 4 samples) |
Ping Test
ping echo.ring.nekotopia.io
Expected output for a London-connected user:
PING echo.ring.nekotopia.io: 56 data bytes
64 bytes from echo.ring.nekotopia.io: icmp_seq=0 ttl=64 time=12.3 ms
Telnet Echo
The telnet service on port 23 echoes back everything you type — a classic connectivity test that confirms bidirectional data flow:
telnet echo.ring.nekotopia.io
You'll see a welcome banner with your tunnel IP address. Type anything and it's reflected back. To exit, press Ctrl+] then type quit.
This is particularly useful for retro or legacy systems that may not have a web browser or curl available.
API Endpoint
curl http://echo.ring.nekotopia.io/ping
Returns JSON:
{"status":"ok","remoteIp":"10.254.100.109","rtt":"0.01","hub":"eu-west-2"}
If You Cannot Reach It
- Check VPN is connected — run
sudo wg showand verify the handshake is recent (within 2-3 minutes) - Try by IP —
ping 10.255.137.222. If this works but the hostname doesn't, your DNS is not using the tunnel's DNS server - Check AllowedIPs — your WireGuard config must include
10.254.0.0/16and10.255.0.0/16 - Edge router users — ensure your router has masquerade NAT for LAN traffic going out the WireGuard interface
- Firewall — allow outbound UDP on port 13231
For a full diagnostic walkthrough, see Connection Issues.
More about DNS
All .ring.nekotopia.io hostnames (including echo.ring.nekotopia.io) resolve automatically when you're connected to the Torus. Your WireGuard config includes the DNS server. See DNS and Network Services for the full hostname list and troubleshooting.