SSH SOCKS5 туннель для доступа к локальной сети без VPN

Содержание8 разделов
SSH SOCKS5-туннель обеспечивает динамическую проксификацию трафика и позволяет подключаться к внутренним ресурсам удалённой сети без VPN и без проброса портов. Метод применяют для доступа к административным панелям, API и сервисам, находящимся за NAT или в изолированных подсетях.
Что такое SSH SOCKS5 туннель
Опция -D в SSH создаёт динамический SOCKS5-прокси, через который приложения могут направлять весь трафик. Подход обеспечивает изоляцию, шифрование и гибкость маршрутизации, сохраняя безопасность канала без дополнительной конфигурации сетевой инфраструктуры.
Когда использовать SSH SOCKS5 туннель
Задача | Альтернатива | SSH SOCKS5 |
|---|---|---|
Доступ к web-панели локального устройства | VPN / Tunnel | ✔ |
Управление NAS, серверами, Home Assistant | VPN | ✔ |
Админка роутеров/камер/IoT | Проброс портов | ✔ |
Доступ к Docker-панелям (Portainer, n8n, Grafana) | Reverse proxy | ✔ |
Доступ к API / внутреннему сервису | Переадресация портов | ✔ |
Обход NAT / firewall, если SSH открыт | VPN | ✔ |
Как настроить SSH SOCKS5 туннель
1. Создание туннеля
Подключение формирует локальный SOCKS5-прокси на указанном порту.
ssh -p <SSH_PORT> -D 1080 <username>@<remote-host>-D 1080 — создание SOCKS5-прокси на локальном порту 1080.
<SSH_PORT> — порт SSH-сервера.
Терминал должен оставаться открытым до завершения работы туннеля.
2. Настройка браузера Firefox
Меню → Настройки → Сеть → Настройки соединения → Ручная настройка прокси.
Параметр | Значение |
|---|---|
SOCKS Host | 127.0.0.1 |
Port | 1080 |
SOCKS v5 | ✔ |
Proxy DNS через SOCKS | ✔ |
После активации прокси возможен доступ к внутренним адресам:
http://192.168.0.1:8888Примеры использования
Доступ к web-интерфейсам
http://192.168.0.1
http://192.168.0.1:8888
https://192.168.0.10:443Проверка соединения через curl
curl --socks5 127.0.0.1:1080 http://192.168.0.10Git через SOCKS5
git config --global http.proxy "socks5://127.0.0.1:1080"
git config --global https.proxy "socks5://127.0.0.1:1080"Рекомендации по безопасности
Когда лучше выбрать VPN
SSH SOCKS5 | VPN |
|---|---|
Быстрое разовое подключение | ✔ |
Постоянный доступ | VPN |
Несколько устройств | VPN |
Прозрачное подключение всей системы | VPN |
Только настраиваемые приложения | ✔ |
Отключение туннеля
- Закрыть SSH-сессию.
- Отключить прокси в браузере.
- Перезапустить приложение при необходимости.
Заключение
SSH SOCKS5-туннель обеспечивает безопасный доступ к внутренним сетевым ресурсам без сложной конфигурации VPN и без проброса портов, позволяя работать с инфраструктурой через защищённый канал поверх стандартного SSH.