Ngrok的出站请求

4
我正在使用Ngrok将我的开发环境转发。 我已添加自定义域名(白标网址)并配置了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。有人有这样的使用经验吗?
谢谢!
1个回答

0

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

ngrok可以将请求转发到您的开发服务器,但它与从您的开发服务器发出的出站请求无关。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接