У меня есть веб-сайт, который работает на экземпляре ec2 windows. Я хочу показать это в общедоступной конечной точке без открытия какого-либо порта в экземпляре ec2. В экземпляре ec2 допускаются только исходящие соединения.Функциональность TCP Relay (например, ngrok) в AWS
Как можно подключить некоторый облачный ресурс/приложение перед моим веб-сайтом, чтобы он мог быть доступен кому-то в общедоступном Интернете? То, что я ищу, - это функция ретрансляции tcp, что вызов из общего интернет-браузера просто направляется на мой локальный веб-сайт на ec2 с минимальными усилиями. Что-то вроде того, что объясняется здесь: https://serverfault.com/questions/760129/what-is-a-tcp-relay-and-when-is-it-used/760142
Может кто-нибудь что-то предложить? Или, если AWS не предоставляет такую функциональность реле, может ли быть что-то сделано с помощью websockets в AWS-iot?
Я нашел ngrok как сторонний инструмент, но я хочу придерживаться только параметров AWS.
Но говоря, что вам нужно открыть порт (входящий) на машине веб-сайта. Но ngrok не требует чего-то подобного. Я читаю здесь: http://stackoverflow.com/questions/23395129/how-does-ngrok-work-behind-a-firewall, и похоже, что ngrok не открывает порт. –