📦 Аддон v0.51

FRPClient v0.51

Профессиональный инструмент для проброса портов и организации защищённого удалённого доступа к вашему Home Assistant из любой точки мира.

Обзор аддона

Что такое FRP Client?

FRP (Fast Reverse Proxy) Client — это мощное приложение для создания обратного прокси-туннеля, позволяющее получить доступ к вашему Home Assistant из интернета без необходимости настраивать переадресацию портов на роутере. Аддон использует технологию проброса портов через промежуточный сервер для обеспечения безопасного удалённого подключения.

Версия v0.51 включает в себя улучшенную стабильность работы, оптимизированное потребление ресурсов и расширенные возможности мониторинга соединения. Идеальное решение для пользователей, которые хотят получить надёжный доступ к своему умному дому из любой точки мира.

Основные возможности

🔒

Безопасное соединение

Шифрование данных и защищённый туннель для удалённого доступа к вашей системе.

🚀

Простая настройка

Минимальная конфигурация для быстрого запуска и начала работы.

🌐

Глобальный доступ

Доступ к Home Assistant из любой точки мира через стабильное соединение.

📊

Мониторинг

Встроенные инструменты мониторинга состояния соединения в реальном времени.

Высокая производительность

Оптимизированное потребление ресурсов системы и стабильная работа.

🔄

Автовосстановление

Автоматическое переподключение при потере соединения с сервером.

Установка

1️⃣

Шаг 1: Добавление репозитория

Откройте Home Assistant, перейдите в Настройки → Аддоны → Магазин аддонов и нажмите на меню (три точки) → Репозитории.

2️⃣

Шаг 2: Введите URL

Добавьте репозиторий WGHAOS, введя URL-адрес репозитория в соответствующее поле и нажмите "Добавить".

3️⃣

Шаг 3: Установка

В разделе "Аддоны" найдите "FRPClient v0.51" и нажмите "Установить". После установки нажмите "Запустить".

Конфигурация

Основные настройки

После установки откройте конфигурацию аддона и внесите следующие параметры:

⚠️ Важно перед настройкой

Убедитесь, что у вас есть работающий FRP-сервер или доступ к публичному FRP-серверу. Вам понадобятся следующие данные от вашего сервера:

  • Адрес сервера (server_addr)
  • Порт сервера (server_port)
  • Токен авторизации (auth_token)

Пример конфигурации

# Конфигурация FRP Client v0.51
server_addr = "your-frp-server.com"
server_port = 7000
auth_token = "your_secure_token_here"

# Прокси для Home Assistant Web UI
[home_assistant]
type = "http"
local_ip = "127.0.0.1"
local_port = 8123
custom_domains = ["ha.yourdomain.com"]

# Прокси для SSH
[ssh]
type = "tcp"
local_ip = "127.0.0.1"
local_port = 22
remote_port = 6000
                        

Описание параметров

  • server_addr — адрес вашего FRP-сервера (домен или IP)
  • server_port — порт для подключения к серверу (обычно 7000)
  • auth_token — токен авторизации для безопасного подключения
  • type — тип прокси (http, https, tcp)
  • local_ip — локальный IP-адрес службы Home Assistant
  • local_port — локальный порт (8123 для веб-интерфейса HA)
  • custom_domains — ваш домен для доступа к Home Assistant
  • remote_port — удалённый порт на сервере

Использование

Как пользоваться FRP Client

После успешной настройки и запуска аддона, вы сможете получить доступ к вашему Home Assistant следующим образом:

✅ Проверка подключения

Откройте логи аддона, чтобы убедиться, что соединение с сервером установлено успешно. Вы должны увидеть сообщение об успешном подключении и регистрации прокси.

Доступ к Home Assistant

Если вы настроили HTTP-прокси с кастомным доменом, просто откройте браузер и введите:

https://ha.yourdomain.com

SSH-доступ

Для подключения по SSH используйте следующую команду:

ssh -p 6000 root@your-frp-server.com

Решение проблем

🔌

Нет подключения к серверу

Проверьте правильность адреса сервера, порта и токена авторизации. Убедитесь, что сервер FRP доступен и работает.

🔐

Ошибка авторизации

Проверьте, что токен auth_token совпадает с настроенным на сервере. Токен чувствителен к регистру.

🌐

Домен не работает

Убедитесь, что DNS-запись вашего домена указывает на IP-адрес FRP-сервера. Проверьте настройки custom_domains.

⚠️

Периодические разрывы

Проверьте стабильность интернет-соединения. Увеличте значение heartbeat_timeout в конфигурации для нестабильных сетей.

Полезные советы

  • Используйте сильные токены — для безопасности используйте сложные уникальные токены авторизации
  • Настройте SSL — используйте HTTPS-прокси для защищённого соединения с Home Assistant
  • Мониторьте логи — регулярно проверяйте логи аддона для своевременного выявления проблем
  • Резервное копирование — сохраняйте конфигурацию FRP Client для быстрого восстановления
  • Тестируйте подключение — проверяйте доступность вашего Home Assistant после изменений в конфигурации
  • Используйте heartbeat — настройте heartbeat для поддержания активного соединения
  • Ограничьте доступ — настройте firewall на сервере для ограничения доступа по IP

Информация о версии

FRPClient v0.51

Версия: 0.51

Дата выпуска: 2024

Совместимость: Home Assistant 2023.11+ / Home Assistant OS 11+

Архитектура: amd64, aarch64, armv7

Что нового в v0.51

  • Улучшенная стабильность соединения
  • Оптимизированное потребление памяти
  • Добавлена поддержка IPv6
  • Улучшенная обработка ошибок
  • Обновлённый FRP-клиент до последней версии
  • Исправлены проблемы с переподключением

Поддержка

Получить помощь

Если у вас возникли проблемы или вопросы по использованию FRPClient v0.51:

📚 Официальная документация FRP 💬 Сообщество WGHAOS 🐛 Сообщить о проблеме

Технические детали

Архитектура и принцип работы

FRP Client работает по архитектуре "клиент-сервер". Клиент устанавливает защищённое соединение с FRP-сервером и регистрирует настроенные прокси-службы. Когда внешний запрос поступает на сервер, он перенаправляется через туннель к локальной службе Home Assistant.

Преимущества использования FRP:

  • Не требуется настройка переадресации портов на роутере
  • Работа за NAT и в сетях с белыми IP
  • Централизованное управление множеством подключений
  • Поддержка различных протоколов (TCP, UDP, HTTP, HTTPS)
  • Встроенная система аутентификации
  • Мониторинг и логирование соединений