西北大学校园网自动登录脚本

csdn上发过了,不过发现简书平台的排版看着更舒服,就也搬运过来啦


  学校的校园网计费系统用的是Drcom的,其它学校的自行修改--post-data内容,应该可行


  Windows下,安装wget,也可以通过修改这段脚本,实现登录认证,但最近不怎么用win啦,需要自行尝试

  实现效果,开机自动运行,检测到连接了校园网但并未登录,自动登录

  转载请注明来源


# 西北大学校园网自动登录脚本-----转载请注明

# 第一次使用,请修改--post-data中内容
#        DDDDD=学号
#        upass=密码

#  如需开机自启动脚本 1.最好把带有 echo 的行.都用#号注释掉
#                 2.脚本放到/etc/init.d下,修改权限:sudo chmod u+x login.sh

while true;do
    IP_LIST="10.0.1.242 10.0.1.250" #可以写多个,隔行隔开
    for IP in $IP_LIST; do
        FAIL_COUNT=0
        if ping -c 1 $IP >/dev/null; then
            #内网能ping通,外网验证start              
            IP="www.ithome.com" #ping外网
            if ping -c 1 $IP >/dev/null; then
                echo "Nwunet Ping is successful. Internet Ping is successful."
                break
            else
                echo "Nwunet Ping is successful.Internet Ping is failure !"
                wget https://10.0.1.242/a70.htm --post-data="DDDDD=account&upass=passwd&R1=0&R2=&R6=0&para=00&v6ip=&f4serip=10.0.1.242&0MKKey=123456" --no-check-certificate --delete-after
            #外网验证end
            fi
        else #无法访问校内网
            echo "Nwunet Ping is failure!Current net is not Nwunet."
        fi
    done

    sleep 10 #10s重试一次
done

参考链接,多谢几位前辈的分享
https://blog.csdn.net/x_iya/article/details/52752860
http://blog.51cto.com/lizhenliang/1736770

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,565评论 25 709
  • 在此特此声明:一下所有链接均来自互联网,在此记录下我的查阅学习历程,感谢各位原创作者的无私奉献 ! 技术一点一点积...
    远航的移动开发历程阅读 13,877评论 12 197
  • 2018年3月28日我们乘着专列去了江西省赣州市历时五天的红色研学旅行很累,但带给我的更多的是感触 3月...
    一个特立独行的我阅读 3,287评论 0 0
  • 心里 装着一片海,一半波涛汹涌,一半平静无波; 住着两个灵魂,一个干净纯粹,一个愤怒感伤; 写着两种回忆,一种幸福...
    心酌阅读 721评论 0 0
  • 《苔》 清·袁枚白日不到处,青春恰自来。苔花如米小,也学牡丹开。 第一次听这首诗...
    时光没忘记阅读 5,426评论 0 2