用树莓派做一个alibaba-guest

简介: 听说你去过阿里巴巴,那你一定连过Alibaba-guest。想不想把Alibaba-guest带回家?给家里来做客的客人也用一用,顺带炫一下技术实力?(zhuangbility)now,教你用树莓派做一个’一毛一样‘的Alibaba-guest,这里为什么要引起来,因为穷,用不起验证码,改成密码了,...

听说你去过阿里巴巴,那你一定连过Alibaba-guest
想不想把Alibaba-guest带回家?给家里来做客的客人也用一用,顺带炫一下技术实力?(zhuangbility)
now,教你用树莓派做一个’一毛一样‘的Alibaba-guest,这里为什么要引起来,因为穷,用不起验证码,改成密码了,就不是一毛一样了,有一点差别

设备

  1. AP一台
  2. 树莓派一个
  3. 环境 cherrypy

过程

  1. AP ssid 设置成 Alibaba-guest
~ # iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

wifi0     no wireless extensions.

sit0      no wireless extensions.

br0       no wireless extensions.

ap0_0     IEEE 802.11ng  ESSID:"Alibaba-guest"  
          Mode:Master  Frequency:2.412 GHz  Access Point: 00:34:CB:A0:B5:4D   
          Bit Rate:130 Mb/s   Tx-Power=12 dBm   
          RTS thr=2346 B   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=94/94  Signal level=-101 dBm  Noise level=-100 dBm
          Rx invalid nwid:7167  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

 

  1. AP 热点指向 树莓派,前提ap要能ping通树莓派。
device_hotspot_name=WIFI-A0B54D
device_hotspot_url=172.16.0.100:8080
device_hotspot_backupurl=
device_hotspot_path=/

 

  1. 手机搜索Alibaba_guest ,点击连接,自动跳出认证页面,手机跳手机版,电脑跳电脑版

  2. 这里是改成了手机号码与密码认证,如果有钱(一条要5分,哼哼),也可以接入短信验证码,更逼真。

  3. 密码和手机号码都是预设的,方便省事,没读数据库和文件。

  4. 认证成功后跳到www.taobao.com 是不是很逼真。。。。

  5. 这样来客人了,不用分享家里wifi的密码,指导客人连接Alibaba-guest就可以上网了,当然要配置用户名和密码,只要修改一下代码就好,简单的可以使用文件,逼格高的就用mysql

  6. last if you wanna own a AP , watch my github

做完效果怎么样 (这是电脑版,手机版待搞)

目录
相关文章
|
Linux 网络安全 数据安全/隐私保护
linux 本地终端 SSH 连接 gcp (Google Cloud Platform ) 配置教程
linux 本地终端 SSH 连接 gcp (Google Cloud Platform ) 配置教程
8244 0
|
关系型数据库 MySQL 弹性计算
部署LAMP环境(Alibaba Cloud Linux 3)
本教程提供在阿里云云服务器ECS上基于Alibaba Cloud Linux 3操作系统搭建LAMP环境的指引。LAMP是应用广泛的网站服务系统,由四种免费的开源软件Linux、Apache、MySQL和PHP组成。搭建好LAMP环境后,您可以在该ECS实例上搭建网站、访问网站、搭建开发环境等。
113045 69
部署LAMP环境(Alibaba Cloud Linux 3)
|
弹性计算 关系型数据库 MySQL
手动部署MySQL数据库(Alibaba Cloud Linux 2)
本场景带您体验如何在Alibaba Cloud Linux 2操作系统的云服务器上安装、配置以及远程访问MySQL数据库。
|
Linux 网络安全
在 Alibaba Cloud Linux 上编辑 iptables
本场景是在Alibaba Cloud Linux上编辑 iptables防火墙
|
Kubernetes Linux 持续交付
在 Alibaba Cloud Linux 上搭建并配置 Ansible
本场景简单介绍了在Alibaba Cloud Linux上安装并配置Ansible的方式。
|
监控 关系型数据库 MySQL
在 Alibaba Cloud Linux 上配置 Zabbix
本场景是在 Alibaba Cloud Linux 上配置 Zabbix监控。
|
Linux 网络安全 数据安全/隐私保护
在 Alibaba Cloud Linux 上配置 Ansible
本场景是在 Alibaba Cloud Linux 上配置 Ansible
|
Linux 编译器 KVM
Alibaba Cloud Linux操作系统的安装及使用
Linux操作系统的安装,体会操作系统为了方便用户,不断改进的安装过程;熟悉Linux系统的登录和退出,并熟悉它常用命令的操作使用方法。
|
安全 Linux 数据安全/隐私保护
Alibaba Cloud Linux 2实践之系统安全更新
本场景介绍如何在Alibaba Cloud Linux 2上使用YUM命令安装系统安全更新。
|
弹性计算 运维 数据建模
如何本地安装Alibaba Cloud Linux
阿里云镜像 本地化 物理机 虚拟机 优化 qemu-img
5510 0
如何本地安装Alibaba Cloud Linux