5 Open Source Localhost Tunnels for Development

Tunneling solutions let you expose a local web server to the internet. They create a secure tunnel from the public internet to a web server running on your local machine. This lets you, and others, access local web services, test and debug webhooks, and share demos.

Here are some of the best open-source localhost tunnels, or reverse proxies, for development.

4

1.Fast Reverse Proxy (FRP)

In its beta version 0.46.1, FRP is a proxy tool that permits users to expose a local network to the web behind a firewall. FRP provides advanced features such as encrypted traffic, load balancing, and custom domain names. It is widely used for accessing local services from the internet, bypassing firewalls, and improving network security.

FRP supports many operating systems and is currently the most popular open-source tunneling solution. FRP is written inGolang, a modern statically typed programming languagedeveloped by Google.

An image of the text ‘open source’ printed out on a typewriter

One downside to using FRP is the complexity of its configuration setup.

Some of its unique features include:

Photo of an open laptop with code on the screen.

You can specify the custom subdomain in the FRP configuration file, allowing you to reuse it in the future.

2.Localtunnel

Localtunnel is a much more user-friendly tunneling solution for beginners to start with. It currently has 15,000 GitHub stars and good documentation. This open-source project runs in two parts, the Localtunnel npm package and the Localtunnel-server.

Localtunnel is a command-line tool and npm package that allows you to expose a local development server to the public internet. It creates a secure, encrypted tunnel between your local machine and a public server, allowing others to access your local web server.

wolf of wall street movie on tubi streaming service.

On the other hand, Localtunnel-server allows you to run your own Localtunnel server on a publicly accessible server. Providing more control and flexibility over the service.

Localtunnel-server provides a simple command-line interface, making it easy to get started. To use Localtunnel-server, you must have Node.js and npm installed on your system. Once started, the Localtunnel client will create a public URL pointing to your local web server.

Magic Editor on Google Pixel

This is another open-source tunneling solution written in Golang. One of the key features of Chisel is its performance. Chisel’s speedy and effective design enables developers to send huge volumes of data securely and quickly. It supports multiple protocols, including TCP, HTTP, and WebSockets, making it a versatile tool for many use cases.

Chisel provides a simple command-line interface, making it easy for developers to start. It also supports automatic reconnection with many clients, ensuring your tunnels remain up and running even if you lose your connection. This makes it a great choice for developers.

Rathole is another open-source tunneling solution, or reverse proxy,written in the Rust language. Its developers sell it as a reverse proxy for NAT (Network Address Translation) traversal. This technique establishes and maintains Internet connections for applications and devices that are behind a NAT firewall.

NAT firewalls commonly share a single public IP address among multiple devices. Still, they tend to cause problems when establishing direct connections to devices behind the firewall.

you could use NAT traversal techniques to overcome the limitations of NAT firewalls. The outstanding feature unique to Rathole is its low resource consumption. Meanwhile, the development team is working on more features like hot reloading.

Choose the Best Tunneling Solution for Your Needs

Each localhost tunnel mentioned here offers unique features and capabilities that cater to specific development needs. You have options to choose from, from the secure and fast FRP to the user-friendly Localtunnel.

Since they are all open-source projects, their individual communities and user base will continue to improve and add more features. You can support these projects too!

Open source software is pretty common nowadays. But what does the term really mean, and where does it originate from?

These are the best free movies I found on Tubi, but there are heaps more for you to search through.

Your phone is a better editor than you give it credit for.

One casual AI chat exposed how vulnerable I was.

It saves me hours and keeps my sanity intact.

Windows is great, but adding this makes it unstoppable.

Technology Explained

PC & Mobile