ctrllife.ru/ctrllife

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

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.10

Git через 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.

Оцените запись