Приветствую.
Исходные данные:
Keenetic Peak + entware + Debian 11
Внутри линукса на 280 порту крутится java приложение сигнализации.
Почему 280, я видел это -
соответственно «наружу» с серым ip я могу смотреть только этим списком со статическим доменом, что для моего tcp приложения выглядит достаточным.
У меня зарезервировано статическое доменное имя myrouter.keenetic.link через порт которого (280) я пытаюсь достучаться до приложения.
Что сделал/чего достиг:
По состоянию на сейчас внутри моей сети всё работает безупречно - я с мобильного приложения могу отдать команду сигнализации, она в свою очередь в приложение успешно кидает тревогу при нарушении, что и вижу в мобильном приложении. То есть на роутере может не быть интернета, нужно лишь подойти к двери, попасть в зону действия домашнего вайфай и всё замечательно.
Но стоит перейти на мобильный интернет связь теряется, пакеты доходят некорректно:
03.05.2022 13:51:32.325--> Received request from /127.0.0.1:56522, handled by thread: Thread-4. Total #sessions is 1, vacancy is 0
03.05.2022 13:51:32.340--> Packet string does not start with '{'
03.05.2022 13:51:32.342--> Need to close session Thread-4
Говорят, что нужно на роутере сделать проброс порта tср трафика, иначе не попаду на tcp listener
Его вроде сделал, но пока не заработало:
Либо настройка некорректна?
Также пытаюсь достучаться через sstp,
подключение есть к домашней сети, но до сервера достучаться не могу.
Я не эксперт, так что любые комментарии привествуются.