When I started building TunGuard, the goal was simple: create a WireGuard server that anyone could deploy without fighting kernel modules, package managers, or complicated Linux networking. I wanted a userspace VPN that was portable, easy to install, and simple to manage.
That vision worked.
But as I kept using TunGuard in real deployments, I realized the VPN wasn't actually the hardest problem.
The hardest problem was managing remote infrastructure.
If you've ever deployed MikroTik routers for a WISP, installed devices behind CGNAT, or supported customers remotely, you've probably experienced the same frustration. The VPN is only one piece of the puzzle. Provisioning routers, reaching devices behind NAT, and managing them securely are the real challenges.
That changed the direction of TunGuard.
Today, TunGuard is no longer just a WireGuard server.
It has evolved into a platform for remote network management.
One of my favorite features is the SSH Jump Host. Instead of logging into a VPN server and then figuring out how to reach a router, I can connect directly from my computer:
ssh -J tanguard@server:2222 admin@10.100.0.2
There are no extra login sessions on the server. The server simply becomes a secure bridge between my laptop and the remote device. It feels as if the router is sitting on my local network.
That single feature completely changed how I manage remote MikroTik deployments.
The next step was automation.
I built MikroTik provisioning on top of TunGuard so routers could be configured with almost zero manual setup. Instead of spending time creating WireGuard peers, exchanging keys, writing firewall rules, or configuring tunnels by hand, the router can be provisioned automatically.
For many deployments, it becomes close to zero configuration.
The result is that TunGuard is no longer just about VPN connectivity. It's becoming the control plane for remote routers.
1. Automated MikroTik provisioning
2. Zero-config WireGuard deployment
3. SSH jump-host access
4. Remote router management
5. Browser-based dashboard
6. Simple API for automation
7. Runs entirely in userspace
What started as "a better WireGuard server" is gradually becoming infrastructure for anyone managing remote MikroTik routers.
Sometimes the most interesting software isn't built by following the original roadmap. It's built by solving the next problem you discover after the first one is solved.
For TunGuard, that next problem wasn't VPNs.
It was making remote network management effortless.

