arcsecw / bistu_wifi

北京信息科技大学 BISTU wifi 连接后自动登录

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

##mac下实现连接bistu后自动登录

登录bistu wifi 每次都得打开浏览器登录很烦。我想要让BISTU像自己家wifi一样连接既可用。

概述

1使用curl post你的用户名密码 到 https://1.1.1.1/login.html 即可完成登录。

2使用control panel 可以持续监测你的mac,一旦连接到了bistu就执行curl完成登录动作

感谢 https://github.com/billhu1996 修改shell

关合屏幕或者手动切换wifi 开关wifi开关 都会触发并执行登录脚本并正常登录

已知问题:开机后没有运行一次登录脚本,

TODO : 监测进入桌面信号,运行一次登录脚本

git clone git@github.com:arcsecw/bistu_wifi.git
cd bistu_wifi
  • ###下载安装ControlPlane

    这个软件很小 官网链接 研究这个的都是懒人,所以你可以偷懒不用下载了,我把软件放到这个项目里了。 安装后别打开(打开影响也不大)

  • ###将你的用户名密码写入到项目的./login.sh 中 脚本很简单,地球人都能看懂。

    #!/bin/bash
    #login
    
    username=你的用户名
    password=你的密码
    
    data="buttonClicked=4&err_flag=0&err_msg=&info_flag=0&info_msg=&redirect_url=&network_name=Guest+Network&username="$username"&password="$password
    curl -d $data "https://1.1.1.1/login.html"
    
    
  • 打开终端导入我保存的配置

   defaults delete com.dustinrue.ControlPlane
defaults import com.dustinrue.ControlPlane ./com.dustinrue.ControlPlane.plist
   ```

- 打开软件
 将此图中的shellScript地址手动修改为本项目中login.sh 的 **绝对地址** 

   ![image description](http://oih1xpa8t.bkt.clouddn.com/bistu_wifi9.png)

   完事

- 你可以把 login.sh 跟logout.sh 改一下执行权限放到path 里 然后你就能酷酷的在终端里输入login.sh 完成登录 输入logout.sh 完成登出了。

About

北京信息科技大学 BISTU wifi 连接后自动登录


Languages

Language:Shell 100.0%