Проброс 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.