PHP重启路由器以更换IP地址程序
本文章来给各位同学介绍一个关于PHP重启路由器以更换IP地址程序,如果你对此有兴趣不防进入参考哦。
在采集大批量数据时常常会触发对方服务器的“自我保护”,请求过于频繁就限制访问。这时需要停留很长一段时间(十几分钟到几十分钟不等)才能恢复访问,这样采集数据的速度就受到非常大的限制。
解决方法有两个:
1 通过图片识别绕过验证码机制,告诉服务器:我不是蜘蛛,我是人。不信你瞧,我能看懂验证码。
2 更换IP,告诉服务器:我不是张三,我是李四。不信你瞧,我的IP地址和张三的不一样。
第一个方法难度稍高一点而且不靠谱,等哪天对方服务器升级了验证码了,这边也得跟进,麻烦多;而ISP(电信、联通、移动)那儿有很多IP,每次联网都会分配一个新的IP,因此方法二比较好。
以我的TP-LINK路由器为例,找到“网络参数”>“WAN口设置”,可以看到“自动连接”设置和“断线”按钮。每次点击“断线”按钮,就向ISP重新拨号,此时就换了一个IP。但大批量数据的采集需要的时间比较长,不可能总有人在旁边守着,最好能在PHP代码中,一旦发现被限制了就重启一次,这就回到本文的主题了:《通过PHP函数重启路由器以更换IP》
打开chrome浏览器的调试模式,然后点击“断线”按钮,看“Network”网络请求,可以看到实际执行的地址是:“http://192.168.0.1/userRpm/PPPoECfgRpm.htm?wantype=2&acc=65541234&psw=Hello123World&VnetPap=0&linktype=2&Disconnect=%B6%CF+%CF%DF”
然后模拟请求这个地址,经测试确实可以更换IP地址(通过http://api.akcms.com/myip.php可以看到当前IP)。接下来的就简单了:就用PHP使用Curl组件来实现这个请求的过程,我封装了一个函数resetip,具体代码如下:
<?php //本脚本测试重启路由器的WLAN连接 resetip(); function resetip() { $username = 'admin'; $password = '123456'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://192.168.0.1/userRpm/PPPoECfgRpm.htm?wantype=2&acc=65541234&psw=Hello123World&VnetPap=0&linktype=2&Disconnect=%B6%CF+%CF%DF'); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_exec($ch); curl_close($ch); } ?>
高亮处需要根据自己的情况修改,路由器地址有的是192.168.1.1,重启地址也各有不同,但大同小异,自己改改。
教程网址:
欢迎收藏∩_∩但请保留本文链接。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

路由器的sys是系统运行状态指示的意思,全称是System;路由器通过sys指示灯来告知用户设备的运行情况,若路由器属于故障或重启中,则该指示灯会闪烁;路由器的指示灯可以分为电源指示灯、sys系统指示灯、LAN指示灯和WAN指示灯。

在路由器中,sn全称“Serial Number”,意思为“序列号”,是指路由器出厂时的编号。路由器序列号(SN)和物理地址都是一种硬件标识,这种标识是唯一的;只有路由器的序列号保存完整,路由器才会被保修。说明书和路由器背面可直接看到路由器序列号SN。

可以。但是需要注意一些问题:1、倒置放置路由器可能会对散热产生一定的影响,导致热量积聚在路由器的底部,影响散热效果,长时间的过热可能会降低路由器的性能,并且对其寿命产生不利影响;2、倒置放置路由器可能会影响设备的操作和管理,指示灯和接口可能会被遮挡或不便于操作;3、倒置放置路由器还可能对网络安全产生一定影响,默认的用户名和密码可能会使这些信息更容易被他人窥探到。

第一个灯亮,说明路由器的电源接通。插哪个端口,哪个端口的灯亮,闪烁就是在传输数据。无线路由器通常有三种指示灯:SYS、LAN和WAN。当无线路由器接通电源时,SYS灯会亮起。当无线路由器与网络猫连接后,WAN灯会亮起。而LAN灯则对应着无线路由器的各个接口,只要将网线插入对应的接口,相应的LAN灯就会亮起。1,老是闪说明是由数据传输的,路由器设置应该是正常的。2,如果原来一直是能上网的,只是近期上不了网;估计是外线的问题,即运营商的问题(一般是线路上出问题了,造成数据信号衰减的太大,虽然线路是好

了解电脑的同学都知道,我们的电脑想要接通网络,必须要有一个IP地址,这个IP地址可以是手动配置的,例如172.16.19.20;也可以是电脑网卡的DHCP服务器自动获取的,例如192.168.1.100等。这些IP地址,就是我们常说的IPV4地址,那么相应的IPV6也是IP地址的一种。什么是IPV6IPV6是为了应对IPV4地址资源的枯竭应运而生的一种新的IP地址,它的全程是“InternetProtocolVersion6”,中文名字是第六代互联网协议。IPV6的地址数量理论上来说是2^128

路由器连接上却不能上网的原因:1、互联网服务供应商问题;2、路由器设置问题;3、局域网问题;4、WiFi信号问题;5、路由器硬件问题;6、DNS问题;7、网络缓存问题;8、防火墙和安全软件问题;9、运营商限制;10、设备故障。详细介绍:1、互联网服务供应商问题,这是一个常见的原因,互联网服务供应商可能会出现问题,如网络中断或服务中断;2、路由器设置问题等等。

路由器dhcp关闭的影响:1、客户端无法自动获取IP地址;2、需要手动配置IP地址;3、可能导致网络连接问题;4、影响网络设备的通信;5、IP地址冲突;6、无法进行动态地址分配;7、无法进行网络隔离;8、无法进行流量控制;9、无法进行访问控制。建议在关闭DHCP服务之前,仔细考虑是否真的需要关闭,或者保留DHCP服务以确保客户端可以自动获取正确的IP地址。

网关WiFi和路由器WiFi的区别主要体现在功能、支持上网的终端数量、WiFi信号覆盖范围这三个方面。网关WiFi是光猫和路由器的结合体,功能更多,但支持上网设备数量较少,WiFi信号覆盖范围也不如路由器WiFi。
