DEV Community

Elşad Ağazadə
Elşad Ağazadə

Posted on

Introducing TunnelForge: An Open-Source, Self-Hosted Tunneling Solution for HTTP, WebSocket and more 🚀

Introducing TunnelForge: Your Open-Source Gateway to Seamless Tunneling 🚀

Are you tired of relying on proprietary tools to expose your local applications to the internet? Meet TunnelForge, a lightweight, open-source, and self-hosted alternative to ngrok designed for developers, by developers.

What is TunnelForge?

TunnelForge allows you to expose your local HTTP, WebSocket, and other TCP-based applications to the internet with ease. Whether you're showcasing a web app to clients, testing an API endpoint, or running a development server remotely, TunnelForge has got you covered.

Key Features:

  • 🌐 Open-Source & Free: Built with the community in mind, fully transparent and customizable.
  • 🚀 Self-Hosted: Maintain full control over your data and infrastructure.
  • ⚡ Supports Multiple Protocols: HTTP, WebSocket, and any TCP-based protocols.
  • 🛠 Developer-Friendly: Easy setup and configuration for local and production environments.
  • 🐳 Docker Support: Deploy TunnelForge effortlessly with Docker.

Why TunnelForge?

While proprietary solutions like ngrok are great, they come with limitations such as paid tiers, dependency on external services, and lack of control. TunnelForge removes these barriers by putting the power back in your hands.

With TunnelForge, you can:

  • Securely expose your local applications to the internet without relying on third-party services.
  • Use your custom domains for a professional touch.
  • Customize and extend the tool as per your needs.

How It Works

  • Run the Server: Deploy TunnelForge on a public server or cloud provider (e.g., AWS, DigitalOcean).
  • Run the Client: Use TunnelForge’s client to connect your local application to the server.
  • Access Anywhere: Your application becomes accessible on a public URL like http://subdomain.yourdomain.com .

It’s that simple! 🚀

Docker Integration
For quick deployment, TunnelForge offers a Dockerized setup. You can find the official Docker image here: TunnelForge on Docker Hub.

docker run -d -p 4000:4000 -p 4001:4001 elshadaghazade/tunnelforge
Enter fullscreen mode Exit fullscreen mode

Try It Today!
Check out TunnelForge on GitHub: TunnelForge Repository

Whether you're a developer looking for a reliable tunneling solution or an enthusiast exploring open-source alternatives, TunnelForge is here to redefine your workflow.

Join the Community
We're constantly improving TunnelForge and welcome contributions! Feel free to fork the repo, submit PRs, or share your feedback. Together, let's make TunnelForge the best tunneling solution out there. ❤️

OpenSource #Tunneling #SelfHosted #DeveloperTools #TunnelForge #ngrokalternative

Top comments (0)