用javascr ipt开发,使用window service wrapper包装成为windows服务,可以实时监控互联网状态,根据设定地址请求并检查返回内容是否符合设定的内容,如果不符合则根据规则设定重启路由器。源码未加密,也可以根据需求改为先断线再连接等。 install.cmd前,先确保monitorRouter.xml文件中的相关路径设定是正确的,我是放在D盘根目录的,如果你的不是那么就肯定需要修改。
首先声明,不是所有路由器都可以通过下面的代码来让路由器执行重启。
下面的代码测试的路由器是(TP-LINK TD-W89841N增强型)。要根据自己的路由器来写代码。
1 using CsharpHttpHelper; //引用HttpHelper类库
2 using System;
3 using System.Text;
4
5 namespace ConsoleApplication1
6 {
7 class Program
8 {
9