Requirements
Server
- Ubuntu 20.04+ (24.04 recommended)
- Public ports: 80, 443, app port (default 8080), and TCP/UDP port ranges used for tunneling
- Python 3.10+, Nginx (installed automatically by the script)
- Domain and DNS configuration (wildcard subdomain support requires *.example.com)
Key points
- The tunnel server does not store files; it only bridges connections between devices.
- Preparing your domain and wildcard DNS helps connect multiple devices more reliably.
- Token whitelists and dashboard accounts let you control who can access the server.