<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>OpenWrt on Zero Day Notes</title>
        <link>https://blog.5772447.xyz/tags/openwrt/</link>
        <description>Recent content in OpenWrt on Zero Day Notes</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-CN</language>
        <lastBuildDate>Mon, 06 Apr 2020 12:11:02 +0000</lastBuildDate><atom:link href="https://blog.5772447.xyz/tags/openwrt/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Netkeeper-OpenWrt——专注闪讯上网</title>
            <link>https://blog.5772447.xyz/posts/500de237/</link>
            <pubDate>Mon, 06 Apr 2020 12:11:02 +0000</pubDate>
            <guid>https://blog.5772447.xyz/posts/500de237/</guid>
            <description>&lt;h2 id=&#34;项目地址&#34;&gt;&lt;a href=&#34;#%e9%a1%b9%e7%9b%ae%e5%9c%b0%e5%9d%80&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;项目地址&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Maskbugzero/Netkeeper-OpenWrt&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;Maskbugzero/Netkeeper-OpenWrt&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;使用 GitHub Actions 云编译带有闪讯拨号插件（Netkeeper）的OpenWrt编译项目。&lt;/p&gt;&#xA;&lt;h2 id=&#34;固件下载&#34;&gt;&lt;a href=&#34;#%e5%9b%ba%e4%bb%b6%e4%b8%8b%e8%bd%bd&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;固件下载&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Maskbugzero/Netkeeper-OpenWrt/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;Openwrt-x86-64&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;文件说明&#34;&gt;&lt;a href=&#34;#%e6%96%87%e4%bb%b6%e8%af%b4%e6%98%8e&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;文件说明&#xD;&#xA;&lt;/h3&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;文件名&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;描述&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;sha256sums&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;固件完整性校验文件&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;config.buildinfo&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;OpenWrt 编译配置文件&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;openwrt-x86-64-generic.manifest&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;固件内已集成软件包列表&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;openwrt-x86-64-generic-generic-rootfs.tar.gz&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;RootFS 文件&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;openwrt-x86-64-generic-rootfs-ext4.img.gz&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;不带引导的 RootFS 镜像&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;openwrt-x86-64-generic-squashfs-combined.vmdk&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;VMDK 虚拟磁盘映像 (Legacy 引导)&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;openwrt-x86-64-generic-squashfs-combined-efi.vmdk&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;VMDK 虚拟磁盘映像 (UEFI 引导)&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;openwrt-x86-64-generic-squashfs-combined.img.gz&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Squashfs 格式安装 / 升级固件 (Legacy 引导)&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;openwrt-x86-64-generic-squashfs-combined-efi.img.gz&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Squashfs 格式安装 / 升级固件 (UEFI 引导)&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;登录页面&#34;&gt;&lt;a href=&#34;#%e7%99%bb%e5%bd%95%e9%a1%b5%e9%9d%a2&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;登录页面&#xD;&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;用户名：root 密码为空 管理IP：192.168.1.1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;核心功能&#34;&gt;&lt;a href=&#34;#%e6%a0%b8%e5%bf%83%e5%8a%9f%e8%83%bd&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;核心功能&#xD;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Netkeeper插件使用说明&lt;/li&gt;&#xA;&lt;li&gt;自动获取闪讯密码并填写&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;使用方法&#34;&gt;&lt;a href=&#34;#%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;使用方法&#xD;&#xA;&lt;/h2&gt;&lt;h4 id=&#34;初始配置&#34;&gt;&lt;a href=&#34;#%e5%88%9d%e5%a7%8b%e9%85%8d%e7%bd%ae&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;初始配置&#xD;&#xA;&lt;/h4&gt;&lt;ol&gt;&#xA;&lt;li&gt;默认Lan管理IP为&lt;code&gt;192.168.1.1&lt;/code&gt;，默认第一个网口为 LAN，第二个为 WAN&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;登录页面&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.5772447.xyz/img/1691391007455.webp&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;直接登录，之后至系统 -&amp;gt; 管理权 页面修改默认密码，点击保存应用后立即生效&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;修改默认密码&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.5772447.xyz/img/1691391032241.webp&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;netkeeper插件使用说明&#34;&gt;&lt;a href=&#34;#netkeeper%e6%8f%92%e4%bb%b6%e4%bd%bf%e7%94%a8%e8%af%b4%e6%98%8e&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;Netkeeper插件使用说明&#xD;&#xA;&lt;/h3&gt;&lt;h4 id=&#34;普通插件&#34;&gt;&lt;a href=&#34;#%e6%99%ae%e9%80%9a%e6%8f%92%e4%bb%b6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;普通插件&#xD;&#xA;&lt;/h4&gt;&lt;p&gt;在 网络 -&amp;gt; 接口 -&amp;gt; WAN编辑 -&amp;gt; 选择闪讯拨号 -&amp;gt; 确认切换 后&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;切换为闪讯拨号&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.5772447.xyz/img/1691391099821.webp&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;然后输入 用户名 和 密码 选择对应的 闪讯插件 保存应用即可拨号&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;选择对应的闪讯插件&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.5772447.xyz/img/1691391048766.webp&#34;&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;拦截插件&#34;&gt;&lt;a href=&#34;#%e6%8b%a6%e6%88%aa%e6%8f%92%e4%bb%b6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;拦截插件&#xD;&#xA;&lt;/h4&gt;&lt;p&gt;在 网络 -&amp;gt; 接口 -&amp;gt; WAN编辑 -&amp;gt; 选择闪讯拨号 -&amp;gt; 确认切换 后&lt;/p&gt;&#xA;&lt;p&gt;选择 闪讯拦截 插件并开启闪讯拦截服务后，在PC端使用闪讯客户端拨号，会自动获取用户名与密码并拨号&lt;/p&gt;&#xA;&lt;p&gt;可以不用填写 用户名 和 密码&lt;/p&gt;&#xA;&lt;p&gt;在 服务 -&amp;gt; 闪讯拦截 开启闪讯拦截服务&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;开启闪讯拦截服务&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.5772447.xyz/img/1691391142303.webp&#34;&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;特别鸣谢&#34;&gt;&lt;a href=&#34;#%e7%89%b9%e5%88%ab%e9%b8%a3%e8%b0%a2&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;特别鸣谢&#xD;&#xA;&lt;/h4&gt;&lt;p&gt;netkeeper的核心源码来自于miao1007的&lt;a class=&#34;link&#34; href=&#34;https://github.com/miao1007/Openwrt-NetKeeper&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;Openwrt-NetKeeper&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;编译使用的源码来自于CCnut的&lt;a class=&#34;link&#34; href=&#34;https://github.com/CCnut/feed-netkeeper&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;feed-netkeeper&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;自动获取闪讯密码并填写&#34;&gt;&lt;a href=&#34;#%e8%87%aa%e5%8a%a8%e8%8e%b7%e5%8f%96%e9%97%aa%e8%ae%af%e5%af%86%e7%a0%81%e5%b9%b6%e5%a1%ab%e5%86%99&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;自动获取闪讯密码并填写&#xD;&#xA;&lt;/h3&gt;&lt;p&gt;此功能须配合kuretru的&lt;a class=&#34;link&#34; href=&#34;https://github.com/kuretru/SingleNet-Robot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;SingleNet-Robot&lt;/a&gt;项目。由于本项目编译时以添加luci-mod-rpc，所以可直接使用推荐的LuCI服务端。&lt;/p&gt;&#xA;&lt;h4 id=&#34;简单使用方法&#34;&gt;&lt;a href=&#34;#%e7%ae%80%e5%8d%95%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;简单使用方法：&#xD;&#xA;&lt;/h4&gt;&lt;ol&gt;&#xA;&lt;li&gt;去&lt;a class=&#34;link&#34; href=&#34;https://github.com/kuretru/SingleNet-Robot/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;项目&lt;/a&gt;下载编译好的apk文件，并安装至手机&lt;/li&gt;&#xA;&lt;li&gt;点击&lt;strong&gt;服务器配置&lt;/strong&gt;，输入服务端地址&amp;rsquo;http://192.168.1.1&amp;rsquo; 及服务端网络接口名称&amp;rsquo;wan&#39;&lt;/li&gt;&#xA;&lt;li&gt;服务端类型选择&lt;strong&gt;Luci Rpc&lt;/strong&gt;，配置路由用户名密码&lt;/li&gt;&#xA;&lt;li&gt;点击&lt;strong&gt;测试服务器&lt;/strong&gt;，若成功点击保存并退出，若失败请仔细检查服务端地址是否设置正确&lt;/li&gt;&#xA;&lt;li&gt;在调试面板输入当前的闪讯账号及密码，并点击&lt;strong&gt;手动更新用户名及密码&lt;/strong&gt;查看是否自动更新成功&lt;/li&gt;&#xA;&lt;li&gt;点击&lt;strong&gt;注册定时任务&lt;/strong&gt;以开启自动更新密码功能，无需此功能可不点击注册定时任务。若点击注册定时任务，可设置更新时间间隔。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;PS&lt;/strong&gt;：定制系统如MIUI等，需给予app足够的权限，其中设置sim卡时，若未给app &lt;strong&gt;获取手机信息&lt;/strong&gt; 权限，将无法测试并造成闪退，且无法保存服务器数据。若未识别到收到的闪讯上网密码，则未给app &lt;strong&gt;读取通知类短信&lt;/strong&gt; 权限。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;PS&lt;/strong&gt;：建议使用较为廉价的备用机，关闭移动数据，打开WIFI开关，只用于更新闪讯密码，可实现无缝更新闪讯密码。&lt;/p&gt;&#xA;&lt;h4 id=&#34;特别鸣谢-1&#34;&gt;&lt;a href=&#34;#%e7%89%b9%e5%88%ab%e9%b8%a3%e8%b0%a2-1&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;特别鸣谢&#xD;&#xA;&lt;/h4&gt;&lt;p&gt;kuretru的&lt;a class=&#34;link&#34; href=&#34;https://github.com/kuretru/SingleNet-Robot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;SingleNet-Robot&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;软路由写盘&#34;&gt;&lt;a href=&#34;#%e8%bd%af%e8%b7%af%e7%94%b1%e5%86%99%e7%9b%98&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;软路由写盘&#xD;&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;将 img 文件上传&lt;/li&gt;&#xA;&lt;li&gt;输入命令 &lt;code&gt;dd if=/tmp/op.img of=/dev/sda&lt;/code&gt; 回车（op.img 为固件的名称）&lt;/li&gt;&#xA;&lt;li&gt;最后输入 &lt;code&gt;reboot&lt;/code&gt; 重启路由器&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;项目基于&#34;&gt;&lt;a href=&#34;#%e9%a1%b9%e7%9b%ae%e5%9f%ba%e4%ba%8e&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;项目基于&#xD;&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/CCnut/feed-netkeeper&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;feed-netkeeper&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/kuretru/SingleNet-Robot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;SingleNet-Robot&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/openwrt/openwrt&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;OpenWrt&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/P3TERX/Actions-OpenWrt&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;P3TERX/Actions-OpenWrt&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item></channel>
</rss>
