Unifi-V4版本控制器微信授权上网

 时间:2024-10-14 15:35:24

1、画陲奴颁注册微信公众号,上传身份证,通过验证后,会获取基础接口2.配置源代码,源代码中有两个重要的文件需要配置,一个是config.php,一个是guest\sdk\weixin\i荏鱿胫协ndex.php文件config.php文件主要配置unifi控制器,portal服务器配置,微信公众账号里面的token,以及数据库等。guest\sdk\weixin\index.php文件主要配置微信公众账号里面的开发者ID

Unifi-V4版本控制器微信授权上网
Unifi-V4版本控制器微信授权上网
Unifi-V4版本控制器微信授权上网

2、guest文件夹里面的文件配置好后上传到ubuntu服务器var/www/html下面

Unifi-V4版本控制器微信授权上网

3、配置微信公众账号登录微信公众账号平台https://mp.weixin.qq.com点击开发者中心,配置开发者中心配置好后点击提交,会提示token验证成功,如果token验证失败,需要检查配置

Unifi-V4版本控制器微信授权上网

4、配置unifi控制器设置一个ssid为ubnt-weixin

Unifi-V4版本控制器微信授权上网

5、配置来宾控制放开微信的服务器,该服务器列表可以抓包获取,推荐一个抓包工具charles(下载测试版的即可,手机上面需要设置代理,代理地址设置电脑地址,端口号8888)

Unifi-V4版本控制器微信授权上网
Unifi-V4版本控制器微信授权上网

6、连接wifi,测试手机连接无线ubnt-weixin后,在微信公众账号里面输出我要上网,会返回点击上网

Unifi-V4版本控制器微信授权上网

7、点击我要上网后,会返回之前代码中设置的成功后的首页,我這里设置的是ubnt的官方首页

Unifi-V4版本控制器微信授权上网

8、此时打开手机浏览器,打开网页就可以上网了

Unifi-V4版本控制器微信授权上网

9、在控制器中可以看到该手机已经被授权了

Unifi-V4版本控制器微信授权上网

10、注意:1.配置数据库,可以直接通过命令行方式在ubuntu下面配置,也可以通过phpmyadmin配置CREATE TABLE `weixinTable` ( `id` int(11) NOT NULL AUTO_INCREMENT, `Mac_ID` varchar(20) NOT NULL, `site` varchar(100) CHARACTER SET utf8 NOT NULL, `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `fromUserName` varchar(255) NOT NULL, `ticket` varchar(255) CHARACTER SET utf8 NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS `verify_code` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `Mac_ID` varchar(20) CHARACTER SET utf8 NOT NULL, `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Unifi-V4版本控制器微信授权上网

11、放开子网中,需要将微信的一些网段放开3.对于v4版本新建的站点,這里是weixin,在unifi安装目录下面看到的是其它的字母所以需要将guest\s\weixin文件夹改成guest\s\nm6pukpm文件夹

Unifi-V4版本控制器微信授权上网
  • 氮气充轮胎有什么好处?
  • 怎样练就职场绝活,全面提升竞争力
  • 神雕侠侣2手游瑛姑攻略
  • 怎样挑选榴莲
  • 肉末蒸黄花鱼的做法
  • 热门搜索
    敬廉崇洁手抄报内容 教师节手抄报简单又漂亮 小学生守则手抄报 有关国庆节的手抄报 文明手抄报资料 四年级上册数学手抄报 防火手抄报图片大全 关于宇宙的手抄报 反对邪教的手抄报 中秋节手抄报花边