GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo verificar si un proxy de Socks5 funciona

Si creó el proxy usted mismo, primero debe verificar si hay un puerto abierto (el p argumento solo funciona si el proceso en cuestión es tuyo o si eres root):

netstat -tlnp

Esto debería darte una línea como:(Tengo un proxy en localhost:8888 )

tcp        0      0 127.0.0.1:8888          0.0.0.0:*               LISTEN

Si encontró esa línea o el proxy no es suyo, intente enviar paquetes a través de él. Por ejemplo, solicita una página web con curl :

curl --socks5 localhost:8888 binfalse.de

Debería generar algunas cosas HTML. Espero que esto ayude a buscar errores;-)

Auxiliar :Para mi ejemplo, creé el proxy a través de:

ssh -o ServerAliveInterval=60 -D8888 [email protected]

Reemplazar someone con tu nombre de usuario y somewhere con su servidor de destino. Por supuesto, usar OpenSSH es solo un método en un montón de posibles proxies de socks5.


Para que curl resuelva el DNS del otro lado, cambie --socks5 con --socks5-hostname .

Consulte la página del manual para obtener más información.


El siguiente comando probará si el proxy de Socks 5 funciona en localhost:8080 :

timeout 5 curl -x socks5://localhost:8080 http://example.com/

De lo contrario, expirará después de 5 segundos. Si no tienes un timeout comando, suéltelo.


Linux
  1. Cómo verificar la versión de Redhat

  2. Cómo verificar la zona horaria en Linux

  3. Cómo verificar el historial de inicio de sesión de Linux

  4. ¿Cómo verifico la utilización del ancho de banda de VPS?

  5. ¿Cómo comprobar la contraseña con Linux?

Cómo comprobar la versión de Linux

Cómo comprobar la versión de Python

Cómo comprobar la versión de Java

¿Cómo comprobar la versión de OpenGL?

Cómo verificar el espacio de intercambio en Linux

¿Cómo verificar la versión del sistema de archivos XFS?