Global Ghost Net Logo
Global Ghost Net
Keller Systems

Connect your computers directly. Zero middleman. No logins. Fully decentralized.

Global Ghost Net links your home server, laptop, and cloud machines into one private network that works from anywhere. There is no account to create, no subscription, and no middleman such as Tailscale or Cloudflare sitting in the path — your devices talk to each other, encrypted end to end.

Private Network YOUR DEVICES ONLY

A closed network for your own machines, protected by your private key. Only devices you approve can join — everyone else is ignored.

Public Swarm OPEN MESH

An open mesh where devices help bounce encrypted traffic for each other. More participants make it harder to block — a practical way around censorship.

Designed for sovereignty, privacy, and durability

A resilient foundation for personal infrastructure, remote operations, and secure networking.

Infrastructure

Universal private interconnect

Connect home servers, workstations, edge hardware, and cloud VPS instances into a single flat private network. Devices find each other automatically across NAT firewalls, home routers, and changing IP addresses without opening router ports or exposing services to the public internet.

Works across any carrier or provider • Zero firewall reconfiguration required
Resilience

Multipath route dispersion

Outbound traffic is mathematically divided across multiple independent carrier paths simultaneously. A listener observing any single network link or tap sees only undecipherable random slices. Even if a link is completely severed or drops out mid-stream, remaining paths deliver the full message intact with zero retransmission delay.

Survives carrier drops and transit failures automatically
Cryptography

Post-quantum security by default

All sessions negotiate keys using hybrid post-quantum lattice cryptography (ML-KEM / Kyber-768) combined with classical X25519 curve algorithms. Traffic captured today remains protected against future quantum decryption. Master keys exist only in volatile RAM while active and are never written to disk or swap storage.

Standardized primitives • Zero disk key footprint • Formal verification & 3rd-party audit in progress
Integrity

Zero central points of failure

No central servers, user accounts, or company databases exist to be compromised, seized, or subjected to downtime. Nodes authenticate each other directly via cryptographic public keys, with no third-party coordinator or vendor middleman in the data path.

Zero telemetry • No analytics • Self-organizing mesh operation

Download Global Ghost Net

Global Ghost Net is a native desktop app with a built-in control window and system tray icon. Download the installer, run it, and flip the connect switch — no terminal, no account, and no setup wizard required.

Ready-to-run Desktop Application

Flipping the connect switch secures your traffic immediately. The native app lives in your system tray and serves a responsive control panel you can also open from any phone or device on your network.

Download for Windows (.exe) ↓ macOS • Linux Releases ↗
Zero admin privileges needed • Per-user install • Portable • Open Source

Prefer building from source or running headless?

If you are deploying to a server, Docker container, or want to compile the pure Rust engine yourself:

01 Build from source with Cargo

Global Ghost Net compiles in seconds with zero system dependencies:

# Clone repository
git clone https://github.com/KELLERBABG/Global-Ghost-Net.git
cd Global-Ghost-Net

# Build and run the desktop app (window opens automatically)
cargo run --release

# Or build headless for remote servers and Docker
cargo build --release --no-default-features

On Linux the window uses system GTK/WebKit. Servers, containers and remote boxes without a display can run the headless build, which serves the identical control panel over HTTP at http://localhost:2270.

02 Optional: isolate into your private network

By default your node joins the open Public Swarm. To create an isolated private mesh, assign a shared Network ID. Nodes without matching network credentials are silently dropped at packet ingress before any handshake occurs.

# Generate a 256-bit network isolation token
openssl rand -hex 32

# Start your node in isolated network mode
export GHOST_PSK=<paste-your-token>
ggn

Use the same Network ID token across your cluster. All data streams inside the network are independently encrypted per session with forward-secret ratchets.

03 Send your traffic through it — or just use the window

The app window is the control panel: flip the Connect switch and your traffic is protected. Apps that speak SOCKS can also point at the built-in local proxy (on by default), and if you would rather use a browser, the same panel is served at http://localhost:2270. To watch the whole thing work under simulated real-world network conditions, start the Docker demo.

# Route a request through the encrypted network
curl --socks5 127.0.0.1:1080 https://checkip.amazonaws.com

# Browser control panel (same UI as the desktop window)
open http://localhost:2270

# Or run the multi-hop network demo with a live dashboard
docker compose -f docker-compose.wan.yml up -d
open http://localhost:8080

Want the byte-level details?

Packet formats and byte-offset tables, kernel-level network simulation benchmarks, cryptographic design specifications, and audit notes all live in the technical documentation.