- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
服务如 ngrok和 localtunnel存在这样你就可以(我不太热衷于描述这一点)将你的本地主机放在公共(public)网络上以访问公共(public) URL。 Localtunnel显得更受欢迎。
我的问题是,在一般级别/高级概述之类的事情上,您如何自己实现?比如,如何创建域 mydomain.com
,然后让它成为像 mydomain create-tunnel
这样的 cli 命令将返回一个唯一的 URL 12345.mydomain.com
或者其他什么,然后我可以从那个唯一的 URL 访问我的本地主机。
我知道如何构建 CLI 和 RESTful Web 应用程序,但我不知道 localhost 和公共(public) URL 之间的连接在哪里。我不知道如何在公共(public) URL(仅限 https URL)上托管我的本地主机。
如果我尝试仔细考虑,我可能会尝试搜索 HTTP tunnels ,这导致 Tunneling protocol . HTTP 隧道页面没有透露太多信息。我认为隧道协议(protocol)页面的级别太低,我想我问的是更高的级别。
但是如果我试着想象会发生什么......浏览器向 mydomain.com
上的 URL 发出请求.然后,这与我本地机器上的 HTTPS 服务器已经打开了 HTTPS 连接。它将请求代理到本地机器的 HTTPS 服务器。然后向本地主机发出请求。也就是说,它将来自本地 HTTPS 服务器的请求代理到我实际关注的任何本地主机服务器。它向本地主机服务器发出请求,然后获得响应。将响应通过管道返回到远程机器,然后该远程机器将其通过管道返回到浏览器。
另外,在安全性方面我有什么需要担心的吗(无论是在构建安全隧道应用程序方面,还是在您如何使用类似的东西绕过防火墙方面)?
也许我应该看看 here :)。
最佳答案
我发现这个问题没有答案,我也遇到了同样的问题。
这是基于两个概念:
关于node.js - 如何构建 localtunnel/ngrok 克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58197096/
我正在使用ngrok将我的Web应用程序置于联机状态并进行一些测试。但是,当我重新加载页面时,出现错误ERR_NGROK_702(连接过多),如下图所示。 有什么方法可以解决或避免它,而不是购买付费计
我正在尝试 FB Messenger 机器人的开发,需要一个网络 Hook 。我一直在尝试 Ngrok,但我不断收到 502 bad gateway 错误。 我尝试了 ./ngrok http 300
我们在 CI 构建中使用 ngrok,以便使用第三方服务测试 API。这已被证明非常成功,除了支持并发构建似乎要困难得多。 为了支持并发,我们决定保留域,比方说: 自定义域 自定义域2 自定义域3 我
我使用 mamp 并且我的虚拟主机都在端口 8888 上。例如: site1.dev:8888 site2.dev:8888 将指向 localhost/site1/ , localhost/site
当我使用 ./ngrok tcp 22 启动 ngrok 客户端时它在前台运行,我可以看到随机生成的转发 URL,例如 tcp://0.tcp.ngrok.io:12345 -> localhost:
Ngrok documentation提到这个例子是为了共享互联网上的本地端口。示例:在本地计算机上向互联网开放端口 80 $ ngrok 80 如果我不想再通过互联网访问该端口,如何停止共享该端口>
我正在开发 Facebook Messenger。 我的 Facebook 应用程序仅接受一个 Webhook 网址,但 ngrok 每次都会生成一个新网址。现在我无法测试我的应用程序,因为 webh
如何确保客户端IP地址被ngrok转发? 由于 ngrok,我的测试代码一直坚持所有请求都来自 127.0.0.1,但我想记录实际的客户端 IP。负载均衡器通常在 X-Forwarded-For 或
这个问题在这里已经有了答案: Tunnel not found error Pyngrok streamlit collab (1 个回答) 去年关闭。 根据这篇文章,我正在使用 flask-ngro
我正在运行一个本地网络服务器,它向 ngrok 服务器运行 XHR 请求,该服务器也从我的 PC 运行。 我收到 XMLHttpRequest cannot load http://foo.ngrok
我离开办公室时必须关掉电脑,然后我必须在第二天启动 Ngrok。令人惊讶的是,Ngrok 给出的URL 与昨天给出的不同。因此,为了使用 Webhook Fulfillment 测试 Dialogfl
有谁知道如何解决这个问题? Session Status reconnecting (x509: certificate signed by unknown author
我似乎无法让 Azure Bot Framework Emulator 与 Ngork 一起使用。 环境: Ubuntu 22.04 Python3 我遵循的步骤: Create a bot with
我似乎无法让 Azure Bot Framework Emulator 与 Ngork 一起使用。 环境: Ubuntu 22.04 Python3 我遵循的步骤: Create a bot with
我一直在将 ngrok 用于许多项目,主要是语音应用程序和 rest api。我只需要在 android 应用程序中使用我的 rest api。但是,无论我做什么,由于某些原因它都不起作用! 如果我用
当我使用 ngrok使用以下配置运行 ngrok 给出的 url: 我的本地网址是:localhost:8080/someexample 我的 ngrok网址是:http://f07d0862.ngr
我已经在虚拟机上的 Win 10 中安装了 ngrok,但我认为它不能正常工作。 要启动它,我使用下面的这个命令来运行它 ngrok http -host-header="localhost:4436
我一直在用ngrok在我的手机上测试应用程序,过去 2 周使用 react-native。到目前为止,它非常体面和快速。 直到今天。 现在突然需要大约 50 秒的时间来请求从我的手机到我的本地主机并返
我刚刚在本地计算机上安装了ngrok, ngrok http 80 照常。 但是,当我尝试访问端口80时 localhost:80 我收到此错误消息 The connection to http://
我正在尝试在我的宅基地上设置 ngrok,但它没有打开我的项目。 我跑了ngrok http 80并将转发部分输出中的地址复制到我的 Homestead.yaml 文件以将其映射到我的项目,然后运行
我是一名优秀的程序员,十分优秀!