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

时间:2010-02-18 16:14:24

标签: language-agnostic networking wireless router

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

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

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

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

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