Invidious
一句话简介
一个用 Crystal 编写的开源 YouTube 前端替代品,支持无追踪观看视频、订阅频道及下载,无需账号即可使用。
标签
适用应用场景
- 搭建无广告的 YouTube 镜像站
- 保护隐私地观看和下载视频
- 替代 YouTube 官方客户端进行频道订阅管理
- 为研究项目提供 YouTube 数据接口
README 中文摘要
Invidious 项目简介
Invidious 是一个开源的 YouTube 替代前端,旨在为用户提供一个轻量、无广告、无追踪的视频浏览体验。项目采用 AGPLv3 许可证,不依赖任何官方 YouTube API,也无需用户签署贡献者许可协议(CLA)。
核心特性
用户功能
- 轻量级页面,资源占用低
- 完全无广告、无用户追踪
- 无需启用 JavaScript 即可使用
- 支持明暗双主题切换
- 首页内容可自定义
- 订阅频道与 Google 账号解耦,独立管理
- 对所有订阅频道提供通知推送
- 提供仅音频模式,移动端可后台播放
- 支持加载 Reddit 评论数据
- 通过社区翻译者提供多语言界面
数据导入导出
- 从 YouTube、NewPipe、FreeTube 导入订阅列表
- 从 YouTube 和 NewPipe 导入观看历史
- 将订阅列表导出到 NewPipe 和 FreeTube
- 支持 Invidious 用户数据的整体导入与导出
技术特性
- 支持嵌入式视频播放器
- 提供完整的开发者 API 文档
- 完全不调用 YouTube 官方接口
- 不要求贡献者签署 CLA
快速上手
使用现有实例
直接访问公共实例列表页面,选一个可用的实例即可立即观看视频,无需自行部署。
自建实例
按照官方安装文档,在自己的服务器上部署 Invidious。文档涵盖依赖安装、数据库配置(PostgreSQL)、反向代理设置等步骤。
浏览器扩展推荐
官方推荐安装 Privacy Redirect 之类的浏览器扩展,该类工具可以自动将 YouTube 链接重定向到指定的 Invidious 实例,并把其他网页中嵌入的 YouTube 播放器替换为 Invidious 播放器,从而在整个浏览过程中保持一致的隐私保护体验。
更多配套扩展与应用列表可在官方文档的 Applications 页面查看。
参与贡献
代码贡献
标准 Fork 工作流示例:
# 克隆 fork 仓库后创建特性分支
git checkout -b my-new-feature
# 暂存并提交修改
git add .
git commit -m 'Add some feature'
# 推送分支并发起 Pull Request
git push origin my-new-feature
翻译协作
翻译工作通过 Weblate 平台管理,支持 GitHub、GitLab、BitBucket、Google 等 SSO 登录。贡献者无需注册即可提交建议,建议注册账号以便长期协作。
周边生态
官方文档维护了一份使用或集成 Invidious 的第三方项目与扩展列表,涵盖桌面客户端、移动应用、命令行工具等,方便用户根据自身平台选择合适的搭配方案。
免责声明
项目维护者不对工具的使用以及第三方提供的公共实例承担任何责任,使用者应遵守所在国家/地区的法律法规。项目以自由开源软件的精神提供,开发者明确拒绝对包括非法下载在内的任何不当使用承担责任。
许可证全文可在仓库的 LICENSE 文件中查看,主要条款包括:在适用法律允许的范围内,任何版权持有人或修改/分发本程序的第三方均不对因使用或无法使用本程序而产生的任何损害(包括但不限于数据丢失、数据失准、与其他程序不兼容等)承担责任。
摘要更新于 2026-08-03 00:30:37
· 原文 6602 字符
· md5 cdd1f379125f…