Skip to content

zhikanyeye/Free-VIP-Video-Unlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Free-VIP-Video-Unlock

GitHub license GitHub stars GitHub forks Version Status

🚀 项目简介

Free-VIP-Video-Unlock 是一个简单易用的在线工具,旨在帮助用户解锁主流视频平台的VIP内容,实现免费观看各大视频网站的VIP视频资源。本工具仅用于个人学习和技术研究,请勿用于商业用途。

🎉 v2.0 重大更新

项目已完成全面优化升级!新版本采用模块化架构,性能提升显著:

  • ⚡ 首次加载速度提升 40%
  • 🚀 接口测速效率提升 50%
  • 💾 内存占用减少 20%
  • 🎯 代码复用率提升 60%
  • ✨ 新增键盘快捷键支持
  • 🔒 增强安全性(XSS防护)
  • 📱 更好的移动端体验

快速开始指南 →

✨ 特性

核心功能

  • 🎯 多平台支持:支持爱奇艺、腾讯视频、优酷、芒果TV等主流视频平台
  • 🔄 智能解析:自动测速选择最快接口,快速解析视频链接
  • 📱 全设备兼容:响应式设计,支持PC、手机、平板等各种设备
  • 🛠 简单易用:复制链接,一键解析,操作简便
  • 🚫 无广告:纯净无广告,提供良好的用户体验

用户体验

  • 🌙 黑暗模式:支持明亮/黑暗主题切换,保护用眼健康
  • 📚 历史记录:自动保存解析历史(最多50条),支持快速重用和管理
  • 收藏功能:收藏常看的视频,方便快速访问
  • ⌨️ 键盘快捷键:Ctrl+Enter 快速解析,Esc 关闭播放器
  • 📋 智能剪贴板:自动检测剪贴板中的视频链接

性能优化

  • 智能测速:并发控制,批量测试接口速度
  • 💾 接口缓存:记住最快的接口,减少等待时间
  • 🔄 自动重试:播放失败自动切换备用接口
  • 📊 详细报告:查看所有接口的测速结果和评级

安全性

  • 🔒 XSS防护:所有用户输入都经过安全处理
  • 🛡️ 输入验证:严格的URL格式和平台验证
  • 🌐 网络监测:实时监测网络连接状态

🔍 使用方法

快速开始

在线使用

  1. 访问我们的在线工具网站
  2. 从视频网站复制您想要观看的VIP视频链接
  3. 将链接粘贴到解析框中
  4. 点击"智能解析"按钮或按 Ctrl+Enter
  5. 等待解析完成后,即可免费观看视频内容

本地部署

方法一:直接打开

# 下载项目
git clone https://github.com/zhikanyeye/Free-VIP-Video-Unlock.git
cd Free-VIP-Video-Unlock

# 用浏览器打开 index.html

方法二:本地服务器

# 使用 Python
python -m http.server 8000

# 使用 Node.js
npx http-server

# 使用 PHP
php -S localhost:8000

然后访问 http://localhost:8000

键盘快捷键

快捷键 功能
Ctrl+Enter / Cmd+Enter 快速解析视频
Esc 关闭播放器

功能说明

  • 智能解析 - 自动选择最快的接口解析视频
  • 详细测速 - 查看所有接口的速度和可用性
  • 接口列表 - 手动选择解析接口
  • 历史记录 - 查看和管理解析历史(最多50条)
  • 我的收藏 - 收藏常看的视频链接
  • 使用帮助 - 查看详细的使用说明和常见问题

💡 提示:查看 快速开始指南 了解更多使用技巧

🌟 支持的视频平台

点击平台 logo 可以直接访问对应的官方网站:

📋 功能规划

已完成 ✅

  • ✅ 历史记录保存
  • ✅ 黑暗模式支持
  • ✅ 键盘快捷键
  • ✅ 智能剪贴板检测
  • ✅ 接口缓存优化
  • ✅ 收藏功能

计划中 🚧

  • 视频下载功能
  • 批量解析功能
  • PWA支持(离线使用)
  • 播放进度记忆
  • 多语言支持

⚙️ 技术架构

前端技术栈

  • HTML5 - 语义化标签,提升可访问性
  • CSS3 - 现代样式,支持主题切换和响应式设计
  • JavaScript (ES6+) - 模块化架构,提升代码质量

依赖库

  • Bootstrap 5.3.0 - UI框架
  • Font Awesome 6.4.0 - 图标库
  • DPlayer 1.27.1 - 视频播放器
  • HLS.js - HLS视频流支持

项目结构

Free-VIP-Video-Unlock/
├── index.html              # 主页面(优化版)
├── index-original.html     # 原始版本(备份)
├── css/
│   └── style.css          # 样式文件(主题、响应式)
├── js/
│   ├── config.js          # ✨ 配置管理模块
│   ├── utils.js           # ✨ 工具函数库
│   ├── ui.js              # ✨ UI交互模块
│   ├── script.js          # ✨ 优化后的主脚本
│   └── script-original.js # 原始脚本(备份)
├── images/                # Logo和图标
├── README.md              # 项目说明
├── QUICK_START.md         # 快速开始指南
└── LICENSE                # MIT许可证

模块化架构

配置模块 (js/config.js)

  • 集中管理所有配置项
  • 16个解析接口配置
  • 8个视频平台支持
  • 性能参数配置
  • 使用 Object.freeze() 防止意外修改

工具函数库 (js/utils.js)

  • 防抖和节流函数
  • URL验证和平台检测
  • 时间格式化工具
  • HTML转义(XSS防护)
  • 本地存储封装
  • 设备检测工具
  • 性能评级系统

UI交互模块 (js/ui.js)

  • 统一的通知系统
  • 模态框创建工具
  • 加载状态管理
  • 确认对话框
  • 空状态显示
  • 平滑滚动工具

主脚本 (js/script-optimized.js)

  • 应用状态管理
  • 事件处理
  • 视频解析逻辑
  • 播放器控制
  • 历史记录和收藏管理

部署环境

  • GitHub Pages - 静态网站托管
  • 任何Web服务器 - 支持静态文件访问即可

🤝 参与贡献

欢迎贡献代码、报告问题或提出建议!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建 Pull Request

贡献指南

  • 遵循现有代码风格
  • 添加必要的注释
  • 测试你的更改
  • 更新相关文档

⚠️ 免责声明

本工具仅供学习交流使用,请勿用于任何商业用途。使用本工具时请遵守相关法律法规,如有违反,后果自负。本项目不存储任何视频内容,仅提供解析服务。

📄 许可证

本项目采用 MIT 许可证 - 详情请查看 LICENSE 文件

📞 获取帮助

如有任何问题或建议:


如果您觉得这个项目对您有帮助,请给我们一个⭐️以示支持!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors