Install Wanderlink on your home and travel devices. Choose the option that fits your hardware.
Install this on the device at home that will share your home IP address. Pick the option that matches your setup.
ssh root@192.168.8.1 · On Linux: run as root or with sudo.curl -sSL https://wanderlinkvpn.com/downloads/install-server.sh | sh -s -- YOUR_API_KEY
curl -sSL https://wanderlinkvpn.com/downloads/install-docker-server.sh | sh -s -- YOUR_API_KEY
~/wanderlink-server/, downloads the binary, generates TLS certs, and starts the container. Use docker compose logs -f to watch it connect.cd ~/wanderlink-server && docker compose restart
utun interfaces — no Docker or VM needed.
curl -sSL https://wanderlinkvpn.com/downloads/install-server.sh | sh -s -- YOUR_API_KEY
~/.wanderlink/ and adds it to your PATH.sudo ~/.wanderlink/wanderlink-server
sudo to create the TUN network interface. The server registers with the relay and waits for client connections.nohup:
sudo nohup ~/.wanderlink/wanderlink-server > /tmp/wanderlink.log 2>&1 &
Connect your Wanderlink server to your home network. Works with any router or ISP.
For the best performance, forward UDP port 443 from your home router to your Wanderlink server. This lets your travel client connect directly — lower latency, faster speeds, and no relay bandwidth usage.
ip addr. It will be something like 192.168.1.50 or 192.168.0.129.192.168.1.1 or 192.168.0.1. Log in with your router admin password.Most routers (including ISP routers like CenturyLink, Xfinity, AT&T):
192.168.1.1 or 192.168.0.1ISP router tip: Some ISP routers (CenturyLink, Xfinity) bury port forwarding under "Advanced Setup" or "Firewall" menus. If you can't find it, search your router model + "port forwarding" online.
CenturyLink / Lumen (Zyxel C3000Z, C3510XZ, and similar):
192.168.0.1 and log inyour server's IPNote: The protocol dropdown defaults to TCP — make sure you change it to UDP or the rule won't work for Wanderlink's QUIC connection.
ASUS routers (RT-AX, RT-AC, ROG series):
192.168.1.1 or router.asus.comNetgear routers (Nighthawk, Orbi):
192.168.1.1 or routerlogin.netTP-Link routers (Archer, Deco):
192.168.0.1 or tplinkwifi.netDeco mesh: Use the Deco app → More → Advanced → Port Forwarding
Install this on the device you'll travel with. It connects back to your home server so all your traffic uses your home IP.
How to connect to WiFi (Repeater mode):
Other options: You can also plug an Ethernet cable into the WAN port, or use USB tethering from your phone. Any internet source works.
ssh root@192.168.8.1
·
From a phone (on router WiFi): open 192.168.8.1 in browser, go to System → Terminal.
curl -sSL https://wanderlinkvpn.com/downloads/install-client.sh | sh -s -- YOUR_API_KEY
wander0 is tunneled — other traffic uses your normal connection.
curl -sSL https://wanderlinkvpn.com/downloads/install-client.sh | sh -s -- YOUR_API_KEY
curl --interface wander0 https://ipinfo.io/ip
utun devices.
curl -sSL https://wanderlinkvpn.com/downloads/install-client.sh | sh -s -- YOUR_API_KEY
wanderlink
sudo (creates a TUN network interface). Press Ctrl+C to disconnect — routes are cleaned up automatically.install-client.sh --uninstall.
Native mobile apps are planned. For now, travel with a GL.iNet router or Linux laptop to get your home IP on mobile devices through the router.
After installing on both devices, confirm the tunnel is working:
# On a GL.iNet router: check service and logs
/etc/init.d/wanderlink status
tail -f /tmp/wanderlink.log
# On Linux (systemd): check service and logs
systemctl status wanderlink-server # or wanderlink-client
journalctl -u wanderlink-server -f
# Check tunnel interface is up
ip addr show wander0
# Test your home IP (from travel device)
curl --interface wander0 https://ipinfo.io/ip
You should see:
wander0 has an IP (10.254.254.x)Or just check your account portal — it shows your home server's last-seen status.