ɹǝddoH (Hopper) is a VPN client for multi-hop SSH overlay networks. Route your device traffic through a chain of your own Linux servers — entry, relay, and exit — with full control over every hop.
Unlike traditional VPN services, Hopper does not provide servers or subscriptions. You deploy and manage the infrastructure. The app connects, provisions your chain, and carries IP traffic over SSH to the servers you configure.
HOW IT WORKS
• Build a hop chain — add servers from your library and arrange them entry → exit
• Connect — Hopper provisions each hop over SSH, then starts an L3 VPN tunnel
• Browse — traffic flows through your chain and exits to the internet from your last server
Each hop runs hopperd, an open-source Linux daemon. Traffic is tunneled as raw IP packets over SSH — no legacy relays, no third-party backends.
KEY FEATURES
• Multi-hop routing — chain multiple servers for layered routing
• One-tap connect — automatic chain provisioning from exit to entry
• Server library — save, organize, and reuse hop profiles
• QR import — scan a server QR code to add a hop in seconds
• JSON import — paste or import server configuration manually
• Chain editor — create chains, reorder hops, add or remove servers
• Route preview — see how traffic will flow before you connect
• Privacy-first — no accounts, analytics, ads, or telemetry
REQUIREMENTS
Hopper requires Linux servers you control, with hopperd installed on each hop. Server setup tools and documentation are available in the open-source project. This app is built for administrators and power users who run their own infrastructure.
PRIVACY
Hopper does not collect, store, or transmit personal data to the developer or any third party. Server credentials, SSH keys, and chain configuration stay on your device. The camera is used only for QR scanning and images are processed locally. When connected, network traffic goes only to servers you configure — not through us.
Open source. You own your keys, your servers, and your path.