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线");
    断线后可以不连接,一般路由器会自动连接的。当然你也可以控制连接,就是把断线改成连接
  • 相关阅读:
    如何更好的学习编译原理?
    组合数据类型练习
    简化版c语言文法
    Python基础练习
    Linux 命令
    实验一:词法分析实验报告
    20160930 词法分析程序
    大数据概述
    WP7应用开发笔记(7) 配置和存储
    欧拉计划 第九题
  • 原文地址:https://www.cnblogs.com/isuben/p/7874010.html
Copyright © 2011-2022 走看看