【发布时间】:2019-10-09 03:38:05
【问题描述】:
我为 django dev 使用本地服务器,为 webhooks 使用 ngrok 隧道。我见过其他本地隧道服务,如serveo。这些服务能看到你的源代码吗?他们是将您的本地文件转发到 ngrok 服务器还是只是处理公共域上的请求,然后安全地从您的本地服务器获取?
我已经了解了 ngrok 如何创建代理和处理请求,但我仍然不明白隧道究竟涉及什么
【问题讨论】:
标签: django ngrok localtunnel
我为 django dev 使用本地服务器,为 webhooks 使用 ngrok 隧道。我见过其他本地隧道服务,如serveo。这些服务能看到你的源代码吗?他们是将您的本地文件转发到 ngrok 服务器还是只是处理公共域上的请求,然后安全地从您的本地服务器获取?
我已经了解了 ngrok 如何创建代理和处理请求,但我仍然不明白隧道究竟涉及什么
【问题讨论】:
标签: django ngrok localtunnel
视情况而定。
他们当然不会复制您的 django 代码并在自己的服务器上运行它,也不会恶意从您的机器上抓取文件。
它们只是从网络套接字中读取数据,但它们在如何加密或不加密方面确实有所不同。
Telebit 始终通过 SSL、TLS、HTTPS 或安全 Web 套接字 (WSS) 使用端到端加密
原始 TCP 有一个记录不充分且已弃用的功能,如果使用,可以看到。
serveo 使用 ssh 端口转发,在本地服务器和中继之间加密,而不是中继和远程客户端之间加密
ngrok 曾经在他们的服务器上解密,可以选择手动指定 SSL 证书,他们可能已经切换到完全加密,因为
如果您想了解更多关于他们的工作原理,您可能(或可能不会)找到我写的这个其他答案信息丰富且易于消化:https://stackoverflow.com/a/52614266/151312
【讨论】:
【讨论】: