GNU/Linux >> Tutoriels Linux >  >> Linux

Création d'un proxy Web SOCKS à l'aide de SSH

Présentation :

On sait que l'on peut utiliser SSH pour créer un tunnel mais SSH a plus d'astuces dans ses manches. Il peut être utilisé pour créer un proxy Web basé sur SOCKS.
L'explication complète est vraiment clairement indiquée dans cet article :Merci à l'auteur pour cela.
https://ma.ttias.be/socks- proxy-linux-ssh-bypass-content-filters/

Bases :
Prérequis :Un serveur Linux sur Internet avec service SSH en cours d'exécution qui sera utilisé comme proxy SOCKS.

Logique :
Navigateur de bureau + SSH (localhost) ==>> Serveur SSH Internet (exemple-ssh-server.com) ==>> World Wide Web

Étapes :

Dans le terminal de bureau : exécutez la commande SSH suivante.

ssh -D 1337 -q -C -N -f example-ssh-server.com

(la commande ressemblera à "bloquée" mais elle fait son travail de proxy en arrière-plan)

Dans le navigateur :
Définissez la configuration du proxy du navigateur Web sur :
Type de proxy :SOCKS V5
Hôte SOCKS :localhost
Port :1337

C'est ça.


Linux
  1. Création d'un fichier CSR de certificat Web.

  2. Ssh - Scp via plusieurs hôtes ?

  3. Comment Ssh vers un serveur en utilisant un autre serveur ? ?

  4. Utilisation de SSH pour ouvrir l'application sur le bureau

  5. Exécuter une application Qt sur le Web

Utilisation du fichier de configuration SSH

Guide d'exécution d'un proxy inverse pour HTTP(S), SSH et MySQL/MariaDB à l'aide de NGINX

Surveillez votre serveur Web/proxy NGINX à l'aide d'Amplify

Navigateur Web en ligne de commande utilisant Ssh, y a-t-il un moyen que je puisse utiliser ?

proxy http sur ssh, pas chaussettes

Comment puis-je utiliser SSH avec un proxy SOCKS 5 ?