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 !

Original Article: Voir l’original

Partager cet article