Run the handcart agent on your server machine. Get a public hostname. Share it with your friends. That's it — no router config, no exposed home IP, no dynamic DNS.
Live Network
Install the handcart agent on the machine running your Minecraft server. One command — it connects to the handcart network over WebSocket.
From the dashboard, create a tunnel and pick a hostname. You get a public address like my-server.tun.handcart.app — no port forwarding needed.
Give the address to your friends. They connect with vanilla Minecraft — no client mods, no proxy software. IP and username protection built in.
Download the agent, run it, claim it from the dashboard. No firewall rules, no router access, no ISP calls.
Players connect to the handcart ingress, not your home machine. The agent tunnels traffic outbound — your real IP never touches the public internet.
Per-tunnel IP blocklists, username filters, player caps, and protocol-aware rejection. Bad actors get a clean disconnect, not a hanging timeout.
Every tunnel gets a real hostname, not just a port number. Works with server lists, direct connect, and vanilla Minecraft Java clients.
Optional HAProxy PROXY protocol (v1/v2) means your Minecraft server sees each player's real IP — for logs, analytics, and bans.
Python (stdlib-only) for any system. Rust binary for constrained ARM boards like Raspberry Pi or Jetson. Same wire protocol, same dashboard.
Handcart currently runs a single ingress node. The architecture supports deploying regional ingresses with a central control plane — the player count you see above already aggregates across all connected ingresses.
Create a free account and have your server online in minutes.
Create Free Account