Tunnels HTTPS sécurisés, sous-domaines automatiques et ports TCP — sans installer le moindre client. Auto-hébergé, open source, prêt pour la production.
Simple comme une commande SSH, robuste comme une infrastructure de production.
Certificats Let's Encrypt générés et renouvelés sans intervention. TLS 1.3, partout.
Infrastructure 100% Go, latence minimale, connexions persistantes et pool optimisé.
Sous-domaine aléatoire ou personnalisé : app.optimus-track.com.
RDP, MySQL, PostgreSQL, SSH, Redis… exposés sur des ports dédiés 30000-40000.
SSO OIDC, rate-limiting, fail2ban, en-têtes durcis, pare-feu intégré.
Aucune installation : un simple OpenSSH suffit. Compatible Linux, macOS, Windows.
Votre machine ouvre un tunnel SSH sortant. Optimus Track le route vers Internet via Caddy, avec HTTPS automatique.
De zéro à un service public en moins d'une minute. Copiez-collez, c'est prêt.
Une seule commande. Aucun compte, aucun client à installer — juste votre OpenSSH.
ssh -R 80:localhost:3000 optimus-track.com # → https://<aléatoire>.optimus-track.com pointe vers votre localhost:3000
Exposez n'importe quel serveur web local. Le port 80 demande un sous-domaine HTTPS.
# app locale sur le port 3000 ssh -R 80:localhost:3000 optimus-track.com # port local différent (ex: 5000) ssh -R 80:localhost:5000 optimus-track.com
Préfixez par le nom souhaité pour obtenir une URL stable et mémorisable.
ssh -R monapp:80:localhost:3000 optimus-track.com → https://monapp.optimus-track.com
Pour les services non-HTTP (RDP, bases de données, SSH…), utilisez un port de la plage 30000-40000.
# Bureau à distance (RDP) ssh -R 33089:localhost:3389 optimus-track.com # optimus-track.com:33089 # MySQL / MariaDB ssh -R 33306:localhost:3306 optimus-track.com # PostgreSQL ssh -R 35432:localhost:5432 optimus-track.com # SSH distant ssh -R 32222:localhost:22 optimus-track.com # ssh -p 32222 user@optimus-track.com
Maintenez le tunnel actif, lancez-le en arrière-plan, ou utilisez une clé précise.
# garder la connexion vivante ssh -R 80:localhost:3000 -o ServerAliveInterval=60 optimus-track.com # arrière-plan (sans shell) ssh -fN -R 80:localhost:3000 optimus-track.com # clé SSH spécifique ssh -i ~/.ssh/ma_cle -R 80:localhost:3000 optimus-track.com
Démarrez votre app, puis ouvrez le tunnel vers son port.
# React / Vue / Angular (dev server :3000) npm run dev && ssh -R 80:localhost:3000 optimus-track.com # API Node / Express (:8080) node server.js && ssh -R api:80:localhost:8080 optimus-track.com # Python / Flask (:5000) flask run --port 5000 && ssh -R 80:localhost:5000 optimus-track.com
Optimus Track sert aussi de fournisseur d'identité OIDC pour vos services auto-hébergés (VPN mesh NetBird, etc.).
# Endpoint de découverte OIDC https://optimus-track.com/.well-known/openid-configuration
Une commande suffit. Pas d'inscription, pas de client, pas d'attente.
ssh -R 80:localhost:3000 optimus-track.com