本文同步发布于个人博客


项目地址

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

核心功能

  1. Netkeeper插件使用说明
  2. 自动获取闪讯密码并填写

使用方法

初始配置

  1. 默认Lan管理IP为192.168.1.1,默认第一个网口为 LAN,第二个为 WAN

  2. 直接登录,之后至系统 -> 管理权 页面修改默认密码,点击保存应用后立即生效

Netkeeper插件使用说明

普通插件

在 网络 -> 接口 -> WAN编辑 -> 选择闪讯拨号 -> 确认切换 后

然后输入 用户名 和 密码 选择对应的 闪讯插件 保存应用即可拨号

拦截插件

在 网络 -> 接口 -> WAN编辑 -> 选择闪讯拨号 -> 确认切换 后

选择 闪讯拦截 插件并开启闪讯拦截服务后,在PC端使用闪讯客户端拨号,会自动获取用户名与密码并拨号

可以不用填写 用户名 和 密码

在 服务 -> 闪讯拦截 开启闪讯拦截服务

特别鸣谢

netkeeper的核心源码来自于miao1007的Openwrt-NetKeeper

编译使用的源码来自于CCnut的feed-netkeeper

自动获取闪讯密码并填写

此功能须配合kuretru的SingleNet-Robot项目。由于本项目编译时以添加luci-mod-rpc,所以可直接使用推荐的LuCI服务端。

简单使用方法:

  1. 去项目下载编译好的apk文件,并安装至手机
  2. 点击服务器配置,输入服务端地址’http://192.168.1.1’ 及服务端网络接口名称’wan’
  3. 服务端类型选择Luci Rpc,配置路由用户名密码
  4. 点击测试服务器,若成功点击保存并退出,若失败请仔细检查服务端地址是否设置正确
  5. 在调试面板输入当前的闪讯账号及密码,并点击手动更新用户名及密码查看是否自动更新成功
  6. 点击注册定时任务以开启自动更新密码功能,无需此功能可不点击注册定时任务。若点击注册定时任务,可设置更新时间间隔。

PS:定制系统如MIUI等,需给予app足够的权限,其中设置sim卡时,若未给app 获取手机信息 权限,将无法测试并造成闪退,且无法保存服务器数据。若未识别到收到的闪讯上网密码,则未给app 读取通知类短信 权限。

PS:建议使用较为廉价的备用机,关闭移动数据,打开WIFI开关,只用于更新闪讯密码,可实现无缝更新闪讯密码。

特别鸣谢

kuretru的SingleNet-Robot

软路由写盘

  1. 将 img 文件上传
  2. 输入命令 dd if=/tmp/op.img of=/dev/sda 回车(op.img 为固件的名称)
  3. 最后输入 reboot 重启路由器

项目基于

  • feed-netkeeper
  • SingleNet-Robot
  • OpenWrt
  • P3TERX/Actions-OpenWrt

Netkeeper-OpenWrt——使用 GitHub Actions 云编译 带有 闪讯拨号插件(Netkeeper)的OpenWrt编译项目相关推荐

  1. 华硕老毛子(Padavan)——校园网电信宽带闪讯(NetKeeper)L2TP学校认证解决方案

    基本概念 华硕老毛子:老毛子,顾名思义,这个固件就是俄罗斯人开发的.是华硕衍生出来的系统,做的华硕n56u的固件,然后别人根据源码改出其他mtk7620的固件. 闪讯(NetKeeper) :电信校园 ...

  2. 编译Skia:结合云端Github Actions与本地Visual Studio

    用 Github Actions 云编译 JetBrains替Skia项目手工制作了Java和Kotlin绑定,拓展了Java - Graphics2d的绘图功能. 他们顺便公开了用于自动构建Skia ...

  3. 闪讯利用openwrt路由器拨号教程(二)

    2.制作openwrt闪讯插件的前奏--搭建openwrt简易交叉编译环境 在此特别感谢https://github.com/miao1007,提供相关源码. (1)搭建linux虚拟机(Ubuntu ...

  4. 闪讯利用openwrt路由器拨号教程(三)

    4.制作openwrt闪讯插件--修改与编译    这里特别感谢https://github.com/miao1007提供闪讯插件源码.    交叉编译环境搭建好后,我们开始制作闪讯拨号的插件.首先我 ...

  5. 闪讯利用openwrt路由器拨号教程(四)

    4.openwrt连接L2tp     闪讯插件sxplugin.so我们已经做好了,接下来我们将这个插件给装到路由器上运行.     在做这个之前我们需要为openwrt设置一些网络连接,不要忘了, ...

  6. GL-SF1200 路由器 利用 github actions 自编译软件包并安装

    背景介绍 GL-SF1200 路由器使用了siflower的SF19A28国产芯片,虽然也是mips架构,但由于经过了魔改,不论是mips_24kc还是mipsel_24kc的elf均无法在其上运行. ...

  7. Github Actions + 腾讯云函数实现微信推送天气、课表,上课提醒,每日晚安心语

    前言: 最近发现dy很火的一个小项目,刚好想学习一下微信公众号推送相关知识.基于别人的项目(只有天气推送,原作者忘了抱歉!),增加了一些自己的需求:1.每日推送天气的时候顺便推送当天的课程: 2.如果 ...

  8. Vue项目自动部署【精简版】NuxtJS + GitHub Actions + Linux 自动部署学习(包含阿里云Linux ECS购买过程、传统部署流程、pm2、Github Actions)

    购买阿里云Linux服务器 如果已有服务器请直接跳转到[传统部署方式] 登录阿里云,访问 云服务器 ECS 购买地址:https://ecs-buy.aliyun.com/ 也可从首页导航菜单进入. ...

  9. 使用 Github Actions 编译 QMK 固件

    目录 铺垫 先决条件 来源和修改 使用 Setup and Build 1. 编译原有键盘 2. 修改原有键盘或新增加键盘 3. 编译其他库的键盘 Package assets Create GitH ...

  10. Hexo 优化配置汇总【GitHub Actions 看板娘 数学公式 标签云 README 转义问题】

    服务器 快到期了,这几天迁移到 GitHub 上,用免费的 GitHub Pages 重新部署下 杰森的博客 .以下样式及优化配置基于 Hexo,主题 Next 文章目录 GitHub Actions ...

最新文章

  1. interp3函数-----三维数据插值
  2. Lync Server存档和监控服务器PART A:准备篇
  3. asp 取数据 计算_地学数据 | 地理空间数据获取方式汇总
  4. openstack swift middleware开发
  5. android---am命令
  6. 等额本金、等额本息,两者到底怎么区分?
  7. pythonnone用法_python中None返回值如何使用?
  8. 走迷宫(信息学奥赛一本通-T1252)
  9. 杭电2540遮挡判断
  10. 博图帮助乱码解决方法
  11. for循环 与 while循环
  12. plsql 存储过程 测试
  13. C# 读写json文件
  14. ipad版实现横屏竖屏 详解iPad横竖屏切换解决方案
  15. PS调出唯美紫蓝色天空背景女生照片
  16. 【Linux系统开发】Study210开发板刷安卓系统
  17. 1050: [HAOI2006]旅行comf
  18. python average函数详解_python基础之函数详解
  19. 深信服2018春季招聘-研发卷编程题 - 题解
  20. 抖音主页如何添加官网链接

热门文章

  1. AutoJs学习-实现区域截图+文字识别+摇一摇截图+截图查看器
  2. 管理信息系统期末复习
  3. 三极管的导通条件总结
  4. python毕业设计项目源码选题(19)篮球、足球、羽毛球等运动场地预约系统毕业设计毕设作品开题报告开题答辩PPT
  5. 三相pwm整流器。采用电压电流双闭环,SVPWM调制
  6. Mixly 软件的基本应用
  7. 万字长文讲述我是怎样保送清华的 | 寒门学子奋斗史(四)
  8. 服务器调用税务数字系统失败,终于等到你!网上报税常见问题解决方案大集锦!!!...
  9. 即将截止?四川省2022年工业领域大企业大集团跨越发展激励项目申报条件、材料、要求及流程
  10. sqlite3 表创建后设置主外键 联合主键 外键设置