Кароч. Идём сюда Ссылка доступна только зарегистрированным пользователям берем триал впски на 30 дней На своем компьютере установим sshuttle: либо с помощью Код: pip install sshuttle либо с помощью копирования исходников с github Код: git clone sshuttle/sshuttle python setup.py install пользователи debian могут это сделать так: Код: apt-get install sshuttle Далее нужно выполнить простую команду: Код: sudo sshuttle -r Ссылка доступна только зарегистрированным пользователям 0.0.0.0/0 где username — логин на удаленном виртуальном сервере, sshserver — его IP-адрес или доменное имя, параметр 0.0.0.0/0 означает, что мы собираемся добавить в нашу таблицу маршрутизации правило, благодаря которому весь исходящий трафик будет отправляться на удалённый сервер, за исключением DNS-запросов. Разработчик намеренно не включает по умолчанию этот функционал для DNS, потому что у некоторых пользователей для выхода в интернет должны использоваться провайдерские серверы разрешения имен. Если мы можем пользоваться любыми DNS-серверами, то и запросы к ним можем “завернуть” в наш шифрованный SSH-туннель: Код: sshuttle --dns -r Ссылка доступна только зарегистрированным пользователям 0.0.0.0/0 Помимо этого мы можем направлять в туннель наш исходящий трафик не полностью, а только для определенных IP-подсетей, указывая соответствующий параметр: Код: sshuttle -r Ссылка доступна только зарегистрированным пользователям 11.12.13.14/0 Преимущества этого решения в следующем: у Вас нет необходимости иметь права администратора на удалённом сервере, используемом для выхода в интернет Вам не нужно создавать правила SSH для форварда каждого порта Недостаток только один (если это можно назвать недостатком): sshuttle не поддерживает Windows, пользователям этой ОС можно сделать Ссылка доступна только зарегистрированным пользователям.