繁体   English   中英

运行在路由器上运行的应用程序有多可行/困难?

[英]How feasible/difficult is it to run an application that runs on a router?

在我的示例中,我想构建一个应用程序,该应用程序向加入网络的用户发送某种接口,并在中心站(可能是路由器或中央服务器)进行管理。 新用户对此界面的输入将被发送回中心站并进行控制。

这有多可信? 是否正在向新发现的IP发送内容?

只要您控制DNS服务器,就可以将它们发送到您喜欢的任何Web服务器。

完全合理,但您需要一个带有开源固件的路由器,您需要使用该源代码的语言进行编程,并使用工具链来构建固件的二进制文件。

我唯一能想到的是NoCatAuth和朋友们。 用户必须使用他们的网络浏览器,但大多数人习惯于此。

您是否试图强迫用户使用您的应用程序(例如通过ISP销售这些路由器),或者您是否希望用户进行合作(例如在组织的WAN内)?

如果是后者,则可以在路由器内设置DHCP服务器以提供HTTP代理的地址。 这将被大多数OS /浏览器所接受。 然后,代理可用于控制网络流量 - 他们可以看到哪些页面,以及哪些页面被重定向到您自己的网络应用程序。

如果用户被视为对手,那么他们覆盖代理设置将是微不足道的。 在LAN / WAN情况下,除了通过代理之外,您需要确保没有任何东西将它们连接到外部世界。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM