找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 4431|回复: 14

用ESP8266做一个可实时修改SSID和修改MAC地址的网络AP中继 (开源,免编译)

[复制链接]
发表于 2023-2-9 00:19 | 显示全部楼层 |阅读模式
情况是这样的,我公司要用某知名打卡软件上下班打卡,因为工作时间比较灵活,且经常外出,下午再跑回去打一次卡太麻烦了。
所以测试了一下,只要MAC地址和SSID相同,就可以打卡成功。

这个活其实只需要一个可以修改MAC地址的路由器中继一下,最简单最古董的AR9331都还绰绰有余。
但是考虑到就算是最小号的路由器,每天要带着到处跑太麻烦,供电和体积都难以接受。
所以研究了用电ESP8266做桥接。出门在外只需要移动源供电或者手机OTG供电就可以。
我用的硬件是自己做的ESP8266开发板。要是A口的其实更好

其实淘宝上8块钱就可以买到比这个还小巧的,成本和体积都非常低,非常方便随身携带。


使用方法,直接刷入固件,插电就行
LED状态:慢闪-wifi没有连接(连接中或者等待配网)
快闪-输入的MAC地址格式错误,重新配网
常亮-wifi已连接,开启桥接

其他事项:
1、如果上电后连接不到上次储存的WIFI,6分钟后会自动进入配网页面。(时长可以在程序中修改)
2、快速的反复按按键,6次以上直接进入重新配网界面(按键接在IO0,LED接在IO2)
3、烧录时设置CPU频率为160MHz,不然中继网速还要慢30%

第一次上电,找到AP配网的ESP-xxxxx开头的热点,并连接

链接后会自动劫持DNS,跳转到配网网页 也可在浏览器手动输入192.168.8.8

配网页面会进行扫描当前环境的WIFI,点击选中要连接的,并输入密码


设置热点的SSID 密码和MAC地址
这里默认密码1234567890和MAC地址12:34:56:78:9A:BC,MAC地址需要按图中格式进行输入,格式不对不识别的
此处的AP的SSID和MAC地址,会永久记录在EEPROM,重置网络或者重新烧录程序不会覆盖(除非完全擦除)

点击save进行保存

配置完成,如图

MAC地址已伪装

测速,ESP8266这种极度拉跨的性能,只能算是网络能通

固件大小只有380KB,其实用ESP-01模块就足够了
支持ArduinoOTA功能,可以在线升级,省的反复插拔电脑麻烦。密码:posystorage3(可以在程序中修改)


烧录方法:硬件准备一个CH340或者类似的USB转串口模块+esp8266模块(或者上面8块钱那个已经二合一集成了)
1、百度搜索ESP8266烧录,官方工具ESPFlashDownloadTool
2、除使用官方工具外,例外推荐NodeMCU-PyFlasher这个烧录工具,比较小白


附上固件和arduino源代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 2恩山币 +2 收起 理由
kegpyan + 1 感谢你的分享,无论怎样,你都是最无私的人.
sky1ove + 1 感谢你的分享,无论怎样,你都是最无私的人.

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-2-14 23:54 | 显示全部楼层
你还不如备用手机模拟ssid 和mac做热点呢,还是打卡手机自伪装,要不7621便携也比8266效率高
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-13 08:44 | 显示全部楼层
这功能看懂了,需求没明白?
外出懒得回来打卡所以远程打卡?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-7-9 00:07 | 显示全部楼层
这save后不生效啊。还是你的这个ssid跟mac地址
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-1-12 14:33 | 显示全部楼层
我打算从头思考,做一个出来……
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-6-6 10:46 | 显示全部楼层
我是小白,直接用拆闪存,上编程器烧录上去,可以设置成无线中继
可是我是要做智能WIFI开关的啊,还得继续玩,哈哈
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-16 16:31 | 显示全部楼层
我是小白,直接用拆闪存,上编程器烧录上去,可以设置成无线中继
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-16 16:31 | 显示全部楼层
我是小白,直接用拆闪存,上编程器烧录上去,可以设置成无线中继
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-10-11 20:17 来自手机 | 显示全部楼层
您好,第一次接触这个,想请教一下 按照教程刷了固件并且设置好了之后,后期还想要修改SSID和MAC地址,要通过什么方式去修改呀?我试了路由器分配给它的ip和几个它自己的ip都进不去

点评

已经解决了,谢谢  详情 回复 发表于 2024-10-11 21:24
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-10-11 21:24 | 显示全部楼层
螺蛳粉 发表于 2024-10-11 20:17
您好,第一次接触这个,想请教一下 按照教程刷了固件并且设置好了之后,后期还想要修改SSID和MAC地址,要通 ...

已经解决了,谢谢

点评

重置的问题你咋解决的?  详情 回复 发表于 2024-11-26 23:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-10-21 14:14 | 显示全部楼层
我想请教个问题,用您的ESP8266的源码编译的时候,error: 'dhcpSoftAP' was not declared in this scope 请问dhcpSoftAP的库在哪儿能下到,您那有吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-11-26 23:05 | 显示全部楼层
螺蛳粉 发表于 2024-10-11 21:24
已经解决了,谢谢

重置的问题你咋解决的?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-11-26 23:17 | 显示全部楼层
大哥  这个重置问题怎么解决啊

点评

什么重置?可以详细点吗  详情 回复 发表于 2024-11-30 00:17
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-30 00:17 | 显示全部楼层
小城大橘 发表于 2024-11-26 23:17
大哥  这个重置问题怎么解决啊

什么重置?可以详细点吗
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-12-4 14:54 | 显示全部楼层
感谢分享  CH340 刷入成功
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-12-5 08:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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