crazymoon 发表于 2015-2-20 15:56

技术问题 关于路由器的web管理

对于一般家用路由器 webui具体是啥原理
从web页面到与路由器的交互 以及底层的参数更改和调用
有大侠对这个有研究么?
在谷歌上搜了些 都讲的太泛泛了有没有相关的资料分享一下?
多谢先

新年愉快!

萝卜土豆 发表于 2015-2-20 16:05

我觉得底层都是linux,直接ssh连接也可以用命令行调用各种服务和修改参数。所以web页面的功能就是把填入的东西直接转成参数命令,或者是直接写入配置文件里面。

糖醋里脊 发表于 2015-2-20 17:05

如果你问原理,答案是CGI

crazymoon 发表于 2015-2-20 17:20

最好有个流程图来介绍下
那样比较直观
可惜一直没搜到。。

moudy 发表于 2015-2-20 18:30

crazymoon 发表于 2015-2-20 17:20
最好有个流程图来介绍下
那样比较直观
可惜一直没搜到。。

你用web按一个按钮,浏览器发送post请求,路由器的http server接受请求,调用路由器的脚本引擎分析post内容,脚本再调用系统命令修改设置。

moudy 发表于 2015-2-20 18:31

crazymoon 发表于 2015-2-20 17:20
最好有个流程图来介绍下
那样比较直观
可惜一直没搜到。。

你用web按一个按钮,浏览器发送post请求,路由器的http server接受请求,调用路由器的脚本引擎分析post内容,脚本再调用系统命令修改设置。

crazymoon 发表于 2015-2-20 18:54

moudy 发表于 2015-2-20 18:31
你用web按一个按钮,浏览器发送post请求,路由器的http server接受请求,调用路由器的脚本引擎分析post内 ...

web API位于哪层?

moudy 发表于 2015-2-20 19:38

crazymoon 发表于 2015-2-20 18:54
web API位于哪层?

你碰上啥问题了?怎么突然研究起这个来了?

Sky23 发表于 2015-2-20 19:39

使用客户端通过TCP/IP协议调用路由器脚本。客户端:telnet及其模拟如PUTTY.

web api 分服务器端和接口浏览器的客户端。

例;telnet;
dos>telnet 192.168.1.1
      输入用户和口令
microsoft telnet>sent ... ...

底部涉及硬件和软件,相当复杂。如果只是调用,那么底部结构并不重要。

如果你想过滤和收集数据,可以使用两个路由器,将数据流导向放在其间的代理服务器处理。

crazymoon 发表于 2015-2-20 20:04

本帖最后由 crazymoon 于 2015-2-20 20:10 编辑

moudy 发表于 2015-2-20 19:38
你碰上啥问题了?怎么突然研究起这个来了?

工作需要。。。想稍微了解一下。。。

看看统一API来管理不同品牌路由器的技术可行性和难点在哪里
基本上每个品牌都 有自己定义的一套API,通过规范API,利用一套web管理界面来管理不同厂家的产品,需要从哪些层面去适配
厂家是否要将自己的API转换成规范化API,或者只是多一层API之间的转换
页: [1] 2
查看完整版本: 技术问题 关于路由器的web管理