GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So überprüfen Sie, ob ein Socks5-Proxy funktioniert

Wenn Sie den Proxy selbst erstellt haben, sollten Sie zunächst prüfen, ob ein offener Port vorhanden ist (der p Argument funktioniert nur, wenn der betreffende Prozess Ihnen gehört oder Sie root sind):

netstat -tlnp

Dies sollte Ihnen eine Zeile wie diese geben:(I have a proxy on localhost:8888 )

tcp        0      0 127.0.0.1:8888          0.0.0.0:*               LISTEN

Wenn Sie eine solche Leitung gefunden haben oder der Proxy nicht Ihnen gehört, versuchen Sie, Pakete darüber zu senden. Fordern Sie beispielsweise eine Webseite mit curl an :

curl --socks5 localhost:8888 binfalse.de

Sollte etwas HTML-Zeug ausgeben. Hoffe das hilft bei der Fehlersuche;-)

Aux :Für mein Beispiel habe ich den Proxy erstellt über:

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

Ersetzen Sie someone mit Ihrem Benutzernamen und somewhere mit Ihrem Zielserver. Natürlich ist die Verwendung von OpenSSH nur eine Methode in einer Reihe möglicher Socks5-Proxys.


Damit curl den DNS auf der anderen Seite auflöst, ändern Sie --socks5 mit --socks5-hostname .

Weitere Informationen finden Sie auf der Manpage.


Der folgende Befehl testet, ob der Socks 5-Proxy bei localhost:8080 funktioniert :

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

Andernfalls kommt es nach 5 Sekunden zu einer Zeitüberschreitung. Wenn Sie kein timeout haben Befehl, lass es fallen.


Linux
  1. Wie Hexdump funktioniert

  2. So überprüfen Sie die Syntax von Sudoers

  3. Wie überprüfe ich die Bandbreitennutzung von VPS?

  4. Wie überprüfe ich HZ im Terminal?

  5. Wie überprüfe ich das Passwort mit Linux?

So überprüfen Sie die Linux-Version

So überprüfen Sie die Python-Version

So überprüfen Sie die Java-Version

Wie überprüfe ich die OpenGL-Version?

So überprüfen Sie den Auslagerungsbereich unter Linux

Wie überprüfe ich die Version des XFS-Dateisystems?