GNU/Linux >> Linux Esercitazione >  >> Linux

Creazione di proxy Web SOCKS tramite SSH

Introduzione:

È noto che si può usare SSH per creare un Tunnel, ma SSH ha più trucchi nelle maniche. Può essere utilizzato per creare un proxy Web basato su SOCKS.
La spiegazione completa è mostrata chiaramente in questo articolo:Grazie all'autore per questo.
https://ma.ttias.be/socks- proxy-linux-ssh-bypass-content-filters/

Nozioni di base:
Prerequisiti:un server Linux in Internet con servizio SSH in esecuzione che verrà utilizzato come proxy SOCKS.

Logica:
Browser desktop+SSH(localhost) ==>> Server SSH Internet(example-ssh-server.com) ==>> World Wide Web

Passaggi:

Nel terminale desktop: esegui il seguente comando SSH.

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

(il comando sembrerà "bloccato" ma sta facendo il suo lavoro di proxy in background)

Nel browser:
Imposta la configurazione del proxy del browser Web su:
Tipo proxy:SOCKS V5
SOCKS Host:localhost
Porta:1337

Questo è tutto.


Linux
  1. Creazione di un file CSR del certificato Web.

  2. Utilizzo di HTTPS come backend proxy in Apache 2.4

  3. Ssh – Utilizzo di un canale Ssh già stabilito?

  4. Automatizzare le richieste Web utilizzando Curl?

  5. proxy http su ssh, non calzini

Utilizzo del file di configurazione SSH

Una guida all'esecuzione di un proxy inverso per HTTP(S), SSH e MySQL/MariaDB utilizzando NGINX

Monitora il tuo server web/proxy NGINX usando Amplify

Browser Web a riga di comando che utilizza Ssh, c'è un modo che posso usare?

Utilizzo di SSH per aprire l'applicazione sul desktop

Esecuzione di un'app Qt sul Web