Drip : Tunnel auto-hébergé Open Source pour bande passante illimitée
Drip : Tunnel auto-hébergé Open Source pour bande passante illimitée
À l'ère du développement à distance et du déploiement continu, exposer un service local au monde est une nécessité fréquente. Que vous soyez en train de déboguer une nouvelle API, de mettre un site en préproduction ou simplement de présenter un prototype, vous avez besoin d'un tunnel qui vous récupère le contrôle.
Voici Drip – une solution de tunnelisation basée sur Go, auto-hébergée, qui délivre une bande passante illimitée, aucun serveur tiers et la sérénité que votre trafic ne quitte jamais votre propre infrastructure.
Pourquoi Drip ?
| Fonctionnalité | Ce que cela signifie | Pourquoi cela compte |
|---|---|---|
| Auto-hébergé | Exécutez Drip sur votre propre serveur ou VPS. | Propriété totale des données, pas de fuite ni d'angles morts. |
| Bande passante non restreinte | Tunnels illimités, données illimitées, sans limitation de débit. | Idéal pour le trafic lourd ou les démonstrations prolongées. |
| Authentification par jeton bearer | Sécurisez les points d'extrémité de votre tunnel avec un simple jeton. | Contrôle d'accès fin sans interface utilisateur. |
| Coût zéro | Open source, licence BSD‑3, fonctionne sur n'importe quelle infrastructure. | Pas de frais cachés ni d'attachement à un fournisseur. |
| Multi-plateforme | Binaries Go pour Linux, macOS, Windows. | Installez sur n'importe quel système en une seule commande. |
Installation rapide
Drip est livré avec un installateur en une seule étape qui télécharge le dernier binaire, configure votre domaine et démarre un tunnel HTTP basique.
bash <(curl -sL https://driptunnel.app/install.sh)
Après l'installation, initialisez la configuration une fois :
# Créez la configuration et installez les dépendances
$ drip config init
# Exposez un serveur HTTP local
$ drip http 3000
# Facultatif : ajoutez un sous-domaine personnalisé
$ drip http 3000 -n myapp
Votre tunnel sera accessible à https://myapp.your-domain.com. Si vous omettez -n, Drip choisit un nom aléatoire.
Cas d’utilisation avancés
1. Développement de webhook
Exposez un écouteur de webhook local et redirigez le trafic vers votre service en direct pour le tester.
$ drip http 8080
# Consultez l'URL générée depuis votre fournisseur tiers
2. Aperçu multi-site
Exécutez plusieurs tunnels sur le même domaine en utilisant des sous-domaines :
$ drip http 3000 -n site1
$ drip http 3001 -n site2
3. TLS et HTTP/2 personnalisés
Drip prend en charge TLS dès la sortie et peut servir HTTP/2 lorsque votre serveur en amont le supporte. Mettez à niveau votre serveur local vers HTTPS et Drip transmettra simplement la poignée de main TLS.
Comparaison avec les alternatives populaires
| Outil | Coût | Contrôle serveur | Auth | Bande passante | Notes |
|---|---|---|---|---|---|
| ngrok | Niveau gratuit $0 mais limité. Niveaux payants $20+ | Non (utilise des serveurs ngrok) | Auth via clés API | Limité en gratuit | Expérience utilisateur excellente, mais aucun contrôle |
| localtunnel | Gratuit | Non | OAuth | Illimitée | Simple, mais peu de personnalisation |
| PageKite | Gratuit pour peu d'utilisation | Non | Token | Limité | Bon pour HTTP mais moins flexible |
| Drip | Gratuit | Oui | Bearer-token | Illimitée | Open source, contrôle total |
S'impliquer
- Contribuer : Forkez le projet, envoyez des pull requests ou ouvrez des problèmes sur GitHub.
- Documentation : Des docs détaillés sont disponibles sur le site et dans le dossier
docs/du dépôt. - Communauté : Contactez sur Discord ou l'issue tracker pour obtenir du support.
Dernières réflexions
Drip vous apporte la puissance de tunnels privés et illimités à portée de main sans avoir besoin d'un service payant ou d'un fournisseur cloud. Son design minimaliste, son modèle d'authentification robuste et sa licence à coût zéro en font un outil idéal pour les développeurs qui apprécient la confidentialité, la performance et la liberté.
Essayez Drip dès aujourd'hui et franchissez la première étape vers un flux de travail de développement plus autonome. Bon tunnelage !