Wonderlink VPN
Private Beta coming soon

Fast, Private, Unbreakable VPN

Wonderlink blends into the web using HTTP/2 and QUIC so your traffic keeps flowing — even on restricted networks. Host your own "home edge," connect from anywhere.

Stealthy by design

Looks like normal web traffic. Plays nice with hotels, cafes, and carrier Wi-Fi.

GL.iNet router native

Built for travel routers. Install on your home and travel GL.iNet devices.

Simple provisioning

Device API keys exchange for short-lived JWTs. No passwords, no friction.

Setup Guide

Get connected in minutes with your GL.iNet travel routers.

1. Home Server Setup

Install on your home GL.iNet router (the one connected to your home internet).

  1. 1 Get your API key
    Email us to join the beta and receive your device API key and JWT secret.
  2. 2 Download the server binary
    scp server-aarch64 root@<router-ip>:/root/
  3. 3 Generate TLS certificates
    ssh root@<router-ip>
    mkdir -p /root/tls
    openssl req -x509 -newkey ec \
      -pkeyopt ec_paramgen_curve:prime256v1 \
      -nodes -keyout /root/tls/server-key.pem \
      -out /root/tls/server-cert.pem \
      -days 3650 -subj "/CN=wonderlink"
  4. 4 Configure & start
    Copy the init script and config, edit with your credentials, then enable.
  5. 5 Port forward UDP 443
    Forward UDP port 443 from your modem/router to your home GL.iNet router.

2. Travel Client Setup

Install on your travel GL.iNet router (the one you take with you).

  1. 1 SSH into your travel router
    ssh root@<travel-router-ip>
  2. 2 Run the installer
    curl -fsSL https://wonderlinkvpn.com/downloads/install.sh | sh -s YOUR_API_KEY
  3. 3 Done!
    The client will automatically connect to your home server. Check status:
    /etc/init.d/wonderlink status
    tail -f /tmp/wonderlink.log
Supported Routers

GL.iNet Slate 7, Beryl AX, Flint 2 (aarch64)
GL.iNet Mango MT300N-V2 (mipsel - experimental)