Skip to main content

Welcome to gTunnel!

ยท 2 min read
B A.J Amar
gTunnel Creator & Software Engineer & AI Student

We're excited to introduce gTunnel - a fast, secure, and lightweight HTTP tunneling solution built with Go! ๐Ÿš€

What is gTunnel?โ€‹

gTunnel makes it incredibly easy to expose your local development servers to the internet securely. Whether you're:

  • ๐Ÿ‘ฅ Collaborating with teammates on a local development server
  • ๐Ÿ”— Testing webhooks from external services
  • ๐ŸŽฏ Demoing your application to clients or stakeholders
  • ๐Ÿงช Debugging integrations with third-party APIs

gTunnel has you covered with a simple, fast, and secure tunneling solution.

Key Featuresโ€‹

๐Ÿš€ High Performanceโ€‹

Built with Go, gTunnel delivers exceptional performance with minimal resource usage. Handle thousands of concurrent connections without breaking a sweat.

๐Ÿ”’ Security Firstโ€‹

  • WebSocket-based secure tunneling
  • Authentication and authorization support
  • No data logging or storage
  • Self-hosted options for complete control

๐Ÿณ Docker Readyโ€‹

Full Docker support with multi-architecture images available on GitHub Container Registry:

docker run ghcr.io/b-aj-amar/gtunnel-server:latest

๐ŸŽฏ Developer Friendlyโ€‹

  • One-command installation
  • Minimal configuration required
  • Comprehensive CLI with helpful commands
  • Detailed documentation and examples

Quick Startโ€‹

Get started in under 2 minutes:

# Install gTunnel (On the server)
curl -sSL https://raw.githubusercontent.com/B-AJ-Amar/gTunnel/main/scripts/install.sh | bash

# Start the server
gts start

# on the client side ====================
# Connect your local service
gtc connect -u your-domain 3000

That's it! Your local service is now accessible through the tunnel.

Want more detailed instructions? Check out our comprehensive Quick Start Guide for step-by-step setup, Docker usage, and common use cases.

Getting Involvedโ€‹

gTunnel is open source and we welcome contributions! Here's how you can get involved:

  • โญ Star us on GitHub to show your support
  • ๐Ÿ› Report issues or suggest features
  • ๐Ÿ’ป Contribute code with pull requests
  • ๐Ÿ“– Improve documentation and examples
  • ๐Ÿ’ฌ Join discussions in our GitHub community

Resourcesโ€‹

Thank Youโ€‹

Thank you for trying gTunnel! We're committed to making tunneling simple, secure, and accessible for all developers.

Have questions or feedback? We'd love to hear from you in our GitHub discussions!

Happy tunneling! ๐Ÿš‡โœจ