在我的示例中,我想构建一个应用程序,该应用程序向加入网络的用户发送某种接口,并在中心站(可能是路由器或中央服务器)进行管理。新用户对此界面的输入将被发送回中心站并进行控制。
这有多合理?是否正在向新发现的IP发送内容?
答案 0 :(得分:2)
只要您控制DNS服务器,就可以将它们发送到您喜欢的任何Web服务器。
答案 1 :(得分:1)
完全合情合理,但您需要一个带有开源固件的路由器,您需要使用该源代码的语言进行编程,并使用工具链为固件构建二进制文件。
答案 2 :(得分:1)
我唯一能想到的是NoCatAuth和朋友。用户必须使用他们的网络浏览器,但大多数人习惯使用它。
答案 3 :(得分:0)
您是否试图强迫用户使用您的应用程序(例如通过ISP销售这些路由器),或者您希望用户合作(例如在组织的WAN内)?
如果是后者,则可以将路由器内的DHCP服务器设置为提供HTTP代理的地址。这将被大多数OS /浏览器所接受。然后,可以使用代理来控制网络流量 - 他们可以看到哪些页面,以及哪些页面被重定向到您自己的网络应用程序。
如果用户被视为对手,那么他们覆盖代理设置将是微不足道的。在LAN / WAN情况下,除了通过代理之外,您需要确保没有任何东西将它们连接到外部世界。