Shprot
Français

Un proxy SOCKS5 via SSH qui reste connecté

Shprot transforme n’importe quel serveur accessible en SSH en proxy SOCKS5 et HTTP stable. Il surveille votre réseau, rétablit le tunnel après un changement de Wi-Fi ou une sortie de veille et vous dit précisément ce qui ne va pas — sans ligne de commande.

Version 1.6 pour Windows et Linux

  • Gratuit et open source
  • Windows 10 / 11 et Linux
  • 49 langues
Fenêtre des paramètres de Shprot

Tout ce qu’il faut pour qu’un tunnel tienne

Survit aux changements de réseau

Changement de Wi-Fi, câble branché ou portable sorti de veille : Shprot le remarque et rétablit le tunnel de lui-même.

Repère les pannes silencieuses

Des vérifications régulières à travers le proxy lui-même détectent un tunnel qui semble connecté mais ne laisse rien passer, et le redémarrent.

Ménage votre serveur

Les tentatives s’espacent progressivement et, après un échec d’authentification, elles ont lieu au plus une fois par minute : fail2ban ne bannira pas votre IP à cause d’une mauvaise clé.

Clés SSH en deux clics

Générez ou importez une clé et copiez sa partie publique pour authorized_keys directement depuis la fenêtre des paramètres.

Vérification claire du serveur

À la première connexion, l’empreinte de la clé d’hôte du serveur s’affiche dans une boîte de dialogue pour que vous puissiez la vérifier avant de lui faire confiance.

Un proxy HTTP en plus

Les applications qui ne prennent pas en charge SOCKS5 peuvent utiliser un proxy HTTP optionnel qui passe par le même tunnel.

Dans la zone de notification

L’icône indique si le tunnel est actif, les notifications expliquent pourquoi il ne l’est pas, et les journaux sont à un clic.

Parle votre langue

L’interface est traduite en 49 langues, avec une mise en page de droite à gauche pour l’arabe, le persan, l’hébreu et l’ourdou.

Pourquoi pas simplement ssh -D ?

ssh -D 1080 user@server vous donne un proxy SOCKS5 en une commande — jusqu’à ce que la connexion cesse de fonctionner sans prévenir. Shprot lance le même client OpenSSH et s’occupe de tout ce que la commande seule ne fait pas.

ssh -DShprot
Changement de réseau ou de Wi-Fi, sortie de veilleÀ relancer vous-mêmeReconnexion automatique
Tunnel connecté mais sans traficPasse inaperçuDétecté par des vérifications à travers le proxy
Échecs d’authentification répétésÀ la charge de vos scriptsTentatives espacées pour que le serveur ne bannisse pas votre IP
Clés clientssh-keygen et fichiers dans ~/.sshGénérer ou importer, copier la clé publique en un clic
Vérification de l’identité du serveurQuestion dans le terminalBoîte de dialogue avec l’empreinte de la clé d’hôte
Applications sans prise en charge de SOCKS5Non couvertProxy HTTP optionnel par le même tunnel
État du tunnelFenêtre de terminalIcône et notifications indiquant la cause de l’échec

Des outils comme autossh aident pour les redémarrages, mais demandent toujours une configuration manuelle et n’ont pas d’interface.

À quoi ça sert

Votre propre infrastructure

Accédez aux tableaux de bord internes, environnements de préproduction et outils d’administration accessibles uniquement depuis le réseau de votre serveur.

Réseaux non fiables

Faites passer votre trafic par votre propre serveur sur le Wi-Fi public des cafés, hôtels ou aéroports.

Télétravail sur portable

Gardez un proxy stable sur une machine qui se met en veille et change de réseau toute la journée.

Opérationnel en trois étapes

  1. Préparez un serveur

    N’importe quel serveur Linux avec OpenSSH convient. Rien n’y est installé : un utilisateur dédié, limité au transfert de ports, se crée en quelques commandes.

  2. Connectez Shprot

    Saisissez user@server, générez une clé et ajoutez sa partie publique au fichier authorized_keys du serveur. Vérifiez une fois l’empreinte du serveur.

  3. Orientez les applications vers le proxy

    Indiquez socks5h://localhost:1080 dans le navigateur ou les paramètres proxy du système — le menu de l’icône copie l’adresse pour vous.

Guide pas à pas avec sécurisation du serveur →

De plus près

À la première connexion, vous voyez l’empreinte de la clé du serveur et décidez si vous lui faites confiance.
À la première connexion, vous voyez l’empreinte de la clé du serveur et décidez si vous lui faites confiance.
Le menu de l’icône affiche l’état du tunnel et copie des adresses de proxy prêtes à l’emploi.
Le menu de l’icône affiche l’état du tunnel et copie des adresses de proxy prêtes à l’emploi.

Télécharger Shprot

Version 1.6. Gratuit, open source, sans compte ni abonnement.

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ et distributions compatibles.

Paquet (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ et distributions compatibles.

Paquet (.rpm)

Shprot utilise le client OpenSSH (ssh et ssh-keygen). Il est fourni avec Windows 10 / 11 et la plupart des bureaux Linux ; s’il manque, Shprot vous indique comment l’ajouter.

Chaque version contient un fichier SHA256SUMS pour vérifier que le téléchargement n’a pas été modifié. Toutes les versions et modifications →

Questions et réponses

Shprot est-il un VPN ?

Non, c’est un proxy. Seules les applications configurées pour l’utiliser — un navigateur, curl, git, un IDE — font passer leur trafic par le tunnel ; le reste passe directement. Aucune carte réseau virtuelle n’est installée.

Que faut-il sur le serveur ?

Un serveur OpenSSH ordinaire et un compte autorisé à transférer des ports TCP. Rien n’est à installer sur le serveur ; tout VPS ou serveur domestique accessible en SSH convient.

Puis-je me connecter avec un mot de passe ?

Non, Shprot utilise uniquement des clés SSH. Elles sont plus sûres que les mots de passe et permettent au tunnel de se reconnecter sans intervention. La clé se génère dans l’application en un clic.

Quelles applications peuvent utiliser le proxy ?

Les navigateurs, curl, git, les gestionnaires de paquets et toute application dotée de paramètres de proxy SOCKS5 ou HTTP ou prenant en charge les variables ALL_PROXY / HTTP_PROXY. Utilisez socks5h:// pour que les noms de sites soient résolus sur le serveur.

Comment Shprot vérifie-t-il le tunnel ?

De temps en temps, il ouvre via le proxy un site populaire choisi au hasard. Si cela échoue alors qu’Internet est disponible, le tunnel est redémarré.

Est-ce gratuit ?

Oui. Shprot est un logiciel libre et open source sous licence GNU GPL v3, sans compte, abonnement ni publicité.

Existe-t-il une version macOS ?

Pas encore. Shprot prend actuellement en charge Windows 10 / 11 et Linux.