Expose local servers to the internet

No installation, no signup, free forever

$ ssh -R 443:localhost:8080 skytunnel.run
8080 - is your local port

Features

No installation

You don't need to install anything on your machine. Just run a simple command and you're good to go.

No signup

You don't need to signup or login to use Skytunnel. It's free forever.

Open source

Skytunnel is open source. You can check the source code on GitHub. Contributions are highly appreciated.

Zero-knowledge TLS

Use TLS tunnels to keep traffic encrypted as it passes through Skytunnel. Secure Websockets are also supported.

Deterministic domain names

Use the same domain name every time you connect to Skytunnel, unless your IP changes.

FAQ

How does it differ from serveo.net?

This tool was heavily inspired by serveo. However, that project doesn't receive much support right now.

I got an error or cannot connect. What should I do?

This is non-commercial project, so it's absolutely ok if something doesn't work. The author is constantly trying to improve the tool. Feel free to open an issue on github.

Who is this for?

This tool is made by developer for developers. Intended to ease local development process as well as make prototyping of new project easier. Needless to say, you should not use it for production load.

How does it work?

There's a NodeJS application which handles all web subdomain requests, it proxies them to tcp frowarded connection opened on custom ssh server implemented using ssh2 npm library.

Developed by skyfortress.dev