WIFI之路 08-26 飞牛FRPC客户端(本站出品)使用指南 背景: 飞牛应用中心里其实已经有 frpc 应用了,功能也算齐全。只是那个界面跟飞牛的系统风格不太搭,用起来总觉得别扭。所以我就照着飞牛的视觉习惯,自己写了一个「FRP 客户端」——内置 frpc,把配置、状态、日志都做成原生应用的样子。这篇文章记录这个应用的完整使用流程:安装、配置、建隧道、排障。全程在 Web 界面操作,不需要 SSH。 本站开发的这个「FRP 客户端」应用:内置了官方编译好的 frpc 二进制,用 Web 界面管理配置、状态和日志,代理类型支持 TCP / UDP / HTTP / HTTPS / TCPMUX / STCP / XTCP / SUDP。 安装应用 选择对应架构的安装包 应用分为 x86_64 和 arm64 两个安装包,按 NAS 的 CPU 架构选择: 架构 设备 安装包 x86_64 大多数 Intel / AMD 平台 frpc-x86-.fpk arm64 ARM 平台 frpc-arm-.fpk 不确定架构的话,在 fnOS 终端里执行 uname -m:x86_64 选 x86 包,aarch64 选 a #网站和程序 #FRPC #飞牛frp
WIFI之路 08-19 欢迎使用WIFI之路静态资源库 写在前面 WIFI之路CDN 是本站自建的一个前端静态资源加速分发服务,基于阿里云 ESA 免费分发,覆盖常用开源库、中文字体、节日图片等资源,一行代码即可引入,无需自建存储。 本文带你快速了解这个服务的定位与用法。 它是什么? WIFI之路CDN 是一个静态资源加速库:把日常开发与建站常用的前端资源(JS / CSS 库、中文字体、节日图片等)统一托管到阿里云 ESA 边缘节点,实现全球加速、就近响应。你不需要自己搭存储、配 CDN,复制一段链接就能用。 一个域名(cdn.wifilu.com),覆盖常用前端资源。 首页提供了终端风格的引用示意: ~ $ curl -I https://cdn.wifilu.com/libraries/vue/3.5.22/vue.global.min.js HTTP/2 200 content-type: text/javascript x-cache: HIT 可以看到走的是 HTTP/2,命中边缘缓存后直接返回。 六大功能一览 1. 静态资源库 覆盖前端框架、UI 组件库、图表、动画、工具类等常用开源库,多版本托管,支持搜 #网站和程序 #CDN #前端加速
WIFI之路 08-15 AI 写博客自动化:wp-aerocore-publish 技能介绍与使用指南 本文由博主在 Reasonix 中使用 wp-aerocore-publish 技能发布与编辑更新。 1. 简介 wp-aerocore-publish 是一套面向本站(WordPress + AeroCore 主题)的 AI 写作与发布技能。它将「文章撰写」与「内容发布」两个环节自动化:按主题规范生成正文,并通过 WordPress REST API 完成草稿创建、特色图片设置、分类选择与标签生成。 技能的核心能力如下: 自动写作:依据本站格式规范生成正文,原生支持 AeroCore 主题 10+ 种 shortcode(折叠面板、提示面板、下载面板、密码可见、视频插入等) 文章编辑:对已发布文章进行更新(修正内容、补充信息、替换附件链接、更新版本号等),通过 REST API 直接修改并保持发布状态 格式转换:将外部文章或文档转换为适配本站主题的统一格式 一键发布:通过 REST API 与应用密码,自动存草稿、设特色图片、选分类、打标签 安全配置:凭据独立文件存放,模板与真实配置分离,可安全分发 技能本体为标准 Markdown 文件(SKILL.md),符合通 #站长杂谈 #AI 写作 #WordPress
WIFI之路 08-15 OPHUB 固件镜像汇总(Armbian / OpenWrt)[2026.09 已更新] 背景 ophub 大佬长期维护的 amlogic-s9xxx 系列项目,专门为 Amlogic(晶晨)、Rockchip(瑞芯微)、Allwinner(全志)三大架构的电视盒子 / 开发板构建 ARM 固件,涵盖 Armbian(Linux 服务器系统)与 OpenWrt(软路由系统)两条产品线,目前共覆盖 161 款设备,且持续更新中。 如果你的盒子不在官方支持列表、或想在老旧电视盒子上"废物利用"(做服务器、软路由、NAS 前置等),ophub 维护的社区版固件是最佳选择之一。本文汇总当前各版本镜像的版本号、内核、设备支持与下载方式。 版本概览 一、Armbian(Linux 服务器系统) 面向 ARM 盒子的轻量 Linux 服务器版,支持在线更新内核。当前提供 3 个版本代号: github项目:https://github.com/ophub/amlogic-s9xxx-openwrt/blob/main/README.cn.md 版本代号 系统 内核(amlogic) 内核(allwinner / rockchip) 最新镜像日期 noble Ub #软路由 #Armbian #immortalwrt
WIFI之路 08-14 DeepSeek Harness (dsh) 部署运维实践 1. 概述 DeepSeek Harness(dsh)是 DeepSeek 官方开源的 agent 框架(智能体),以 Web UI 模式运行,默认监听 http://127.0.0.1:3080。当前处于开发者预览阶段,版本 0.1.0-rc.6。 2. 官方默认部署方式的缺点 官方 README 提供的启动方式是 npx @deepseek-ai/dsh web,适合快速体验,但作为长期运行存在以下短板: 无进程守护:前台运行,终端关闭或 SSH 断开即停止;进程崩溃不会自动重启,服务器重启后也不会自动拉起。 依赖 npm 临时缓存:npx 将包下载到 npm 缓存目录(cache/_npx//),路径带随机 hash、非正式安装位置,npm 清理缓存后服务将无法启动,也不便于固定版本管理。 原生模块编译不可控:dsh 依赖 node-pty 等原生模块,Linux 无预编译产物;npx 安装时若安装脚本被策略跳过(如 npm 的 allow-scripts),会出现 Failed to load native module: pty.node 导致启动即崩溃。 仅本 #网站和程序 #DeepSeek #DeepSeek Harness
WIFI之路 08-02 WordPress 附件(媒体文件)清理通用指南 背景 关于本指南:核心逻辑为本人经过多次实践总结而成。建议在 IDE(如 Cursor、Trae 等)中将本指南全文喂给 AI,作为实现该清理工具的参考依据,可大幅提高开发效率和准确性。 WordPress 站点在长期运行过程中,wp-content/uploads 目录会不断积累大量媒体文件(图片、PDF、视频等)。这些文件的主要来源包括: 文章/页面内容:编辑器插入的图片、附件下载、相册等; 主题/插件自动生成:缩略图裁剪、缓存、日志、占位图等; 直接上传未使用:后台或 FTP 上传后从未被任何内容引用; 内容删除后的残留:文章或产品已删除,但关联的媒体文件仍留在磁盘上。 随着时间推移,未被引用的"垃圾文件"会带来以下问题: 浪费存储空间:尤其是图片密集的站点(电商、新闻、图库),未用文件可能占用数 GB 到数十 GB; 备份体积膨胀:全量备份中包含大量无用文件,拖慢备份/恢复速度,增加存储成本; 迁移/部署效率低:站点迁移或搭建测试环境时,大量无用文件被一并拷贝; 安全隐患:残留的敏感文件(如发票截图、内部文档)可能被公开访问。 然而,手动清理风险极高: #网站和程序 #WordPress #WordPress附件清理
WIFI之路 05-26 花了两天捣鼓了个比亚迪闪充计算器 背景 前阵子比亚迪开了个发布会,二代刀片电池正式亮相,什么 8C、10C 超快充,1500kW 峰值功率,"5 分钟充好 9 分钟充饱",听着确实挺唬人的。 我也想看看在不同功率下的充电时长。 于是周末闲着也是闲着,就动手写了两个小页面。一个是可以选车型、调参数然后算出充电时间的计算器;另一个是把所有二代刀片电池的车型整理到一起的浏览页面。全程纯前端,没后端,数据都是 JSON 存的,代码放自己服务器上就跑起来了。 闪充计算器 闪充计算器 页面布局很简单,左边是参数设置区,右边是结果展示区。参数主要就这几样: 车型:下拉菜单按品牌分好了组,选了车型自动带出电池容量。不想选现成的也可以自己填容量。 起始电量 / 目标电量:默认填的 10% 到 97%,这是比亚迪官方宣传的"9 分钟充饱"对应的区间。你想算 20% 到 80% 也完全没问题。 充电桩功率:从 50kW 的普通快充桩一路到 1500kW 的超大功率闪充桩,一共 7 档,还留了个自定义入口。 环境温度:常温(20°C)和低温(-30°C)两档。低温下握手预热时间会明显变长,这个后面细说。 右边结果区有三个 #站长杂谈 #网站和程序 #C倍率
WIFI之路 04-16 宝塔安装PHP 8.5并开启opcache(含JIT配置) 背景 无意间看到PHP 8.5 似乎对opcache做了增强。 JIT 编译器全面增强 JIT(即时编译器)的优化是性能提升的核心驱动力。 默认启用与策略优化:PHP 8.5 默认启用 JIT 的 tracing 模式,并且 OPcache 的 JIT 策略更加激进,对热点代码的覆盖率从 PHP 8.4 的约 65% 提升至 78%,这意味着更多的代码路径能被编译成高效的机器码执行。 执行效率飞跃:对于数学计算、循环等 CPU 密集型任务,JIT 的优化效果尤为突出,性能提升可达 35%。实测数据显示,在 JIT 优化后,特定脚本的执行时间可从 120ms 大幅降低至 35ms。 于是我就试试.... PHP 8.5的问题 经过测试目前PHP 8.5存在以下问题,或者说至少在宝塔中存在以下问题。 问题 影响 建议 移除了 zip 扩展 zip功能不可用 需要使用编译方式安装php 8.5,编译时追加 --with-zip 默认opcache参数保守 性能可能不足 需要配置 opcache相关参数 移除了 imap 扩展 影响webmail系统,但不 #网站和程序 #opcache #opcache jit
WIFI之路 04-08 BT面板+OpenClaw+钉钉(文档+表格)踩坑全记录 背景 最近朋友公司要求使用AI提效。于是想使用openclaw来协同办公。 我之前配置过飞书的openclaw,飞书的插件做的比较完善所以配置也比较简单。 但是我发现钉钉的插件和办公相关,没有集成在openclaw的默认插件和skill中,于是我开始了折腾之路。 其实坑还是挺多的..... 注意:OpenClaw操作钉钉的表格和文档需要skill-mcporter-Mcp Server来进行。 安装OpenClaw 1 服务器 你只要有一台可以联网的Linux主机即可。 不一定非要使用公网服务器。我本身就是使用一台联想U35 N100的小主机当服务器使用。 2 系统 考虑到兼容性,建议选择Ubuntu 24.04或者Debian 12。我因为要使用web面板,所以也安装了宝塔面板。 3 安装OpenClaw 既然安装了宝塔面板,我们就来使宝塔的OpenClaw插件。 3.1 安装宝塔OpenClaw插件 记得使用非Docker版本,安装需要一点时间。 3.2 升级OpenClaw 默认安装的OpenClaw是 2026.3.13版本,有点太老了。你可以选 #网站和程序 #ai #openclaw
WIFI之路 02-06 飞牛影视配置STRM指南[含X86/ARM] 背景 飞牛本周更新了影视应用(0.9.1),增加了对STRM(流媒体链接文件) 的支持,现在我们可以利用SmartStrm等第三方工具,快速生成影视STRM库来实现STRM的兼容和播放。 名词解释 什么是Strm STRM 是纯文本格式的流媒体链接文件,核心用途是存储影视文件的直连访问链接(多为网盘直链 URL),通常一个影视文件对应一个同名 STRM 文件。 举个例子:《流浪地球 2》的 STRM 文件(流浪地球 2.strm)中,会记录该影片的 MP4 直连 URL,示例为:http://192.168.1.100:5244/d/电影/流浪地球2.mp4 这类直链 URL 虽能在常规视频播放器中直接播放,但飞牛影视播放器不支持直接配置视频链接,而 STRM 文件可完美适配这一使用场景。 目前 STRM 文件可直接替代本地音视频原文件,适用于 Emby、Jellyfin、Kodi、飞牛影视等各类支持流媒体的播放器,且支持手动生成,也可通过第三方工具批量创建。 什么是SmartStrm SmartStrm[https://github.com/Cp0204/Smart #软路由 #smartstrm #smartstrm教程