Welcome to tunls
tunls lets you expose your local service to the internet with one command.
What is tunls?
Assume you have a web-service running locally and you want to access it from outside your network. That surely is something you can figure out by Googling, but you quickly get sucked into the technical details: DNS, reverse-proxies, firewalls. Then, when you're finally online, bad actors are periodically scanning the entire internet, including your now exposed service, which adds to the responsibility of maintaining your web-services and can be a daunting task.
tunls simplifies this by managing the scary parts for you. tunls creates a secure tunnel between your local machine and the internet. After setting up your tunnel and configuring your services, they will then be reachable by default using a tunls.io subdomain.
Why tunls?
- Automatic TLS: certificates are generated and renewed automatically
- mTLS authentication: no passwords, the connection is the credential
- No domain required: get up-and-running, even without your own domain name
- One command:
tunls setup <token>and you're live - EU-sovereign: your data stays in European data centers
Get started
Head to Getting Started to set up your first tunnel.