Я нажимаю на API PhilipsHue, чтобы включить / выключить свет. Тем не менее, я могу сделать это только во внутренней сети моего дома, и поэтому я хочу иметь возможность получить к нему доступ извне, поэтому вот что я попробовал, выполнив некоторые исследования о том, как это сделать.
- Мое приложение узла, в котором размещается этот API, работает на
localhost:80
на моем mac, так что это в значительной степени мой локальный внутренний сервер. Этот Mac имеет внутренний IP192.168.1.220
. - Я вошел в настройки маршрутизатора и перенаправил порт
6000
на мой Mac.
- Затем я попытался получить доступ к своему приложению через
<Gateway IPv4 Address>:6000
который, как я понимаю, является внешним IP-адресом моего маршрутизатора. Я ожидал, что он будет действовать аналогично прокси-серверу nginx, когда запросы, поступающие по<Gateway IPv4 Address>:6000
будут перенаправлены на192.168.1.220:80
(внутренний IP-адрес моего mac), но не повезло. Почтальон говорит, что "не может получить никакого ответа".