This commit is contained in:
eric
2026-05-19 07:49:56 +00:00
parent 78e1308063
commit 585bcd9500
112 changed files with 61939 additions and 23 deletions

View File

@@ -51,17 +51,17 @@
### 2. Neko 基线与 Google 友好
现状:Neko 运行路径已经改为动态生成 compose。`NEKO_INSTANCE_COUNT` 默认保底 2,最大受 `NEKO_MAX_INSTANCE_COUNT` 限制并封顶 64;每个实例都有独立 profile、HTTP/WebRTC 端口、Tampermonkey 强制安装、开发者模式与 IP 变更 watchdog。
现状:Neko 运行路径已经改为动态生成 compose。`NEKO_INSTANCE_COUNT` 默认保底 2,最大受 `NEKO_MAX_INSTANCE_COUNT` 限制并封顶 64;每个实例都有独立 profile、HTTP/WebRTC 端口、Tampermonkey 持久化、开发者模式与 IP 变更 watchdog。默认是个人管理员浏览器模式,不挂 Chrome 企业策略、不禁用 Google Sync。
优化:
- 保底实例数为 2;多频道 Pro 线路数超过实例数时,保存频道会自动提升 `NEKO_INSTANCE_COUNT` 并后台重启 Neko。
- 每个实例独立 `NEKO_PROFILE_HOST_DIR_N`,账号态、Tampermonkey、YouTube Studio 页面保持持久化。
- 新建 profile 会从 1 号健康 profile 自动补种 Tampermonkey 扩展目录、脚本 LevelDB 与 managed settings,避免新频道新 Neko 依赖 Chrome Web Store 实时下载后才出现默认脚本。
- 新建 profile 会从 1 号健康 profile 自动补种 Tampermonkey 扩展目录、脚本 LevelDB 与扩展设置,避免新频道新 Neko 依赖 Chrome Web Store 实时下载后才出现默认脚本。
- Neko 默认启用超级管理员入口,管理员密码来自 `NEKO_ADMIN_PASS`,普通观看/操作密码来自 `NEKO_USER_PASS`。
- 浏览器默认打开开发者模式,并通过 Chrome policy 强制安装 Tampermonkey。
- 浏览器默认打开开发者模式。`NEKO_MANAGED_POLICIES=0` 时不挂企业策略,因此不会显示“由组织管理”;如必须强制安装/导入 Tampermonkey,可改为 `NEKO_MANAGED_POLICIES=1`,代价是 Chrome 会显示 managed by organization。
- 默认使用 Google/YouTube 登录入口,保留完整 ICE,避免更换 Wi-Fi 后 WebRTC 仍指向旧局域网 IP。
- Tampermonkey 默认脚本继续使用 `services/neko/provisioning/youtube-studio-auto-dismiss.user.js`,来源 URL 固定为 `https://greasyfork.org/en/scripts/557378-youtube-studio-auto-dismiss/code`,渲染 JSON 后由 Chrome policy 导入。
- Tampermonkey 默认脚本继续使用 `services/neko/provisioning/youtube-studio-auto-dismiss.user.js`,来源 URL 固定为 `https://greasyfork.org/en/scripts/557378-youtube-studio-auto-dismiss/code`;企业策略模式开启时会通过 Chrome policy 导入。
涉及文件: