是否有用于 webhook 开发的良好的基于​​云的反向代理?

Is there a good cloud based reverse proxy for webhook development?

是否有便宜的基于云的反向代理服务可供我用于本地主机软件开发。理想情况下,我希望在我的笔记本电脑上有一个服务器 运行,并且能够通过带域的 https url 对其进行寻址。主要原因是测试与调用我们服务端点(例如 shopify webhooks)的第 3 方供应商的集成。我似乎找不到每年超过 1000 美元的东西。

假设我的 ip 是: 1.2.3.4

不需要在公司 VPN 中工作。假设 1.2.3.4 是一个可公开寻址的 IP 地址。当我重新启动时它可能会改变,但我不介意每隔几天在反向代理中更新新 IP。

我希望能够像这样使用一些 URL 来访问该 IP 地址(提供商自己创建我指定的子域): https://mysubdomain.cloudreverseproxy.com

因此云代理需要能够提供 SSL 证书并将请求路由到我指定的任何 IP 地址。它是一台工作计算机,所以我无法安装任何被认为存在安全风险的东西(例如,我在安装 ngrok 应用程序时遇到了一些麻烦)。

我使用过 apache 和 nginx 并且熟悉这些配置,但我确实需要基本的路由并且可以在收到请求后在本地主机上设置我自己的反向代理。

我尝试了一些东西。 Dyn DNS 是我想要的,但我无法设置 SSL 证书。 Ngrok 基本上可以,但我不认为我可以静态设置 IP,它要求我在公司不允许的工作计算机上安装软件。

我发现 AWS 具有 API 网关功能 here。他们为您的 API 提供了一个 HTTPS url,您可以设置转发入站请求的规则,包括不在 AWS 中的 http 端点。我只需要用我的计算机 IP 地址保持配置并在我的 IP 更改时更新。还需要断开与我公司 VPN 的连接。