GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat, zda funguje proxy server Socks5

Pokud jste proxy vytvořili sami, měli byste nejprve zkontrolovat, zda je zde otevřený port (p argument funguje pouze v případě, že příslušný proces je váš nebo jste root):

netstat -tlnp

To by vám mělo dát řádek jako:(Mám proxy na localhost:8888 )

tcp        0      0 127.0.0.1:8888          0.0.0.0:*               LISTEN

Pokud jste takovou linku našli nebo proxy není vaše, zkuste přes ni posílat pakety. Vyžádejte si například webovou stránku s curl :

curl --socks5 localhost:8888 binfalse.de

Měl by vypsat nějaké HTML věci. Doufám, že to pomůže při hledání chyb;-)

Aux :Pro můj příklad jsem vytvořil proxy přes:

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

Nahraďte someone s vaším uživatelským jménem a somewhere s vaším cílovým serverem. Používání OpenSSH je samozřejmě jen jednou z mnoha možných proxy serverů socks5.


Chcete-li, aby curl přeložil DNS na druhé straně, změňte --socks5 s --socks5-hostname .

Více informací naleznete na manuálové stránce.


Následující příkaz otestuje, zda proxy Socks 5 funguje na localhost:8080 :

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

Jinak po 5 sekundách vyprší časový limit. Pokud nemáte timeout příkaz, pusťte jej.


Linux
  1. Jak Hexdump funguje

  2. Jak zkontrolovat časové pásmo v Linuxu

  3. Jak nastavit reverzní proxy Nginx

  1. Jak zkontroluji využití šířky pásma VPS?

  2. Jak zkontrolovat verzi CentOS

  3. Jak zkontrolovat HZ v terminálu?

  1. Jak zkontrolovat syntaxi sudoers

  2. Jak zkontrolovat historii přihlášení k systému Linux

  3. Jak zkontrolovat heslo v Linuxu?