mirror of
https://github.com/Gouryella/drip.git
synced 2026-02-24 05:10:43 +00:00
Added predefined tunnel functionality, allowing users to define multiple tunnels in the configuration file and start them by name, including the following improvements: - Added --all flag to start all configured tunnels - Added parameterless start command to list available tunnels - Support configuration of multiple tunnel types (http, https, tcp) - Support advanced configurations such as subdomains, transport protocols, and IP allowlists refactor(deployments): Refactor Docker deployment configuration Removed old Dockerfile and Compose configurations, added new deployment files: - Removed .env.example and old Docker build files - Added Caddy reverse proxy configuration file - Added two deployment modes: standard and Caddy reverse proxy - Added detailed server configuration example files docs: Update documentation to include tunnel configuration and deployment guide Updated Chinese and English README documents: - Added usage instructions and configuration examples for predefined tunnels - Expanded server deployment section to include direct TLS and reverse proxy modes - Added server configuration reference table with detailed configuration item descriptions - Added specific configuration methods for Caddy and Nginx reverse proxies
1.9 KiB
1.9 KiB
Drip
Your Tunnel, Your Domain, Anywhere
A self-hosted tunneling solution to securely expose your services to the internet.
Drip is a quiet, disciplined tunnel. You light a small lamp on your network, and it carries that light outward—through your own infrastructure, on your own terms.
Why Drip?
- Control your data - No third-party servers, traffic stays between your client and server
- No limits - Unlimited tunnels, bandwidth, and requests
- Actually free - Use your own domain, no paid tiers or feature restrictions
- Open source - BSD 3-Clause License
Quick Start
Install
bash <(curl -sL https://raw.githubusercontent.com/Gouryella/drip/main/scripts/install.sh)
Basic Usage
# Configure (first time only)
drip config init
# Expose local HTTP server
drip http 3000
# With custom subdomain
drip http 3000 -n myapp
# → https://myapp.your-domain.com
Documentation
For complete documentation, visit driptunnel.app/en/docs
License
BSD 3-Clause License - see LICENSE for details
