Как настроить мини-сервер для перенаправления пользователей на различные адреса?

Как оптимизировать подключение к серверу HomeAssistant с устройства Android, чтобы приоритет выбора был следующим: локальное подключение -> подключение через VPS -> подключение через резервный VPS?
  • 23 июля 2024 г. 10:42
Ответы на вопрос 2
Для настройки мини-сервера для перенаправления пользователей на различные адреса, вы можете использовать программное обеспечение, такое как Nginx или Apache. Вам нужно настроить виртуальные хосты, которые будут перенаправлять пользователей на нужные адреса в зависимости от условий, определенных в конфигурации сервера. Например, в Nginx это можно сделать с помощью директивы location. 

Чтобы оптимизировать подключение к серверу HomeAssistant с устройства Android, вы можете использовать приложение MQTT Dash, которое позволяет настраивать подключение. Вы можете задать приоритеты для каждого типа подключения (локальное, через VPS, через резервный VPS) и настроить настройки в приложении в соответствии с этими приоритетами. Также вы можете использовать VPN для обеспечения безопасного и надежного подключения к вашему серверу HomeAssistant с устройства Android.
- По локальной сети, предположим - 192.168.30.10:9000
- Через VPS, предположим - vps_1.org:9001


На этом моменте решают через HarpinNAT или создают на роутере DNS запись vps_1.org которая ссылается на 192.168.30.10. На клиенте прописывают vps_1.org и уже в зависимости от локации, он будет подключаться соответственно.

- Через VPS, предположим - vps_1.org:9001
- Через резервный VPS, предположим - vps_2_reserve.org:9002

Тут сложнее, разве что делать две А записи vps_1.org которые будут ссылаться на оба VPN и уже какой IP рандомом отдаст DNS таки подключишся.
Похожие вопросы