All Projects → F-Light → WeNet-router

F-Light / WeNet-router

Licence: other
用于wenet等,portal认证的校园网共享路由器脚本。

Programming Languages

shell
77523 projects
lua
6591 projects
HTML
75241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to WeNet-router

VPS OpenWrt
Deploy OpenWrt onto VPS
Stars: ✭ 47 (+147.37%)
Mutual labels:  openwrt
scal
System Configuration Abstraction Layer
Stars: ✭ 14 (-26.32%)
Mutual labels:  openwrt
openwrt-dnsmasq-extra
Anti Pollution/ADs DNS for OpenWrt/LEDE
Stars: ✭ 34 (+78.95%)
Mutual labels:  openwrt
OpenWrt-Buildbot
Customized Pure OpenWrt & Self-Build OpenWrt Packages Project.
Stars: ✭ 305 (+1505.26%)
Mutual labels:  openwrt
openwrt
OpenWrt Stable Version
Stars: ✭ 475 (+2400%)
Mutual labels:  openwrt
Actions-OpenWrt-R619AC
Build OpenWrt using GitHub Actions for P&W R619AC
Stars: ✭ 41 (+115.79%)
Mutual labels:  openwrt
slim-wrt
Armor for Openwrt
Stars: ✭ 66 (+247.37%)
Mutual labels:  openwrt
openwrt-k2t-build
github actions build openwrt firmware
Stars: ✭ 14 (-26.32%)
Mutual labels:  openwrt
firmware
The Firmware for the Freifunk Bielefeld Community
Stars: ✭ 23 (+21.05%)
Mutual labels:  openwrt
TG799VAC-XTREME-17.2-MINT
My personal unique wiki for hacking the router firmware used by (Telia)TG799vac Xtream v17.2-MINT delivered from Technicolor
Stars: ✭ 71 (+273.68%)
Mutual labels:  openwrt
xiaomi-r3g-openwrt-builder
OpenWrt builder for any supported routers using Docker. Scheduled to run weekly
Stars: ✭ 25 (+31.58%)
Mutual labels:  openwrt
Actions OpenWrt-Amlogic
一键云编译适合Amlogic盒子的OpenWrt固件底包,并使用flippy的打包脚本生成指定内核版本的固件。默认为N1固件,包含绝大部分常用插件;云编译服务器性能有限,若超时失败,自行删减不必要的插件。
Stars: ✭ 57 (+200%)
Mutual labels:  openwrt
om5p-ac-v2-unlocker
Open Mesh OM5P-AC v2 Unlocker (U-Boot 1.1.4 based)
Stars: ✭ 32 (+68.42%)
Mutual labels:  openwrt
openwrt-mwan-config
OpenWrt multi wan working configuration on a TP-Link Archer C7 v2 router
Stars: ✭ 17 (-10.53%)
Mutual labels:  openwrt
rtd1295-openwrt18-porting
porting openwrt 19.07+ to rtd1295/rtd1296 devices (android + openwrt dual os) (移植新版OpenWrt到RTD1295(如Zidoo Z9S))
Stars: ✭ 36 (+89.47%)
Mutual labels:  openwrt
firmware-core
nodewatcher firmware.
Stars: ✭ 26 (+36.84%)
Mutual labels:  openwrt
scale-network
SCaLE's on-site expo network configurations, wifi, tooling, and scripts
Stars: ✭ 13 (-31.58%)
Mutual labels:  openwrt
fritz-tools
Useful tools for AVM devices
Stars: ✭ 22 (+15.79%)
Mutual labels:  openwrt
Actions-OP
Autobuild openwrt using github actions | 自动编译你的专属openwrt固件
Stars: ✭ 19 (+0%)
Mutual labels:  openwrt
YAOF
OpenWrt for Nanopi R2C/R2S/R4S/X86
Stars: ✭ 1,442 (+7489.47%)
Mutual labels:  openwrt

WeNet-router

项目更改,毕业啦公开啦。

本项目是对wenet及其类似软件或采用portal协议的网络认证,使用路由器一号共享网络。

锐捷全版本适用请移步F-Light-intercept-singlenetpppoe

*实现功能:
①电脑端和手机端登入切换,两种共享方式,电脑端原理参考 issue #138, 同时也copy了huipengly/Openwrt-NetKeeper 代码.
②手机端wenet登入后,路由器共享网络。


该脚本目前仅在 mtk 7260,PandoraBox固件测试通过,其余平台请自行研究,测试平台①newifi mini,5G wifi关闭。测试平台②斐讯k2,测试平台③某云工模mtk7260

  • 打开5g wifi需要修改/etc/dialtool, uci set wireless.@wifi-iface[x],x与wifi数量相关。

  • 其他平台(固件:openwrt,lede)需要修改/etc/dialtool, iwinfo ra1 assoclist | head -n 1 | awk '{print $1}',主要是无线网卡的名称问题,请自行修改

  • 辽宁地区测试可用,外地只要是用wenet,或是类似portal认证的,理论可用

  • 原理为:用户手机went向portal服务器发送MAC地址及其时间戳认证密匙,并通过认证。

  • 此时该MAC地址被服务器绑定pass标签,使用此MAC地址的设备并保持数据连接可获得pass。

  • 暂时不提供使用教程

  • 业余爱好,能力有限,自用为主。需要者,需了解openwrt的一些操作,修改/etc/dialtool 文件。

  • 本人还用E4A 做了配套的app,方便快速拨号。(未修改,验证码绝对出错,如果需求的人多,我可以重新编译或者放出e4a源文件)

  • 偷懒者,请在一个干净的PandoraBox固件恢复上传 WeNet-router.tar.gz


文件说明:
/etc/dialtool 主要脚本
/etc/int.d/ 本人用于校园网路由器禁用ssh和telnet,超低级限制 !!请自行删除!!
/etc/shadow openwrt账户密码文件---- !!请自行删除!!
/root/ 一些小小的安装包
/www/cgi-bin 用于网页页面以及app的一些辅助脚本

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].