GNU/Linux >> Znalost Linux >  >> Linux

Vytváření SOCKS Web Proxy pomocí SSH

Úvod:

Je známo, že lze použít SSH k vytvoření tunelu, ale SSH má ve svých rukávech více triků. Lze jej použít k vytvoření webového proxy založeného na SOCKS.
Úplné vysvětlení je skutečně jasně uvedeno v tomto článku:Díky za to autorovi.
https://ma.ttias.be/socks- proxy-linux-ssh-bypass-content-filters/

Základy:
Předpoklady:Linuxový server v Internetu se spuštěnou službou SSH, který bude použit jako SOCKS Proxy.

Logika:
Počítačový prohlížeč+SSH(localhost) ==>> Internetový SSH server (example-ssh-server.com) ==>> World Wide Web

Kroky:

V terminálu na ploše: spusťte následující příkaz SSH.

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

(příkaz bude vypadat jako „zaseknutý“, ale svou práci vykonává na pozadí)

V prohlížeči:
Nastavte konfiguraci proxy webového prohlížeče na:
Typ proxy:SOCKS V5
Hostitel SOCKS:localhost
Port:1337

A je to.


Linux
  1. Ssh – pomocí již zavedeného kanálu Ssh?

  2. Automatizace webových požadavků pomocí Curl?

  3. Ssh – Scp přes více hostitelů?

  1. Jak SSH na server pomocí jiného serveru?

  2. Vytváření mnoha adresářů pomocí Mkdir?

  3. Použití SSH k otevření aplikace na ploše

  1. Průvodce spuštěním reverzního proxy pro HTTP(S), SSH a MySQL/MariaDB pomocí NGINX

  2. SSH bez hesla pomocí párů veřejného a soukromého klíče

  3. Jak tunelovat HTTP přes SSH přes SOCKS?