ESP8266在arduino下开启路由转发实现wifi中继的方法小记

本文分享了使用ESP8266(NodeMCU)实现WiFi中继及封包转发的过程,从遇到的问题到解决方案,再到最终的应用场景——MITM技术在学校上课时用于自动连接热点关注微信公众号的引流尝试。

怎么坑

想的是用esp8266(实际上是nodemcu)开启路由转发,让esp8266变成一个wifi中继,原有的nodemcu支持STA模式,AP模式,STA+AP模式,但是STA+AP模式不能实现封包转发,按着网上的教程重新编译固件之后,还是没法实现封包转发。当时还是大二,也没学过硬件所以看的挺吃力的

怎么填坑

按着网上的方法把封包转发打开之后编译好,手动在arduino把dns封包转发写好之后,只需要把手机或者其他链接esp8266的wifi终端的ip的最后一位改到4之后就可以了!

真TM坑。但是距离上次编译固件已经很久了,ep8266也不在手边,因为印象太深了,所以记一下

有什么用

MITM,在学校上课的时候用来实现自动连接热点关注微信公众号引流的,但是后来了解到esp8266最多链接4个终端,遂卒

好像看到网上有wifi芯片mt7620之类的可以实现,不过需要比较负责的电路设计,反而不如买一块tp-link的wr702N然后刷上openwrt改成电池供电或者USB供电成本低……

评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Framework大林

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值