Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS中的TCP中继功能(如ngrok)_Amazon Web Services_Amazon Ec2_Tcp_Ngrok - Fatal编程技术网

Amazon web services AWS中的TCP中继功能(如ngrok)

Amazon web services AWS中的TCP中继功能(如ngrok),amazon-web-services,amazon-ec2,tcp,ngrok,Amazon Web Services,Amazon Ec2,Tcp,Ngrok,我有一个在ec2 windows实例上运行的网站。我希望在不打开ec2实例上的任何端口的情况下将其公开给公共端点。ec2实例上只允许出站连接 如何将云资源/应用程序挂在我的网站前,以便公共互联网上的人可以访问?我正在寻找的是一个tcp中继功能,即从公共internet浏览器发出的呼叫只需最少的努力即可路由到我在ec2上的本地网站。类似于这里所解释的: 有人能提出一些建议吗?或者,如果AWS没有公开这样的中继功能,那么可以在AWS物联网中使用WebSocket来实现吗 我发现ngrok是一个第三方

我有一个在ec2 windows实例上运行的网站。我希望在不打开ec2实例上的任何端口的情况下将其公开给公共端点。ec2实例上只允许出站连接

如何将云资源/应用程序挂在我的网站前,以便公共互联网上的人可以访问?我正在寻找的是一个tcp中继功能,即从公共internet浏览器发出的呼叫只需最少的努力即可路由到我在ec2上的本地网站。类似于这里所解释的:

有人能提出一些建议吗?或者,如果AWS没有公开这样的中继功能,那么可以在AWS物联网中使用WebSocket来实现吗


我发现ngrok是一个第三方工具,但我只想使用AWS选项。

这正是a的功能。通常,有多个实例(因此称为“负载平衡器”),但这与您描述的只有一个实例的情况完全一样

ELB是全局可访问的,然后它将流量转发给实例。没有人直接连接到您的实例


当然,您必须在实例上打开一个端口,以便ELB访问它,但是您必须使用任何“中继”解决方案来实现这一点。此访问权限仅限于ELB本身。

但表示您必须在网站机器上打开一个端口(传入)。但ngrok不需要这样的东西。我在这里读到:看起来ngrok没有打开一个端口。