zoukankan      html  css  js  c++  java
  • PHP操作路由器

    用PHP操作路由器
    我们经常会碰到需要自动换IP的需求,比方模拟点击投票,数据采集被封IP,Alexa作弊等等,也就是需要经常换IP的,我们都可以通过PHP控制路由器来换IP,这样就不需要用按键精灵搞得那么累了。呵呵。
    有的路由器是提供通过WEB方式管理路由器设置的,中间有一个功能就是断线和重新连接,我们就利用这个功能,呵呵,下面看代码:
    
    <?php
    function router($target=''){
        $server  = '192.168.1.1';            // IP address
        $host    = '192.168.1.1';            // Domain name
        $port    = 80;
        $referer = 'http://'.$host.$target;    // Referer
        $username = "admin";#ADSL的路由的用户名
        $password = "admin";#ADSL的路由的管理密码
        $authorization = base64_encode($username.":".$password);
            $File = fsockopen($server, $port, $errno, $errstr, 30);
        if ($File) {        
            $out = "GET $target HTTP/1.1rn";
            $out .= "Host: $hostrn";
            $out .= "Referer: $refererrn";
            $out .= "Authorization: Basic $authorizationrn";
            $out .= "Connection: Closernrn";
                    fputs($File, $out);
                    $makeFile = $buffer = "";
                    while ($buffer = fread($File,4096)){
                            $makeFile = $makeFile.$buffer;
            }
            fclose($File);
            }
    }
    ?>
    使用方法:url("/userRpm/StatusRpm.htm?Disconnect=断%20线");
    断线后可以不连接,一般路由器会自动连接的。当然你也可以控制连接,就是把断线改成连接
  • 相关阅读:
    ModelFirst的CRUD
    EF中逆变和协变
    ERP客户关系渠管理(二十)
    ERP反馈信息管理(十九)
    ERP系统上传文档信息下载(十八)
    比较 数组与对象的同源特性
    对android的认识
    我的知乎
    HTTP来源地址
    BroadcastReceiver 翻译
  • 原文地址:https://www.cnblogs.com/isuben/p/7874010.html
Copyright © 2011-2022 走看看