Как обмануть электронный замок(чтобы не отправлять запросы на открытие на китайский сервер)?
Есть умный замок с апи. с компьютера отправляю запрос на открытие, который уходит на китайский сервер, возвращает мне ответ и открывает замок, который в свою очередь подключен к шлюзу с вай фай. Скорее всего, китайский сервер отправляет так же запрос и на шлюз, но все это занимает кучу времени. Так вот вопрос - можно ли как то "обмануть" замок, чтобы напрямую ему запросы на открытие посылать? В прошлом вопросе что то говорили о локальном сервере и маршрутизаторе с подменой днс, но я не смог разобраться. Хотя бы подскажите, куда копать
Например, Static DNS для роутеров Mikrotik. Или что-нибудь в OpenWRT поискать если есть (я не в курсе). Смысл в том, что ваш замок, предположим, обращается к серверу zamok.kitai.cn, который располагается на IP 1.2.3.4. Вам нужно подменить запрос dns таким образом чтобы запросы на zamok.kitai.cn перенаправлялись на указанный вами IP, которым будет IP вашего сервера, 192.168.88.10, например. А уж что на сервере крутится и как это ПО будет взаимодействовать с замком - это другой вопрос, который вам нужно будет решать. В микротиках подмену dns можно реализовать с помощью Static DNS. В настройках сети вашего замка должен быть в качестве DNS сервера указан IP микротика.
Т.е. замок будет обращаться к вашему серверу, думая, что обращается к zamok.kitai.cn
Было бы хорошо поподробнее описать - что за замок, что за шлюз.
Перед тем как делать локальные сервера, подмены dns и прочее сначала нужно понять как шлюз получает команду на открытие.
Скорее всего этот шлюз wifi поддерживает соединение с каким-то китайским сервером по какому-то протоколу.
Возможно он строит VPN, а может это просто mqtt.
Адрес китайского сервера (с кем шлюз держит соединение) узнать не особо сложно. Дальше хуже...
Вам нужно понять, что там за протокол используется. И расшифровать его, а протоколы сейчас все любят шифрованные.
А вот потом вы уже заморачивайтесь с эмуляцией всего этого через локальный сервер, и как сделать так, чтобы все это шло на этот сервер, а не через Интернет к китайцам.