An Interplanetary Network Simulator
Latency Space simulates the communication delays experienced when sending data across the Solar System. It provides HTTP and SOCKS proxies that delay network traffic based on the real-time distances between celestial bodies, accurately modeling the physical limitations of light-speed communication.
Distance: ~77.3 million km
Domain: mercury.latency.space
Distance: ~38.2 million km
Domain: venus.latency.space
Distance: 0 km (reference point)
Domain: earth.latency.space
Distance: ~225 million km
Domain: mars.latency.space
Distance: ~778.5 million km
Domain: jupiter.latency.space
Distance: ~1.43 billion km
Domain: saturn.latency.space
Distance: ~2.87 billion km
Domain: uranus.latency.space
Distance: ~4.5 billion km
Domain: neptune.latency.space
Distance: ~5.9 billion km
Domain: pluto.latency.space
Domain: moon.earth.latency.space
Domain: phobos.mars.latency.space
Domain: deimos.mars.latency.space
Domain: io.jupiter.latency.space
Domain: europa.jupiter.latency.space
Domain: ganymede.jupiter.latency.space
Domain: callisto.jupiter.latency.space
Domain: titan.saturn.latency.space
Domain: enceladus.saturn.latency.space
Domain: mimas.saturn.latency.space
Domain: iapetus.saturn.latency.space
Domain: rhea.saturn.latency.space
Domain: parker_solar_probe.latency.space
Domain: jwst.latency.space
Domain: voyager1.latency.space
Domain: voyager2.latency.space
Domain: newhorizons.latency.space
Domain: mars_perseverance.latency.space
Access websites through the HTTP proxy:
http://mars.latency.space/https://example.com
http://example.com.mars.latency.space/
http://mars.latency.space/?url=https://example.com
curl -x mars.latency.space:80 https://example.com
Access the SOCKS5 proxy for any TCP application:
Host: mars.latency.space (or any other celestial body) Port: 1080 Type: SOCKS5
curl --socks5 mars.latency.space:1080 https://example.com
ssh -o ProxyCommand="nc -X 5 -x jupiter.latency.space:1080 %h %p" [email protected]
Configure your browser to use the SOCKS proxy settings:
Category | Bandwidth | Rate Limit | Bodies |
---|---|---|---|
High-Speed DSN | 2 Mbps | 1200 req/min | Earth, Moon, Mercury, Venus |
Medium DSN | 1 Mbps | 300 req/min | Mars and its moons |
Low DSN | 512 Kbps | 120 req/min | Jupiter and its moons |
Outer Planets | 256 Kbps | 30-60 req/min | Saturn, Uranus and their moons |
Distant Objects | 128 Kbps | 10-15 req/min | Neptune, Pluto and their moons |
Deep Space | 32-64 Kbps | 5-10 req/min | Voyager 1, Voyager 2, New Horizons |
Latency Space calculates real-time distances between Earth and other celestial bodies using accurate orbital mechanics. The communication delay is simulated by holding data for the appropriate duration based on the speed of light (299,792.458 km/s) and the current distance.
The system also simulates bandwidth limitations based on actual Deep Space Network capabilities for different regions of the Solar System, and implements rate limiting to represent realistic connection constraints.
Access information about the current system state:
http://latency.space/_debug/distances
- Current distances from Earth to all bodieshttp://latency.space/_debug/bodies
- Complete details of all celestial bodieshttp://latency.space/_debug/help
- Usage instructions and examples