mtvpls
|
a769642924
|
网盘代理内存泄漏优化
|
2026-04-26 21:29:22 +08:00 |
|
mtvpls
|
1ccfb9cdce
|
夸克网盘在线播放移除openlist依赖
|
2026-04-26 21:11:00 +08:00 |
|
mtvpls
|
59706b17c1
|
百度网盘在线播放
|
2026-04-26 20:40:08 +08:00 |
|
mtvpls
|
c877397682
|
移动云盘在线播放
|
2026-04-26 17:41:56 +08:00 |
|
mtvpls
|
d8d7e57eab
|
优化漫画展馆的搜索速度,修复无法重新搜索
|
2026-04-25 21:38:15 +08:00 |
|
mtvpls
|
a0f9a0398b
|
增加首页背景图设置
|
2026-04-23 12:05:51 +08:00 |
|
mtvpls
|
0916e4ff08
|
用户组增加权限控制
|
2026-04-22 16:22:17 +08:00 |
|
mtvpls
|
308650f771
|
书架更新通知
|
2026-04-18 00:48:17 +08:00 |
|
mtvpls
|
7fb11f0ff7
|
Suwayomi认证方式重构
|
2026-04-17 22:50:58 +08:00 |
|
mtvpls
|
f289607c36
|
漫画增加推荐页
|
2026-04-17 21:01:44 +08:00 |
|
mtvpls
|
cb225c3291
|
增加漫画展馆功能
|
2026-04-16 16:01:47 +08:00 |
|
mtvpls
|
4fe9314c57
|
Merge branch 'pr-265' into dev
|
2026-04-15 21:18:32 +08:00 |
|
ShiGuangAlex
|
aa5426c186
|
Fix danmaku auto-load default toggle
|
2026-04-14 22:21:42 +08:00 |
|
ShiGuangAlex
|
62e0c12d81
|
Fix Safari playback recovery and episode progress memory
|
2026-04-14 17:40:30 +08:00 |
|
mtvpls
|
0e41ba2661
|
音乐增加代理开关
|
2026-04-14 16:49:22 +08:00 |
|
mtvpls
|
1dcf27d1f8
|
音乐数据v2导入导出适配
|
2026-04-14 14:18:02 +08:00 |
|
mtvpls
|
c82d7b3841
|
新增基于lxserver的音乐功能
|
2026-04-13 23:17:57 +08:00 |
|
mtvpls
|
204eec782f
|
调整api路径
|
2026-04-08 18:03:18 +08:00 |
|
mtvpls
|
4b62d7d7af
|
重复转存校验
|
2026-04-07 20:06:58 +08:00 |
|
mtvpls
|
9b707c1a17
|
夸克网盘转存
|
2026-04-07 16:58:22 +08:00 |
|
mtvpls
|
4bed01e7a3
|
新增照片墙
|
2026-04-06 11:02:57 +08:00 |
|
mtvpls
|
97d479786b
|
增加弹幕内置源
|
2026-04-03 10:34:52 +08:00 |
|
mtvpls
|
bf17abacf3
|
增加注册邀请码功能
|
2026-03-31 12:53:19 +08:00 |
|
mtvpls
|
7547f78472
|
高级推荐
|
2026-03-29 11:41:03 +08:00 |
|
mtvpls
|
8acc50b198
|
增加lite镜像
|
2026-03-27 15:27:35 +08:00 |
|
mtvpls
|
a9978779c0
|
cloudflare兼容
|
2026-03-25 11:01:10 +08:00 |
|
mtvpls
|
cc1e70ad61
|
磁链增加代理配置
|
2026-03-25 10:30:22 +08:00 |
|
mtvpls
|
5d75491523
|
tvbox黄色过滤
|
2026-03-24 10:57:32 +08:00 |
|
mtvpls
|
52905f8bdc
|
精简线路
|
2026-03-22 16:31:47 +08:00 |
|
mtvpls
|
3132d7608f
|
调整视频源脚本播放流程
|
2026-03-22 14:28:17 +08:00 |
|
mtvpls
|
691247cb8e
|
脚本缓存,移除版本控制
|
2026-03-22 00:29:02 +08:00 |
|
mtvpls
|
3b5587e388
|
脚本实装
|
2026-03-21 14:44:53 +08:00 |
|
mtvpls
|
b66d607675
|
视频源脚本
|
2026-03-21 11:47:22 +08:00 |
|
mtvpls
|
c10e28f5ae
|
Merge branch 'dev' of https://github.com/mtvpls/moontvplus-dev into dev
|
2026-03-21 10:33:16 +08:00 |
|
mtvpls
|
0322b2650b
|
修复live全量代理not source
|
2026-03-19 23:23:14 +08:00 |
|
mtvpls
|
b61865fb49
|
优化视频权重获取方式
|
2026-03-19 16:10:43 +08:00 |
|
mtvpls
|
02b5c87c01
|
获取视频源详情不再依赖title
|
2026-03-18 09:51:23 +08:00 |
|
mtvpls
|
826acf40bf
|
电视直播三种代理模式
|
2026-03-17 10:54:34 +08:00 |
|
mtvpls
|
fe210c26cb
|
电视直播代理控制权从客户端改为服务端
|
2026-03-16 15:47:12 +08:00 |
|
mtvpls
|
cdba909716
|
fix缓存
|
2026-03-14 12:47:01 +08:00 |
|
mtvpls
|
11317abc98
|
ai评论生成
|
2026-03-14 11:30:17 +08:00 |
|
mtvpls
|
ea169593a6
|
尝试修复emby代理内存泄漏
|
2026-03-13 20:14:33 +08:00 |
|
mtvpls
|
52166a4a5d
|
Merge branch 'pr-213' into dev
|
2026-03-12 20:10:41 +08:00 |
|
Troray
|
3e9fdbb7a0
|
fix: 强化 SSRF 防护、修复代理链路安全漏洞与代码质量问题
基于 Gemini Code Assist 审查建议,对代理链路进行全面安全加固与代码优化。
- [新增] `src/lib/server/ssrf.ts`: 使用 `dns.promises.lookup` 进行真实 IP 解析,
替代原有的正则匹配,防御 DNS 重绑定、非十进制 IP 等绕过手段
- [新增] 为 `proxy/vod/m3u8`、`proxy/vod/key`、`video-proxy` 三个接口补齐 SSRF 校验,
此前仅 `proxy-m3u8` 和 `proxy/vod/segment` 有防护
- [删除] `utils.ts` 中已弃用的 `isValidUrlForProxy` 函数
- 所有代理接口统一强制 SSRF 校验,不再仅限于 `source=directplay`
- 修复 `proxy/vod/segment` 中 `isCancelled` 为 `const` 导致流取消信号失效的问题
- 修复 `proxy-m3u8/route.ts` 中导入不存在的函数(`extractResolutionFromM3u8`, `filterAdsFromM3U8Default`, `resolveM3u8Links`)的构建错误
- 修复直链直连模式下 `fetchCurrentSourceVideoInfo` 使用 HLS.js (XHR) 探测视频分辨率
触发 CORS 误报的问题,改为直接跳过探测
- 移除 `proxy/vod/segment` 中未使用的 `NextRequest` 导入
- [新增] `src/lib/server/proxy-headers.ts`: 抽取 CORS 响应头为共享工具函数,
消除 `proxy/vod/segment`、`proxy/vod/key`、`proxy/vod/m3u8` 中重复代码
- 统一使用 `DIRECT_PLAY_SOURCE` 常量替代硬编码 `'directplay'` 字符串
- `src/lib/server/ssrf.ts`
- `src/lib/server/proxy-headers.ts`
- `/app/api/proxy-m3u8/route`
- `/app/api/proxy/vod/key/route`
- `/app/api/proxy/vod/m3u8/route`
- `/app/api/proxy/vod/segment/route`
- `/app/api/video-proxy/route`
- `/app/play/page`x
- `/lib/utils`
|
2026-03-11 21:11:24 +08:00 |
|
Troray
|
11dd787e73
|
feat(play): 直链播放默认不走代理及无后缀流透传兼容
1. 将直链播放(directplay)模式默认改为浏览器直连播放。
2. 播放失败UI新增'使用代理播放'按钮,点击后自动记忆域名并使用代理重试。
3. 仅在 localStorage 中记录的失败域名会自动走代理。
|
2026-03-11 17:11:44 +08:00 |
|
Troray
|
802bf80bef
|
修复SSRF/Host Header注入与Null报错的问题
|
2026-03-10 20:58:56 +08:00 |
|
Troray
|
3563d80510
|
fix(player):修复直链播放m3u8时跨域错误及分片加载失败的问题
|
2026-03-10 17:28:48 +08:00 |
|
mtvpls
|
fc9d7a67f9
|
修复filesystem模式取消下载不删除文件
|
2026-03-07 20:09:07 +08:00 |
|
mtvpls
|
bc25791fd9
|
ai问片移除think,标题可点击
|
2026-03-07 12:32:26 +08:00 |
|
mtvpls
|
6481772777
|
优化ai问片流式处理,系统提示词增加日期,优化决策json提取
|
2026-03-07 12:00:54 +08:00 |
|