GNU/Linux >> Tutoriales Linux >  >> Linux

Creación de proxy web SOCKS mediante SSH

Introducción:

Se sabe que uno puede usar SSH para crear un Túnel, pero SSH tiene más trucos bajo la manga. Se puede usar para crear un proxy web basado en SOCKS.
La explicación completa se muestra claramente en este artículo:Gracias al autor por eso.
https://ma.ttias.be/socks- proxy-linux-ssh-bypass-content-filters/

Conceptos básicos:
Requisitos previos:Un servidor Linux en Internet con servicio SSH en funcionamiento que se utilizará como Proxy SOCKS.

Lógica:
Desktop Browser+SSH(localhost) ==>> Internet SSH Server(example-ssh-server.com) ==>> World Wide Web

Pasos:

En la terminal de escritorio: ejecute el siguiente comando SSH.

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

(el comando se verá como 'atascado' pero está haciendo su trabajo de proxy en segundo plano)

En el navegador:
Establezca la configuración del proxy del navegador web en:
Tipo de proxy:SOCKS V5
SOCKS Host:localhost
Puerto:1337

Eso es todo.


Linux
  1. SSH sin contraseña usando pares de claves públicas y privadas

  2. Uso de HTTPS como servidor proxy en Apache 2.4

  3. Ssh:¿Scp a través de varios hosts?

  4. ¿Cómo enviar Ssh a un servidor usando otro servidor?

  5. Uso de SSH para abrir la aplicación en el escritorio

Uso del archivo de configuración SSH

Una guía para ejecutar un proxy inverso para HTTP(S), SSH y MySQL/MariaDB usando NGINX

Monitoree su servidor web/proxy NGINX usando Amplify

¿Comprobación del estado de la página web con Curl?

¿Crear numerosos directorios usando Mkdir?

Navegador web de línea de comandos usando Ssh, ¿hay alguna forma en que pueda usarlo?