Accessing your SD-WAN Traffic Generator dashboard securely is critical, especially when deploying in lab environments, branches, or behind corporate firewalls.
Tailscale creates a secure "Mesh VPN" between your devices. No port forwarding required.
- Why: Zero configuration, encrypted by default, works anywhere.
- Setup:
- Install Tailscale on the host running Docker.
- Install Tailscale on your laptop/mobile.
- Access the dashboard via the Tailscale machine name or IP (e.g.,
http://sdwan-lab:8080).
- Link: Tailscale Getting Started
Connect your dashboard to the internet via Cloudflare's global network without opening ingress ports.
- Why: Integrated with SSO/OIDC, DDoS protection, hide your origin IP.
- Setup:
- Install
cloudflaredon your host. - Create a tunnel pointing to
localhost:8080. - Map a domain (e.g.,
sdwan.yourcompany.com) to the tunnel.
- Install
- Link: Cloudflare Tunnel Guide
Traditional reverse proxy with SSL termination.
- Why: Industry standard, customizable, handles multiple services on one IP.
- Setup:
- Deploy Nginx or Traefik as a container.
- Use Let's Encrypt for automatic HTTPS.
- Proxy traffic from port 443 to the
stigix:8080.
- Strong JWT Secret: Ensure you have set a custom
JWT_SECRETin yourdocker-compose.yml. - Admin Password: Change the default
admin/adminpassword immediately after installation. - Firewall: If not using a tunnel/VPN, restrict ingress access to specific source IPs (Management VLAN).
- HTTPS: Always use HTTPS if exposing the dashboard to the internet.
If deploying inside an SD-WAN branch:
- Bind the Web UI to a Management Interface or VRF.
- Ensure the management network has a route back to your access location.
- Check your ZTNA (Zero Trust Network Access) configuration to permit access to the dashboard port.