有没有封装大部分家用路由器接口的库?

2016-12-23 08:47:40 +08:00
 dungeonsnd
如题,
我想让家里外网 IP 换一下,只要让路由器重连一下就可以了。于是我在自己家路由下抓包并封装了一个 PYTHON 模块来实现了。但是每个家用路由器 HTTP 接口都不一样,有的开放了接口,有的需要自己抓包后实现。


现在想问一下,有没有人知道已经有了类似的开源库?我在 GITHUB 上找了一下,没有找到类似功能的。其实也不用封装全部路由器接口,常用的十多种品牌型号就可以覆盖一般软件的大部分用户了。

如果有这样的库就可以实现很多实用的功能了,比如刷新一下外网 IP (投票、爬虫等场景)、增加一个端口映射(免打洞临时实现一个简单的 P2P )、获取外网 IP (不用从第三方网站获取了) 等等功能。

如果自己来实现的话工作量较大,而且也没有那么多设备。一种型号工作量估计至少半天。
1877 次点击
所在节点    问与答
6 条回复
mhycy
2016-12-23 09:25:00 +08:00
想法不错,感觉可以自己造一个
开源出来然后等人民群众添砖加瓦
yankebupt
2016-12-23 09:37:31 +08:00
想法很好,但是要通用库的动机不纯,摆明了想做流氓软件或者捆绑。你非要说是爬虫联盟什么的话, pppoe 拨号就和普通不加密 http 访问一样,每一条都有记录的,你一小时拨号断开 120 次狂刷 isp 记录,估计会被 ISP 打电话过来问询的。
m939594960
2016-12-23 09:49:02 +08:00
http://365.51lieren.cn/365ip.aspx 可以偷这个里面的试试看????
dungeonsnd
2016-12-23 10:24:49 +08:00
@mhycy 有这想法,但是估计有这种需求的开发者不多,估计也没几人会砖的。
dungeonsnd
2016-12-23 10:28:45 +08:00
@yankebupt 动机确实有点尴尬,不过这种软件现在应该比较多,也不算犯多大刑罚吧。
@mhycy 我也看到有一些共享软件有这功能。但是自己搞个收费或免费软件时,结果其它嵌入了其它共享软件,感觉有点不专业啊。一是担心这个共享软件干坏事,二是怕有问题时没有源码不好维护,而且自己的软件收费了,哪天共享作者说不定就找上来。
yankebupt
2016-12-23 13:59:29 +08:00
@dungeonsnd 其实是为楼主和其他使用者着想,这事还是别做太绝为好。哪天开了软件,第二天早上起来发现一个内网 ip , isp 解释说昨晚被刷了一晚上 ip 池为保护所以临时给了内网,到时就连需要做稳定监控之类的理由都不好找了,还得打电话求解封,欲哭无泪。象征性刷几个开始重复就别刷了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/329569

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX