VPN через SSH-сервер с помощью sshuttle

Предположим, что у нас есть сервер, к которому мы имеем доступ по SSH. Предположим также, что нам нужно настроить VPN через этот сервер. В связи с последними событиями это очень актуально.

Итак, описываю самый простой путь.

Для начала нужно установить утилиту sshuttle.

Установка sshuttle

Для Debian Stretch или более поздних:

Из исходников на GitHub:

Для Маков:

 

Запускаем VPN через sshuttle

Теперь всё готово. Инициализируйте VPN командой:

Здесь --dns указывает, что DNS-запросы  нужно тоже отсылать по этому VPN.

<user>  — имя пользователя, с помощью которого вы заходите на SSH-сервер.

<ip>  — IP-адрес вашего сервера, на который вы заходите по SSH.

0.0.0.0/0  — указывает, что весь трафик нужно направлять через этот SSH-сервер. При желании здесь можете указать определённую подсеть.

Пример:

 

VPN через SSH-сервер с помощью sshuttle: 5 комментариев

        1. Можешь в Японию попробовать, только там поговорить не с кем, так как одни хикикомори кругом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *