【问题标题】:Ngrok outgoing requestsNgrok 传出请求
【发布时间】:2019-01-14 02:31:18
【问题描述】:

我正在使用Ngrok 转发我的开发环境。我添加了custom domains (white label URLs) 并配置了 CNAME(例如:mycustomdomain.com)。我需要请求一些带有 url 的服务器(例如:a.com/whitelisted)。服务器有一个白名单,其中存储了多个 url(此列表还包含我们的 mycustomdomain.com),服务器使用白名单文档和证书检查每个传入的请求。

所以基本上我们想要这样的东西:

                                                          XXXXXXX
                                                         X        X
+--------+              +------------+                  XX        XX
|        |              |            |                 XX          XX
|        --------------->            | -------------> X   Internet   X
|        |              |            |                X              X
+--------+              +------------+                 XX           XX
                                                        XX        XX
 localhost                Ngrok server                     X     X
                                                           XXXXXXX

现在我发现我们可以用 Ngrok 做类似this 的事情: ./ngrok tls -region=eu -hostname=mycustomdomain.com -key mykey.key -crt mycert.crt 3005

但是我不太确定对服务器的传出请求,因为例如我不能只发出一个简单的 HTTP 请求,因为这将来自我的开发环境,而不是来自 Ngrok 的所有配置/需要的东西。有没有人有这种用例的经验?

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby ngrok


    【解决方案1】:

    您正在寻找代理,而不是像 ngrok 这样的反向代理。

    ngrok 可以将请求转发到您的开发服务器,但它不涉及来自您的开发服务器的传出请求。

    或者,如果您控制您希望从开发服务器访问的服务器,您可以让 ngrok 代表该服务器充当反向代理,并使用 IP 白名单隧道身份验证通过 ngrok 代理您的请求。

    【讨论】:

      猜你喜欢
      • 2019-11-04
      • 2020-09-23
      • 2018-04-07
      • 2023-02-02
      • 2015-06-22
      • 1970-01-01
      • 2021-05-23
      • 2019-10-18
      • 2020-08-21
      相关资源
      最近更新 更多