Работа SSH в режиме SOCKS4 или SOCKS5 сервера

Очень интересное использование SSH, когда надо подлезть в браузере к машине, которая находится в VPN сети или в локальной сети с "запрещёнными" адресами, но при этом у нас есть SSH доступ к одной из машин такой сети. Даём команду:

ssh -D 127.0.0.1:8090 -l user xxx.xxx.xxx.xxx

Где 8090 - порт на локальной машине для SOCKS сервера, а xxx.xxx.xxx.xxx - это IP адрес машины из нужной нам сети, к которой есть SSH доступ. Разумеется многое зависит от привилегий, которые имеет пользователь user, в идеале - это root.

Теперь заходим в настройки браузера, говорим, что мы будем подключаться к Интернету через SOCKS5 сервер, который расположен по адресу 127.0.0.1 и на порту 8090, после чего закрываем настройки и подключаемся к нужному нам IP внутри локальной сети.