networking - 如何在线公开 Node-red 服务器(保持服务器在设备上运行)?
问题描述
我需要将在 localhost 的 1880 端口上运行的 Node-red 服务器暴露给 Internet。但是,根据产品要求,必须以“即插即用”的感觉来完成,这意味着不需要 ddns 或进一步的网络设置。我真正需要的是与 ngrok 非常相似的东西(ngrok 实际上会完成这项工作,但由于硬件要求,即它是一个无法安装的 IOT 设备)。
服务器是一个 Linux (yocto),已经在运行一些应该在线完成的 HTTP 请求。是否可以将本地 node-red 服务器镜像到 bluemix (IBM-Cloud) 托管的 Node-Red 实例?我将如何做以及从哪里开始?
非常感谢!
解决方案
试试serveo.net。就像ngrok,但是你使用ssh作为客户端,所以不需要安装。在你的情况下,只需运行ssh -R 80:localhost:1880 serveo.net
推荐阅读
- sql - SSRS 报告 - 如何防止 Tablix 中的行前出现分页符?
- java - 尝试将对象合并到数据库时无法通过反射设置字段值
- javascript - React 输入样式仅适用于 100% 缩放 chrome
- python - 使用 ReportLab 的小册子页面布局
- puppeteer - 如何在 Puppeteer 中查询具有特定 ID 的图像?
- image - 将图像交叉导出到画布(谷歌商店)
- postgresql - SQL Prepare 语句返回语法错误
- jsf - 如何在 JSF 中将数组发送到 CDI bean?
- javascript - 仅当基于 td 中的值显示时才尝试计算总和,并使用 javascript/jquery 标记为 id
- jquery - 如何在 Asp.Net webforms 中从 C# 打开 jQuery 对话框窗口?