diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..becd366 Binary files /dev/null and b/.DS_Store differ diff --git a/fn-knock/ICON.PNG b/fn-knock/ICON.PNG new file mode 100644 index 0000000..095f5e5 Binary files /dev/null and b/fn-knock/ICON.PNG differ diff --git a/fn-knock/Preview/01.png b/fn-knock/Preview/01.png new file mode 100644 index 0000000..a1c5b1e Binary files /dev/null and b/fn-knock/Preview/01.png differ diff --git a/fn-knock/Preview/02.png b/fn-knock/Preview/02.png new file mode 100644 index 0000000..0b17213 Binary files /dev/null and b/fn-knock/Preview/02.png differ diff --git a/fn-knock/Preview/03.png b/fn-knock/Preview/03.png new file mode 100644 index 0000000..49de127 Binary files /dev/null and b/fn-knock/Preview/03.png differ diff --git a/fn-knock/README.md b/fn-knock/README.md new file mode 100644 index 0000000..fc059a5 --- /dev/null +++ b/fn-knock/README.md @@ -0,0 +1,45 @@ +# 敲门knock + +[![Version](https://img.shields.io/badge/version-1.2.0-blue.svg)](https://github.com/kci-lnk/fn-knock-turborepo) +[![Platform](https://img.shields.io/badge/platform-飞牛OS-orange.svg)](https://www.fnnas.com/) +[![Arch](https://img.shields.io/badge/arch-x86__64%20%7C%20arm64-lightgrey.svg)](https://github.com/kci-lnk/fn-knock-turborepo) + +**敲门knock** 是一款面向飞牛OS的安全防护软件,聚焦家庭和轻量服务器场景下的访问安全治理,内置防火墙控制与反代安全能力,帮助用户更直观地管理入口暴露面和访问策略。 + +## 核心功能 + +- 防火墙控制:对外暴露端口进行集中管理,减少不必要的开放面。 +- 反代安全:针对反向代理场景提供额外的安全防护能力。 +- 双架构支持:同时提供 x86_64 与 arm64 安装包,便于不同硬件平台使用。 +- 飞牛OS 集成:以 FPK 形式发布,适配飞牛OS 的应用安装与运行方式。 + +## 应用信息 + +- 应用名称:敲门knock +- 当前版本:1.2.0 +- 开发者:kci-lnk +- 官网:[https://www.fnknock.cn/](https://www.fnknock.cn/) +- 项目页:[https://github.com/kci-lnk/fn-knock-turborepo](https://github.com/kci-lnk/fn-knock-turborepo) +- 问题反馈:[https://github.com/kci-lnk/fn-knock-turborepo/issues](https://github.com/kci-lnk/fn-knock-turborepo/issues) +- 默认服务端口:7999 +- 安装类型:系统空间 + +## 依赖与兼容性 + +- 支持架构:x86_64、arm64 +- x86_64 包依赖:Node.js v20、Redis +- arm64 包依赖:Node.js v20 +- 运行权限:root + +## 安装说明 + +1. 在 FnDepot 中同步应用源。 +2. 找到 **敲门knock** 并安装与当前设备架构匹配的版本。 +3. 安装完成后,通过飞牛OS 应用入口打开应用。 +4. 如需进一步配置,请结合官网或项目页中的说明进行设置。 + +## 使用提示 + +- 在启用防火墙或反代相关策略前,建议先确认当前设备的管理入口与必要业务端口,避免误封。 +- 若网络访问策略较复杂,建议先在低风险环境测试后再应用到生产设备。 +- 若遇到安装或运行问题,可优先到项目 Issues 页面反馈。 diff --git a/fn-knock/fn-knock_arm.fpk b/fn-knock/fn-knock_arm.fpk new file mode 100644 index 0000000..f0b9994 Binary files /dev/null and b/fn-knock/fn-knock_arm.fpk differ diff --git a/fn-knock/fn-knock_x86.fpk b/fn-knock/fn-knock_x86.fpk new file mode 100644 index 0000000..565f156 Binary files /dev/null and b/fn-knock/fn-knock_x86.fpk differ diff --git a/fnpack.json b/fnpack.json index 851745c..d5240ec 100644 --- a/fnpack.json +++ b/fnpack.json @@ -13,6 +13,34 @@ "size": "28.9", "changelog": "注意:更新后请到官方应用商店配置应用端口号。如提示无法获取更新信息则需要到官方应用商店写在官方来源版本重新安装。 \n更新内容:\n支持自定义端口号,增强ws鉴权,修复已知bug(无论如何增强鉴权,不建议将端口号暴露到公网)" }, + "fn-knock": { + "display_name": "敲门knock", + "platform": [ + "x86", + "arm" + ], + "version": "1.2.0", + "desc": "敲门knock是一款针对飞牛OS的安全防护软件,内置了防火墙控制和反代安全", + "labels": "安全,网络,工具", + "distributor": "kci-lnk", + "distributor_url": "https://www.fnknock.cn/", + "author": "kci-lnk", + "author_url": "https://github.com/kci-lnk/fn-knock-turborepo", + "download_url": "", + "isdocker": "false", + "bug_report_url": "https://github.com/kci-lnk/fn-knock-turborepo/issues", + "install_type": "系统空间", + "size": "7.2", + "changelog": "FnDepot 首次收录,提供 x86 与 arm 双架构安装包。", + "arch_diff": { + "x86": { + "size": "7.2" + }, + "arm": { + "size": "6.5" + } + } + }, "picoclaw": { "display_name": "PicoClaw", "platform": "all", @@ -28,4 +56,4 @@ "download_url": "", "changelog": "更新至 0.2.4\n同步最新 PicoClaw 安装包" } -} +} \ No newline at end of file