请选择 进入手机版 | 继续访问电脑版
查看: 20151|回复: 80

微信连 Wi-Fi 操作手册 分享与讨论

[复制链接]

16

主题

82

帖子

1309

积分

ubnt管理人员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
1309

总版主

发表于 2016-6-28 12:22:18 | 显示全部楼层 |阅读模式
微信连 Wi-Fi 操作手册 (UniFi Cloud Key 版本v1.0)

点击查看

大家可以在这里分享与讨论,目前暂时写了一个 Cloud Key 完整教程版本,是考虑到授权时走内网认证用户体验会比较好。

回复

使用道具 举报

47

主题

206

帖子

1286

积分

有线传输

Rank: 5

积分
1286
发表于 2016-6-29 22:23:40 | 显示全部楼层
盼星星盼月亮终于出了
回复 支持 反对

使用道具 举报

15

主题

169

帖子

687

积分

飞鸽传书

Rank: 4Rank: 4Rank: 4Rank: 4

积分
687
发表于 2016-6-30 16:43:34 | 显示全部楼层
终于出官方资料。

期待试验成功。
回复 支持 反对

使用道具 举报

15

主题

169

帖子

687

积分

飞鸽传书

Rank: 4Rank: 4Rank: 4Rank: 4

积分
687
发表于 2016-6-30 17:45:30 | 显示全部楼层
看了一下。为什么会有 Cloud Key 完整教程版本  这一项。

意见是没有 Cloud key的话,微信认证将无法与UAP结合? 在长沙的那些技术讨论会上,我听到你们的工程师讲没有这个要求。
回复 支持 反对

使用道具 举报

1

主题

13

帖子

164

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
164
发表于 2016-6-30 22:31:47 | 显示全部楼层
是呀,终于出来了,期盼已久,感觉ubnt不怎么重视中国市场,出问题解决慢的很,UAP断线的至今也没个正式说法,前段出了个居然删贴了,这让人怎么敢爱你?
回复 支持 反对

使用道具 举报

226

主题

2620

帖子

7069

积分

ubnt管理人员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
7069
发表于 2016-7-1 15:20:05 | 显示全部楼层
liuzuen 发表于 2016-6-30 17:45
看了一下。为什么会有 Cloud Key 完整教程版本  这一项。

意见是没有 Cloud key的话,微信认证将无法与UA ...

1.目前提供的这个教程是针对cloud key做的,同样也适用于debian系统
2.同事近期在整理制作centos/Ubuntu/windows server 微信wifi配置教程,也请耐心等待
UBNT 中文知识库: help.ubnt.com.cn/hc/zh-cn
UBNT 中文在线课堂:live.ubnt.com.cn
UBNT 英文知识库: help.ubnt.com
UBNT 全球社区: community.ubnt.com
回复 支持 反对

使用道具 举报

4

主题

23

帖子

227

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
227
发表于 2016-7-1 20:53:22 | 显示全部楼层
ubnt-brian 发表于 2016-7-1 15:20
1.目前提供的这个教程是针对cloud key做的,同样也适用于debian系统
2.同事近期在整理制作centos/Ubuntu/wi ...

好期待啊,迫切需要学习啊。。。
回复 支持 反对

使用道具 举报

16

主题

82

帖子

1309

积分

ubnt管理人员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
1309

总版主

 楼主| 发表于 2016-7-2 02:36:36 | 显示全部楼层
liuzuen 发表于 2016-6-30 17:45
看了一下。为什么会有 Cloud Key 完整教程版本  这一项。

意见是没有 Cloud key的话,微信认证将无法与UA ...

1. 别的操作系统也可以,原理是一样的
2. Cloud Key 可以完整版教程是因为各个系统发行版,和各大云厂商的系统都略有不同,没有办法细致到某一个小步骤
3. 我们也有在不断测试,发现授权过程走内网用户体验是最好的
4. Ubuntu / Debian 系统的教程我们会增加单独部分
5. 建议跑认证过程的服务器要安装在内网 (除非对自己的云平台,和接入网络都非常有信心)
回复 支持 反对

使用道具 举报

0

主题

8

帖子

60

积分

伏地听声

Rank: 2Rank: 2

积分
60
发表于 2016-7-3 15:41:05 | 显示全部楼层
看来还得再过一些时间
http://ubcdn.co/media/images/product-features/edgeswitch-feature-enterprise.jpg
回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-4 14:57:06 | 显示全部楼层
我的一直停在 “请稍候(正在等待授权 0 钞)”
回复 支持 反对

使用道具 举报

226

主题

2620

帖子

7069

积分

ubnt管理人员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
7069
发表于 2016-7-4 16:57:12 | 显示全部楼层
skymid 发表于 2016-7-4 14:57
我的一直停在 “请稍候(正在等待授权 0 钞)”

授权文件没有配置好,请检查wechat.php和unifi.php
UBNT 中文知识库: help.ubnt.com.cn/hc/zh-cn
UBNT 中文在线课堂:live.ubnt.com.cn
UBNT 英文知识库: help.ubnt.com
UBNT 全球社区: community.ubnt.com
回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-4 22:39:51 | 显示全部楼层
ubnt-brian 发表于 2016-7-4 16:57
授权文件没有配置好,请检查wechat.php和unifi.php

<?php
// Unfi Connection
$unifiServer = "https://192.168.0.134:8443"; // 濉啓鍐呯綉鎴栧叕缃?IP
$unifiUser = "ubnt"; // 鎺у埗鍣ㄧ敤鎴峰悕
$unifiPass = "skymid"; // 鎺у埗鍣ㄥ瘑鐮?
$unifiSite = "default";
$unifiMinutes = "120";  // minutes

?>




<?php
// wechat account Connection
$portalServer = "http://192.168.1.245"; // 濉啓鍐呯綉鎴栬€呭叕缃?IP
$appId = "wxedb3a8cc21b7e5c6";
$secretkey = "e95e279e6ff2314450404756d21dc108 ";
$shop_id = "6207758";
$extend  = "aabbcc";
回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-7 16:59:48 | 显示全部楼层
Cloud Key 0.5.0  总是更新不了嘛   谁有离线文件
回复 支持 反对

使用道具 举报

16

主题

82

帖子

1309

积分

ubnt管理人员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
1309

总版主

 楼主| 发表于 2016-7-12 15:05:26 | 显示全部楼层
  1. $secretkey = "e95e279e6ff2314450404756d21dc108 ";
复制代码
这一行,最后双引号前,貌似多了一个空格,去了试一下
回复 支持 反对

使用道具 举报

3

主题

15

帖子

60

积分

伏地听声

Rank: 2Rank: 2

积分
60
发表于 2016-7-12 21:54:49 | 显示全部楼层
期待ub自己的 Ubuntu / Debian 系统的方案,测试了几个第三方的方案都不适合
回复 支持 反对

使用道具 举报

13

主题

740

帖子

3401

积分

代理商工作人员

Rank: 15Rank: 15Rank: 15

积分
3401

airMAX认证培训师Unifi认证培训师

发表于 2016-7-12 23:13:00 | 显示全部楼层
感谢 @ubnt-tru
Ubiquiti Certified Trainer(认证讲师) - UBWS, UBWA/UBWAv2, UEWA/UEWAv2 and UBRSS
UBNT官方授权京东专卖店:https://ubntlq.jd.com/
回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-13 16:48:22 | 显示全部楼层
ubnt-tru 发表于 2016-7-12 15:05
这一行,最后双引号前,貌似多了一个空格,去了试一下

<?php
$portalServer = "http://192.168.0.134";
$appId = "wx47e34d100938dd59";
$secretkey = "45aafc75adb802176a65f8722a0529df";
$shop_id = "5909658";
$extend  = "aabbcc";
?>
回复 支持 反对

使用道具 举报

1

主题

7

帖子

71

积分

伏地听声

Rank: 2Rank: 2

积分
71
发表于 2016-7-14 15:16:59 | 显示全部楼层
@ubnt-tru  请问这个教程,需要2个台设备?Portal 服务器和UniFi Cloud Key?
回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-15 01:09:23 | 显示全部楼层
我是这个教程的基础上改装了一个集 认证记录 首次注册一体的改版 所有信息记录在msyql里
回复 支持 反对

使用道具 举报

1

主题

7

帖子

71

积分

伏地听声

Rank: 2Rank: 2

积分
71
发表于 2016-7-15 12:30:12 来自手机 | 显示全部楼层
@skymid 请问可以在UniFi Cloud Key一台设备完成验证?
回复 支持 反对

使用道具 举报

13

主题

740

帖子

3401

积分

代理商工作人员

Rank: 15Rank: 15Rank: 15

积分
3401

airMAX认证培训师Unifi认证培训师

发表于 2016-7-17 00:29:17 | 显示全部楼层
@ubnt-tru 感谢分享,期待短信认证。
590692268146628338.jpg 605992068438019675.jpg

Ubiquiti Certified Trainer(认证讲师) - UBWS, UBWA/UBWAv2, UEWA/UEWAv2 and UBRSS
UBNT官方授权京东专卖店:https://ubntlq.jd.com/
回复 支持 反对

使用道具 举报

0

主题

2

帖子

53

积分

伏地听声

Rank: 2Rank: 2

积分
53
发表于 2016-7-18 12:06:31 | 显示全部楼层
@lethbr-jesse   你怎么弄的   我弄了好久都不行  
回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-19 01:39:46 | 显示全部楼层
jefflin070 发表于 2016-7-15 12:30
@skymid 请问可以在UniFi Cloud Key一台设备完成验证?

是的,有时间,或者大家有需要的话,我可以发一下教程
回复 支持 反对

使用道具 举报

1

主题

7

帖子

71

积分

伏地听声

Rank: 2Rank: 2

积分
71
发表于 2016-7-19 09:32:40 来自手机 | 显示全部楼层
@skymid坐等详细教程
回复 支持 反对

使用道具 举报

21

主题

110

帖子

1895

积分

有线传输

Rank: 5

积分
1895
发表于 2016-7-21 16:46:42 | 显示全部楼层
好事多磨   快了吧     
回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-21 23:54:21 | 显示全部楼层
apt-get install mysql-server mysql-client

service --status-all
service mysql status

mysql

mysql -u root -p

grant select,insert,update,delete on *.* to user_1@"%" Identified by "123";
例1增加的用户是十分危险的,如果知道了user_1的密码,那么他就可以在网上的任何一台电脑上登录你的MySQL数据库并对你的数据为所欲为了

service   iptables status
service iptables stop



2003——can‘t connect to mysql server on localhost(10061)

修改my.ini文件,把
bind-address = 127.0.0.1
改成
bind-address = 0.0.0.0



直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -udebian-sys-maint -p
Enter password: <输入[client]节的密码>
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>



如果我们需要MySQL的PHP支持,那么我们必须安装PHP5 MySQL包下面的命令:
apt-get install php5-mysql
回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-21 23:59:44 | 显示全部楼层
本帖最后由 skymid 于 2016-7-22 00:02 编辑

这是我改造过后的文件  wechat

wechat.rar

356.6 KB, 下载次数: 126

回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-24 15:01:52 | 显示全部楼层
本帖最后由 skymid 于 2016-7-24 15:18 编辑

今天测试了一下,不用UniFi Cloud Key ,用一台淘汰的PC来安装UniFi Controller 和External portal server(第三方)。系统装的是Centos 6.5 和 lnmp 1.3 (安装这个Lnmp主要是它已经集成Nginx、MySQL、PHP)

附件放在这里

附件放在这里

附件放这里

改更这里的配置

改更这里的配置

更改配置文件
3.JPG
目录

IMG_1614.PNG
选择SSID

IMG_1608.PNG
打开
IMG_1609.PNG
第一次使用的要求登记一下(就是mysql中没有记录过手机MAC的)
IMG_1610.PNG
任意输入一下
IMG_1611.PNG
登记回来后,再打开
IMG_1612.PNG
IMG_1613.PNG
IMG_1614.PNG
回复 支持 反对

使用道具 举报

0

主题

12

帖子

130

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
130
发表于 2016-7-24 15:03:14 | 显示全部楼层
数据库文件
/*
Navicat MySQL Data Transfer

Source Server         : 192.168.0.163
Source Server Version : 50548
Source Host           : 192.168.0.163:3306
Source Database       : unifi

Target Server Type    : MYSQL
Target Server Version : 50548
File Encoding         : 65001

Date: 2016-07-24 14:52:11
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for log
-- ----------------------------
DROP TABLE IF EXISTS `log`;
CREATE TABLE `log` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `Mac_ID` varchar(20) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `fromUserName` varchar(255) DEFAULT NULL,
  `ap` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=84 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for verify_code
-- ----------------------------
DROP TABLE IF EXISTS `verify_code`;
CREATE TABLE `verify_code` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `Mac_ID` varchar(20) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for weixin_table
-- ----------------------------
DROP TABLE IF EXISTS `weixin_table`;
CREATE TABLE `weixin_table` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `Mac_ID` varchar(20) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `fromUserName` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=99 DEFAULT CHARSET=utf8;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

优倍快网络技术咨询(上海)有限公司 沪ICP备13034452

© ubnt.com.cn All Rights Reserved.本站发布的所有内容,未经许可,不得转载.

快速回复 返回顶部 返回列表