Задать вопрос
@NekoGami

Создать мини-сервер с переадресацией на разные адреса?

Здравствуйте.

Суть такая, есть сервер HomeAssistant.
К нему есть три способа подключения:
- По локальной сети, предположим - 192.168.30.10:9000
- Через VPS, предположим - vps_1.org:9001
- Через резервный VPS, предположим - vps_2_reserve.org:9002

Нужно что бы на смартфоне Android сервер выбирался автоматически в таком приоритете:
Локальный --> VPS --> VPS(резервный)

То есть как я себе это представляю:
1. Создается какой то мини-сервер на телефоне, который работает например на порту 2222.
2. В настройках HA я указывают этот сервер, то есть 127.0.0.1:2222
3. При обращении к мини-серверу он проверяет доступность трех описанных выше способов входа и переадресовывает запрос на доступный адрес у которого наивысший приоритет.

Ничего подобного в интернете не нашел, по этому решил спросить тут.
  • Вопрос задан
  • 332 просмотра
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
@historydev
Редактирую файлы с непонятными расширениями
Ставишь termux, выбираешь язык и среду, самое простое js + nodejs, следом пишешь простой сервер со своей логикой, заводишь на нужном порту и готово.

P.S: Привилегия андроид, на яблофонах фига
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dronmaxman
VoIP Administrator
- По локальной сети, предположим - 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 таки подключишся.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы