# Comment utiliser SSH comme proxy SOCKS via mon VPS ?

> Une seule commande, ssh -D 1080 -N, transforme un VPS en proxy SOCKS5 pour votre navigateur. Ember, $3.74 par mois sur 12 mois, suffit.

- URL: https://gloamport.com/fr/guides/how-to-use-ssh-as-a-socks-proxy/
- Dernière mise à jour: 2026-11-10
- Éditeur: Gloamport (https://gloamport.com)

OpenSSH peut ouvrir un proxy SOCKS5 sur votre propre machine et envoyer tout le trafic par votre VPS. Aucun logiciel n'est installé sur le serveur.

**Réponse rapide — Comment utiliser SSH comme proxy SOCKS via mon VPS ?**

Lancez ssh -D 127.0.0.1:1080 -N user@your-vps depuis votre ordinateur, puis indiquez à une application le proxy SOCKS5 127.0.0.1:1080. Le trafic sort depuis l'adresse du VPS. Un forfait Gloamport Ember, 1 vCPU, 1 GB RAM, 20 GB NVMe, 1 TB traffic à $3.74 par mois sur la durée de 12 mois, le supporte, car OpenSSH est déjà sur le serveur.

## Quelles options SSH utilise un proxy SOCKS ?

| Option | Localisation | Ce que cela fait |
| --- | --- | --- |
| -D [bind_address:]port | Ligne de commande ssh | Transfert dynamique local : ssh agit comme serveur SOCKS4/SOCKS5 sur ce port |
| -N | Ligne de commande ssh | N'exécute pas de commande distante ; transfère seulement |
| -f | Ligne de commande ssh | Passe en arrière-plan après l'authentification |
| -o ExitOnForwardFailure=yes | Ligne de commande ssh | Met fin à la connexion si le transfert ne peut pas être établi |
| DynamicForward | ~/.ssh/config | Identique à -D, mais stocké dans le fichier de configuration |
| ServerAliveInterval | ~/.ssh/config | Demande au serveur une réponse après ce nombre de secondes de silence ; la valeur par défaut 0 le désactive |

Signification des options tirée des pages de manuel de ssh et ssh_config d'OpenSSH

## Que fait un proxy SOCKS SSH, et que ne fait-il pas ?

Un proxy SOCKS SSH envoie le trafic des applications que vous lui indiquez par une connexion SSH chiffrée vers votre VPS, qui ouvre ensuite les vraies connexions. Le manuel ssh décrit -D comme un transfert dynamique local où ssh agit comme serveur SOCKS4 ou SOCKS5, et où la machine distante lit la destination dans le protocole de l'application.

Les sites que vous visitez voient alors l'adresse du VPS, pas votre adresse personnelle. Trois choses restent identiques. Seules les applications configurées pour le proxy l'utilisent ; le reste de votre système sort de la façon habituelle. Votre hébergeur de VPS peut voir la connexion de votre adresse vers le VPS. Et les sites sur lesquels vous vous connectez savent toujours qui vous êtes. Un proxy SOCKS déplace l'origine des requêtes ; il ne cache pas votre identité aux services auxquels vous vous connectez. Si vous voulez que toutes les applications d'un appareil passent par le proxy, utilisez plutôt un tunnel : [Comment configurer WireGuard sur un VPS ?](https://gloamport.com/fr/guides/how-to-set-up-wireguard-on-a-vps/ "Comment configurer WireGuard sur un VPS ?").

## Comment utiliser SSH comme proxy SOCKS

Il vous faut un VPS sur lequel vous pouvez déjà vous connecter par SSH. Si vous n'avez pas encore de clé, commencez par le guide des clés.

1. **Connectez-vous une fois pour confirmer l'accès** — Connectez-vous avec ssh root@YOUR_VPS_IP ou l'utilisateur que vous avez créé. Gloamport vous remet l'accès root par SSH : la clé collée à la commande, ou un mot de passe root temporaire si vous avez laissé le champ vide. Changez ce mot de passe à la première connexion.
2. **Ouvrez le transfert dynamique** — Sur votre propre ordinateur, lancez la première commande du bloc de code ci-dessous. Le terminal reste occupé et n'affiche rien : le proxy reste ouvert tant que la commande tourne. La liaison à 127.0.0.1 garde le port accessible depuis votre seul ordinateur.
3. **Testez avec curl** — Dans un second terminal, lancez la commande curl du bloc de code. --socks5-hostname fait résoudre le nom par le proxy, si bien que les recherches DNS passent aussi par le VPS. Remplacez example.org par une page de vérification d'adresse de votre choix pour voir l'adresse du VPS.
4. **Configurez le proxy dans votre navigateur** — Dans les réglages réseau du navigateur, choisissez un proxy manuel : hôte SOCKS 127.0.0.1, port 1080, SOCKS v5. Activez l'option du navigateur qui résout le DNS via le proxy (Firefox l'appelle « Proxy DNS when using SOCKS v5 ») pour que les recherches ne fuient pas vers votre résolveur local.
5. **Lancez-le en arrière-plan si vous le voulez** — Ajoutez -f et -o ExitOnForwardFailure=yes à la commande. ssh passe alors en arrière-plan une fois le transfert établi, et s'arrête avec une erreur si le port est déjà pris. Arrêtez-le plus tard avec la commande kill du bloc de code.
6. **Enregistrez-le dans ~/.ssh/config** — Ajoutez une entrée Host avec DynamicForward et ServerAliveInterval dans votre configuration SSH, puis démarrez le proxy avec ssh -N gloam-proxy. Les messages de maintien en vie empêchent une connexion inactive d'être coupée silencieusement.

*Ouvrez le proxy, testez-le et arrêtez-le*

```bash
# Foreground: the proxy lives as long as this command runs
ssh -D 127.0.0.1:1080 -N root@YOUR_VPS_IP

# Test from a second terminal; the proxy resolves the name too
curl --socks5-hostname 127.0.0.1:1080 https://example.org/

# Background version
ssh -f -N -o ExitOnForwardFailure=yes -D 127.0.0.1:1080 root@YOUR_VPS_IP

# Stop the background proxy
pkill -f "ssh -f -N -o ExitOnForwardFailure=yes -D 127.0.0.1:1080"
```

*Entrée ~/.ssh/config*

```text
Host gloam-proxy
    HostName YOUR_VPS_IP
    User root
    DynamicForward 127.0.0.1:1080
    ServerAliveInterval 30
    ExitOnForwardFailure yes
```

## Quel forfait Gloamport suffit pour un proxy SSH ?

La plus petite formule suffit, puisque le serveur ne fait que relayer des octets. Ember donne 1 vCPU, 1 GB RAM, 20 GB NVMe, 1 TB traffic pour $3.74 par mois sur la durée de 12 mois, et $22.44 pour 3 mois. Le trafic compte davantage que le CPU : tout ce que vous naviguez compte dans le quota mensuel de la formule. Une adresse IPv4 et un /64 IPv6 par VPS, sur un port 1 Gbit/s. Le trafic d'un plan ne compte que les données sortantes, et son passage ne crée jamais à lui seul une facture.

Un usage plus lourd, comme plusieurs personnes partageant un même proxy, est une raison de passer à Dusk à $5.25 par mois, dimensionné pour Un VPN plus un relais Tor ou un site onion. Les formules existent en durées de 1, 3, 6 et 12 mois, avec 3 mois minimum pour Ember et Dusk ; voir [les formules et durées](https://gloamport.com/fr/pricing/ "Combien coûte un VPS Gloamport ?").

## Comment rendre le côté SSH sûr avant d'y faire passer du trafic ?

Utilisez une clé, pas un mot de passe, et désactivez la connexion par mot de passe une fois la clé fonctionnelle. Cela évite que l'unique port ouvert de votre VPS soit une cible de devinette. Les étapes figurent dans [Comment générer une clé SSH pour mon VPS ?](https://gloamport.com/fr/guides/how-to-generate-an-ssh-key/ "Comment générer une clé SSH pour mon VPS ?") et [Comment durcir SSH sur un nouveau VPS ?](https://gloamport.com/fr/guides/how-to-harden-ssh-on-a-vps/ "Comment durcir SSH sur un nouveau VPS ?").

Second point : l'adresse de liaison. La page de manuel ssh indique qu'un port -D suit le réglage GatewayPorts sauf si vous donnez une adresse, et qu'une adresse vide ou * l'expose sur toutes les interfaces. Écrivez toujours 127.0.0.1 devant le port, comme dans les commandes ci-dessus, pour que personne d'autre sur votre réseau ne puisse utiliser votre proxy.

## Un proxy SOCKS SSH vaut-il mieux qu'un VPN ?

Un proxy SSH est plus rapide à mettre en place, et un VPN couvre davantage. Le proxy ne demande qu'une commande et aucun logiciel serveur, mais il ne gère que les applications qui parlent SOCKS. Un tunnel VPN transporte tout le trafic de l'appareil. Selon l'enquête de Gloamport sur 10 novembre 2026, 28 des 49 hébergeurs listés ne demandent aucun document d'identité à l'inscription : un serveur pour faire tourner un proxy n'a donc pas à vous coûter vos documents. Pour une comparaison plus détaillée, lisez [Un VPN auto-hébergé sur un VPS est-il meilleur qu'un service VPN ?](https://gloamport.com/fr/self-hosted-vpn-vs-vpn-service/ "Un VPN auto-hébergé sur un VPS est-il meilleur qu'un service VPN ?").

**En résumé**

- ssh -D 127.0.0.1:1080 -N user@vps crée un proxy SOCKS5 local qui sort depuis le VPS.
- Rien de supplémentaire n'est installé sur le serveur ; OpenSSH suffit.
- Utilisez curl --socks5-hostname pour que le DNS soit résolu aussi par le proxy.
- Liez à 127.0.0.1 ; une adresse de liaison vide expose le port sur toutes les interfaces.
- Seules les applications configurées pour utiliser le proxy passent par lui ; un VPN transporte tout.
- Ember, $3.74 par mois sur 12 mois, le fait tourner.
- Connectez-vous avec une clé, puis désactivez la connexion par mot de passe.

## Proxy SOCKS SSH : questions fréquentes

### ssh -D fonctionne-t-il avec SOCKS4 et SOCKS5 ?

Oui. Le manuel de ssh indique que ssh agit comme serveur SOCKS4 ou SOCKS5 pour -D. Utilisez SOCKS5 lorsque l'application le propose, car il peut transmettre les noms d'hôte au proxy.

### Pourquoi mon navigateur utilise-t-il encore mon DNS local ?

Le navigateur résout les noms lui-même, sauf si vous lui demandez d'envoyer les recherches par le proxy. Activez l'option de DNS distant pour SOCKS v5, et utilisez curl --socks5-hostname pour les tests.

### Comment empêcher le proxy de se fermer quand il est inactif ?

Réglez ServerAliveInterval dans ~/.ssh/config, par exemple sur 30. Sa valeur par défaut est 0, qui n'envoie aucun message de maintien en vie.

### Puis-je partager le proxy avec d'autres appareils de mon réseau ?

Oui, en changeant l'adresse de liaison, mais cela expose le proxy à tout appareil pouvant joindre ce port. Gardez 127.0.0.1, sauf si vous protégez le port par un pare-feu.

### Puis-je le faire passer par un autre hôte ?

Oui. ssh -J (ProxyJump) se connecte d'abord à un ou plusieurs hôtes relais ; configurez ces hôtes dans ~/.ssh/config, car les options de la ligne de commande ne s'appliquent qu'à la destination.

## Sources

1. [Page de manuel ssh(1) : -D, -N, -f, -J](https://man.openbsd.org/ssh) — OpenBSD / OpenSSH (checked 2026-11-10)
2. [Page de manuel ssh_config(5) : DynamicForward, ExitOnForwardFailure, ServerAliveInterval](https://man.openbsd.org/ssh_config) — OpenBSD / OpenSSH (checked 2026-11-10)
3. [Manuel de curl : --socks5-hostname](https://curl.se/docs/manpage.html) — curl project (checked 2026-11-10)

---

Gloamport: Gloamport est un hébergeur de VPS qui vend des serveurs Linux KVM sans KYC, commandés avec un numéro de compte et payés en crypto-monnaie, Monero en premier ; il est exploité par DomaineGoat LLC, une société immatriculée au Panama. Une commande demande un plan, une crypto-monnaie et, seulement si vous le voulez, une adresse e-mail : ni nom, ni adresse postale, ni téléphone, ni pièce d'identité. Sur la durée de 12 mois, chaque plan est au moins 25 % moins cher qu'un plan comparable nommé, issu d'une étude de 38 hébergeurs VPS crypto sans KYC relevée le 10 novembre 2026.
