Netkeeper-OpenWrt——使用 GitHub Actions 云编译 带有 闪讯拨号插件(Netkeeper)的OpenWrt编译项目
本文同步发布于个人博客
项目地址
Maskbugzero/Netkeeper-OpenWrt
使用 GitHub Actions 云编译 带有 闪讯拨号插件(Netkeeper)的OpenWrt编译项目——适用于x86_64。
固件下载
Openwrt-x86-64
文件说明
文件名 | 描述 |
---|---|
sha256sums | 固件完整性校验文件 |
config.buildinfo | OpenWrt 编译配置文件 |
packages-server.zip | IPK 软件包归档 |
openwrt-x86-64-generic.manifest | 固件内已集成软件包列表 |
openwrt-x86-64-generic-generic-rootfs.tar.gz | RootFS 文件 |
openwrt-x86-64-generic-rootfs-ext4.img.gz | 不带引导的 RootFS 镜像 |
openwrt-toolchain-x86-64_gcc-8.4.0_musl.Linux-x86_64.tar.bz2 | OpenWrt 工具链 |
openwrt-sdk-x86-64_gcc-8.4.0_musl.Linux-x86_64.tar.xz | OpenWrt SDK |
openwrt-imagebuilder-x86-64.Linux-x86_64.tar.xz | OpenWrt Image Builder |
openwrt-x86-64-generic-squashfs-combined.vdi | VDI 虚拟磁盘映像 (Legacy 引导) |
openwrt-x86-64-generic-squashfs-combined.vmdk | VMDK 虚拟磁盘映像 (Legacy 引导) |
openwrt-x86-64-generic-squashfs-combined-efi.vdi | VDI 虚拟磁盘映像 (UEFI 引导) |
openwrt-x86-64-generic-squashfs-combined-efi.vmdk | VMDK 虚拟磁盘映像 (UEFI 引导) |
openwrt-x86-64-generic-squashfs-combined.img.gz | Squashfs 格式安装 / 升级固件 (Legacy 引导) |
openwrt-x86-64-generic-squashfs-combined-efi.img.gz | Squashfs 格式安装 / 升级固件 (UEFI 引导) |
登录页面
- 用户名:root 密码为空 管理IP:192.168.1.1
核心功能
- Netkeeper插件使用说明
- 自动获取闪讯密码并填写
使用方法
初始配置
默认Lan管理IP为
192.168.1.1
,默认第一个网口为 LAN,第二个为 WAN直接登录,之后至系统 -> 管理权 页面修改默认密码,点击保存应用后立即生效
Netkeeper插件使用说明
普通插件
在 网络 -> 接口 -> WAN编辑 -> 选择闪讯拨号 -> 确认切换 后
然后输入 用户名 和 密码 选择对应的 闪讯插件 保存应用即可拨号
拦截插件
在 网络 -> 接口 -> WAN编辑 -> 选择闪讯拨号 -> 确认切换 后
选择 闪讯拦截 插件并开启闪讯拦截服务后,在PC端使用闪讯客户端拨号,会自动获取用户名与密码并拨号
可以不用填写 用户名 和 密码
在 服务 -> 闪讯拦截 开启闪讯拦截服务
特别鸣谢
netkeeper的核心源码来自于miao1007的Openwrt-NetKeeper
编译使用的源码来自于CCnut的feed-netkeeper
自动获取闪讯密码并填写
此功能须配合kuretru的SingleNet-Robot项目。由于本项目编译时以添加luci-mod-rpc,所以可直接使用推荐的LuCI服务端。
简单使用方法:
- 去项目下载编译好的apk文件,并安装至手机
- 点击服务器配置,输入服务端地址’http://192.168.1.1’ 及服务端网络接口名称’wan’
- 服务端类型选择Luci Rpc,配置路由用户名密码
- 点击测试服务器,若成功点击保存并退出,若失败请仔细检查服务端地址是否设置正确
- 在调试面板输入当前的闪讯账号及密码,并点击手动更新用户名及密码查看是否自动更新成功
- 点击注册定时任务以开启自动更新密码功能,无需此功能可不点击注册定时任务。若点击注册定时任务,可设置更新时间间隔。
PS:定制系统如MIUI等,需给予app足够的权限,其中设置sim卡时,若未给app 获取手机信息 权限,将无法测试并造成闪退,且无法保存服务器数据。若未识别到收到的闪讯上网密码,则未给app 读取通知类短信 权限。
PS:建议使用较为廉价的备用机,关闭移动数据,打开WIFI开关,只用于更新闪讯密码,可实现无缝更新闪讯密码。
特别鸣谢
kuretru的SingleNet-Robot
软路由写盘
- 将 img 文件上传
- 输入命令
dd if=/tmp/op.img of=/dev/sda
回车(op.img 为固件的名称) - 最后输入
reboot
重启路由器
项目基于
- feed-netkeeper
- SingleNet-Robot
- OpenWrt
- P3TERX/Actions-OpenWrt
Netkeeper-OpenWrt——使用 GitHub Actions 云编译 带有 闪讯拨号插件(Netkeeper)的OpenWrt编译项目相关推荐
- 华硕老毛子(Padavan)——校园网电信宽带闪讯(NetKeeper)L2TP学校认证解决方案
基本概念 华硕老毛子:老毛子,顾名思义,这个固件就是俄罗斯人开发的.是华硕衍生出来的系统,做的华硕n56u的固件,然后别人根据源码改出其他mtk7620的固件. 闪讯(NetKeeper) :电信校园 ...
- 编译Skia:结合云端Github Actions与本地Visual Studio
用 Github Actions 云编译 JetBrains替Skia项目手工制作了Java和Kotlin绑定,拓展了Java - Graphics2d的绘图功能. 他们顺便公开了用于自动构建Skia ...
- 闪讯利用openwrt路由器拨号教程(二)
2.制作openwrt闪讯插件的前奏--搭建openwrt简易交叉编译环境 在此特别感谢https://github.com/miao1007,提供相关源码. (1)搭建linux虚拟机(Ubuntu ...
- 闪讯利用openwrt路由器拨号教程(三)
4.制作openwrt闪讯插件--修改与编译 这里特别感谢https://github.com/miao1007提供闪讯插件源码. 交叉编译环境搭建好后,我们开始制作闪讯拨号的插件.首先我 ...
- 闪讯利用openwrt路由器拨号教程(四)
4.openwrt连接L2tp 闪讯插件sxplugin.so我们已经做好了,接下来我们将这个插件给装到路由器上运行. 在做这个之前我们需要为openwrt设置一些网络连接,不要忘了, ...
- GL-SF1200 路由器 利用 github actions 自编译软件包并安装
背景介绍 GL-SF1200 路由器使用了siflower的SF19A28国产芯片,虽然也是mips架构,但由于经过了魔改,不论是mips_24kc还是mipsel_24kc的elf均无法在其上运行. ...
- Github Actions + 腾讯云函数实现微信推送天气、课表,上课提醒,每日晚安心语
前言: 最近发现dy很火的一个小项目,刚好想学习一下微信公众号推送相关知识.基于别人的项目(只有天气推送,原作者忘了抱歉!),增加了一些自己的需求:1.每日推送天气的时候顺便推送当天的课程: 2.如果 ...
- Vue项目自动部署【精简版】NuxtJS + GitHub Actions + Linux 自动部署学习(包含阿里云Linux ECS购买过程、传统部署流程、pm2、Github Actions)
购买阿里云Linux服务器 如果已有服务器请直接跳转到[传统部署方式] 登录阿里云,访问 云服务器 ECS 购买地址:https://ecs-buy.aliyun.com/ 也可从首页导航菜单进入. ...
- 使用 Github Actions 编译 QMK 固件
目录 铺垫 先决条件 来源和修改 使用 Setup and Build 1. 编译原有键盘 2. 修改原有键盘或新增加键盘 3. 编译其他库的键盘 Package assets Create GitH ...
- Hexo 优化配置汇总【GitHub Actions 看板娘 数学公式 标签云 README 转义问题】
服务器 快到期了,这几天迁移到 GitHub 上,用免费的 GitHub Pages 重新部署下 杰森的博客 .以下样式及优化配置基于 Hexo,主题 Next 文章目录 GitHub Actions ...
最新文章
- interp3函数-----三维数据插值
- Lync Server存档和监控服务器PART A:准备篇
- asp 取数据 计算_地学数据 | 地理空间数据获取方式汇总
- openstack swift middleware开发
- android---am命令
- 等额本金、等额本息,两者到底怎么区分?
- pythonnone用法_python中None返回值如何使用?
- 走迷宫(信息学奥赛一本通-T1252)
- 杭电2540遮挡判断
- 博图帮助乱码解决方法
- for循环 与 while循环
- plsql 存储过程 测试
- C# 读写json文件
- ipad版实现横屏竖屏 详解iPad横竖屏切换解决方案
- PS调出唯美紫蓝色天空背景女生照片
- 【Linux系统开发】Study210开发板刷安卓系统
- 1050: [HAOI2006]旅行comf
- python average函数详解_python基础之函数详解
- 深信服2018春季招聘-研发卷编程题 - 题解
- 抖音主页如何添加官网链接
热门文章
- AutoJs学习-实现区域截图+文字识别+摇一摇截图+截图查看器
- 管理信息系统期末复习
- 三极管的导通条件总结
- python毕业设计项目源码选题(19)篮球、足球、羽毛球等运动场地预约系统毕业设计毕设作品开题报告开题答辩PPT
- 三相pwm整流器。采用电压电流双闭环,SVPWM调制
- Mixly 软件的基本应用
- 万字长文讲述我是怎样保送清华的 | 寒门学子奋斗史(四)
- 服务器调用税务数字系统失败,终于等到你!网上报税常见问题解决方案大集锦!!!...
- 即将截止?四川省2022年工业领域大企业大集团跨越发展激励项目申报条件、材料、要求及流程
- sqlite3 表创建后设置主外键 联合主键 外键设置