GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier si un proxy Socks5 fonctionne

Si vous avez créé vous-même le proxy, vous devez d'abord vérifier s'il y a un port ouvert (le p l'argument ne fonctionne que si le processus concerné est le vôtre ou si vous êtes root) :

netstat -tlnp

Cela devrait vous donner une ligne comme :(j'ai un proxy sur localhost:8888 )

tcp        0      0 127.0.0.1:8888          0.0.0.0:*               LISTEN

Si vous avez trouvé une telle ligne ou si le proxy ne vous appartient pas, essayez d'y envoyer des paquets. Par exemple demander une page Web avec curl :

curl --socks5 localhost:8888 binfalse.de

Devrait produire des éléments HTML. J'espère que cela aide à rechercher les erreurs ;-)

AUX :Pour mon exemple j'ai créé le proxy via :

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

Remplacer someone avec votre nom d'utilisateur et somewhere avec votre serveur de destination. Bien sûr, l'utilisation d'OpenSSH n'est qu'une méthode parmi un tas de proxys socks5 possibles.


Pour que curl résolve le DNS de l'autre côté, modifiez --socks5 avec --socks5-hostname .

Voir la page de manuel pour plus d'informations.


La commande suivante testera si le proxy Socks 5 fonctionne à localhost:8080 :

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

Sinon, il expirera après 5 secondes. Si vous n'avez pas de timeout commande, déposez-la.


Linux
  1. Comment vérifier la version de Redhat

  2. Comment vérifier le fuseau horaire sous Linux

  3. Comment configurer un proxy inverse Nginx

  4. Comment vérifier la progression de l'exécution de Cp ?

  5. Comment vérifier le mot de passe avec Linux?

Comment vérifier la version Linux

Comment vérifier la version de Python

Comment vérifier la version Java

Comment vérifier la version d'OpenGL ?

Comment vérifier l'espace d'échange sous Linux

Comment vérifier la version du système de fichiers XFS ?