【问题标题】:IP over File System - how to make connection over file server with node.jsIP over File System - 如何使用 node.js 通过文件服务器建立连接
【发布时间】:2015-01-23 15:56:23
【问题描述】:

在受限环境下(包括禁止使用 80 端口),我想将我的本地 http 服务器提供给另一个客户端。两个用户都在域和本地管理员中。两台计算机唯一的免费共同点是文件服务器。

有;
在服务器端:在端口 7001 上服务的 http 服务器
在客户端:任何浏览器连接到服务器:7001

在客户端和服务器之间建立 HTTP 连接;

客户端 node.js 应用程序 - 像代理服务器

    1.监听 127.0.0.1:7001
    2。直接将“来自浏览器的请求”写入“文件服务器上的文件”
    3。并在“文件服务器上的文件”上读取“来自服务器的响应”,并指向客户端浏览器。

服务器端 node.js 应用程序 - 像代理服务器

    1.监听 “文件服务器上的文件” 上的 “请求”
    2。将 "request" 重定向到 "local_web_server:7001"
    3。在“文件服务器上的文件”上写入“来自服务器的响应”

如果不清楚,请看IP_over_Avian_Carriers

感谢任何指导。无意让人们编写所有代码。 谢谢。

注意:
我将此 node.js 代理服务器用于其他目的。
https://newspaint.wordpress.com/2012/11/05/node-js-http-and-https-proxy/
这可能会有所帮助,但我无法弄清楚。

【问题讨论】:

  • 在你的例子中,鸟是文件服务器,闪存设备是服务器上的文件,对吧?如果是这样,你需要飞行。你可以这样做吗?
  • 没错。我是域用户和本地管理员。让我在问题描述中添加此信息。
  • 您是否要求实施一个完整的系统?不会发生。 StackOverflow 不是您可以发布一堆需求然后人们为您完成工作的地方。提出一个具体问题,涉及您的代码中的一个问题。

标签: node.js http proxy


【解决方案1】:

这更像是一个占位符答案。我的搭档最近为她的单反买了一张超越 WiFi 卡,我觉得它太酷了,我给自己买了一张。看到卡除了普通的闪存之外还包含一个运行 linux 和 WiFi 芯片组的 32 位 arm,我想我可以编写一些自定义软件,可以从磁盘读取文件,将它们作为 IP 数据包传输,并写入任何接收到的数据包。从那时起,我可以轻松地为任何支持 sd 卡的设备提供 WiFi 连接。一个树莓派、arduino 等。观看此空间以实现此问题中概述的概念。

【讨论】:

  • 这既不是问另一个问题,也不是要求作者澄清。它表明我将编写作者想要的实现,并且很快就会可用。
猜你喜欢
  • 2015-11-22
  • 1970-01-01
  • 2019-01-03
  • 2021-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多