Skip to main content

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

  1. Check VPN is connected — run sudo wg show and verify the handshake is recent (within 2-3 minutes)
  2. Try by IPping 10.255.137.222. If this works but the hostname doesn't, your DNS is not using the tunnel's DNS server
  3. Check AllowedIPs — your WireGuard config must include 10.254.0.0/16 and 10.255.0.0/16
  4. Edge router users — ensure your router has masquerade NAT for LAN traffic going out the WireGuard interface
  5. 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.