Ssh.

Проброс socks через сервер:

ssh -D 1080 -q -C -N <host>

Ключи:

  • -D 1080 - запустить socks сервер на порту 1080
  • -q - тихий режим
  • -C - включить компрессию (gzip). Опционально. На медленных линках - полезно, на относительно быстрых - лучше без него.
  • -N - не запускать никакие команды на сервере, только передавать трафик

Можно добавить -f (Requests ssh to go to background just before command execution.)

затем:

export ALL_PROXY=socks5h://localhost:1080
curl https://ifconfig.me/

# or with httpie

http --download --proxy=https:socks5h://localhost:1080 https://ifconfig.me

Важный момент - wget не умеет работать через socks5, и не понимает переменную ALL_PROXY (понимает http_proxy / https_proxy), можно через curl URL > path

В браузере можно поставить дополнение Proxy SwitchyOmega и в нем создать запись для SOCKS5-прокси на localhost:1080.

comments powered by Disqus