= ssh proxy / socks
== socks proxy
=== navegador
* ssh -N -D 9090 [USER]@[SERVER_IP]
* firefox:{{:linux:ssh:pasted:20231122-000203.png?400}}
* chrome:
* /usr/bin/google-chrome --user-data-dir="$HOME/proxy-profile" --proxy-server="socks5://localhost:9090"
* /via: [[https://linuxize.com/post/how-to-setup-ssh-socks-tunnel-for-private-browsing/]]
=== descargas curl
ssh -D 8080 -f -C -q -N user@remote.host # establece canal
curl -x socks5h://0:8080 --remote-name --location https://example.com # descarga a través del remote.host
ssh -O exit user@remote.host # desconexión del canal