openwrt_procd_ssh_tunnel
Описание
Служба, которая запускает ssh туннель на openwrt.
Языки
- Shell100%
SSH-туннель с SOCKS5-прокси для OpenWRT
Этот сервис для OpenWRT настраивает и поддерживает SSH-туннель с SOCKS5-прокси, обеспечивая автоматическое восстановление соединения с помощью . Он позволяет безопасно направлять интернет-трафик через удалённый сервер.
1. Возможности
✅ Настройка SOCKS5-прокси через SSH
✅ Автоматический перезапуск при сбоях
✅ Гибкие параметры: локальный IP, порт, удалённый сервер, ключ авторизации
✅ Использование Keep-Alive, чтобы соединение не разрывалось
✅ Интеграция с системой управления службами OpenWRT ()
2. Установка и настройка
Шаг 1: Копирование скрипта
Создайте новый файл в :
Вставьте туда код службы и сохраните файл.
Шаг 2: Дать права на выполнение
Шаг 3: Добавить в автозапуск и запустить
Шаг 4: Проверка работы
Если процесс запущен, сервис работает.
3. Переменные конфигурации
| Переменная | Описание | Значение по умолчанию |
|---|---|---|
| Путь к исполняемому файлу SSH | |
| Путь к приватному ключу SSH | |
| Локальный IP для SOCKS5-прокси | |
| Локальный порт прокси | |
| Логин на удалённом сервере | |
| IP или домен удалённого сервера | |
4. Управление службой
| Команда | Действие |
|---|---|
| Запустить сервис |
| Остановить сервис |
| Перезапустить |
| Включить автозапуск |
| Отключить автозапуск |
5. Устранение проблем
Проверка логов
Если сервис не запускается, посмотрите логи:
SSH-ключ недоступен
Убедитесь, что у ключа правильные права:
Проблема с подключением к серверу
Проверьте соединение вручную:
Если не подключается:
- Убедитесь, что SSH-сервер запущен на your_host_here
- Проверьте файрвол на обеих сторонах
6. Удаление сервиса
Если нужно удалить службу:
7. Вопросы и ответы
Как поменять IP или порт прокси?
Измените и в файле , затем перезапустите:
8. Рекомендации по безопасности
🔹 Не запускайте туннель от , создайте отдельного пользователя
🔹 Закройте SSH на внешнем интерфейсе на удалённом сервере
🔹 Проверяйте логи, чтобы убедиться, что туннель не используется злоумышленниками
9. Заключение
Этот сервис позволяет OpenWRT автоматически устанавливать защищённый SSH-туннель с SOCKS5-прокси, обеспечивая надежную маршрутизацию трафика через удалённый сервер. 🚀
Автор: Михаил Горюнов, 2025 год
Теперь ваш OpenWRT может безопасно проксировать трафик! 🎉