YouTube隐私镜像站开源方案介绍

在使用 YouTube 过程中谷歌会大量收集用户隐私信息,所以隐私保护的第三方 YouTube 程序出现。

NewPipe

一个开源的安卓 YouTube 客户端。

功能

  • 搜索影片
  • 无须登入
  • 显示影片的基本资讯
  • 播放 Youtube 影片
  • 收听Youtube 影片
  • 弹出模式(悬浮模式)
  • 选择串流播放器来播放影片
  • 下载影片
  • 只下载音讯
  • 在Kodi 开启影片
  • 显示上/下一部影片
  • 搜寻特定语言的影片
  • 播放/屏蔽有年龄限的制内容
  • 显示频道资讯
  • 搜索频道
  • 观看频道影片
  • 支援Orbot/Tor (目前未直接实装)
  • 支援 1080p/2K/4K
  • 观看历史
  • 订阅频道
  • 搜寻历史
  • 搜索/播放播放清单
  • 将播放清单加入待播清单
  • 将影片加入待播清单
  • 末端播放清单
  • 字幕
  • 支持直播
  • 显示评论

使用 NewPipe 过程中,所有网络请求在手机客户端本地完成,并且所有发送到 YouTube/Google 的请求都直接从您连接的网络完成,不使用中间代理服务器。因此,Google 仍然可以访问用户 IP 地址等信息。除此之外,订阅只能存储在本地。

GitHub:https://github.com/TeamNewPipe/NewPipe

开源数据:30700星,864个贡献者

LibreTube

功能

  • 无广告
  • 用户帐户
  • 订阅
  • 订阅群组
  • 用户播放列表
  • 播放列表书签
  • 观看/搜索历史
  • 赞助区块跳过
  • DeArrow - 优化Youtube 标题和缩略图
  • 返回YouTube不喜欢
  • 下载

LibreTube 通过 Piped(使用 NewPipeExtractor)代理所有请求。这可以防止 Google 服务器访问您的 IP 地址或任何其他个人数据。 除此之外,Piped 还允许在 LibreTube 和 Piped 之间同步您的订阅,也可以在桌面上使用。

如果 NewPipeExtractor 出现故障,则只需要更新 Piped,而不需要更新 LibreTube 本身。因此,修复通常比 NewPipe 更快。

GitHub:https://github.com/libre-tube/LibreTube

开源数据:8300星,301个贡献者

另外同时有服务端版本的隐私保护版本的YouTube。

invidious

invidious 有 YouTube 有一个开源前端替代,同时也有后端api替代YouTube的服务,用户可以通过 invidious 服务器观看视频,不直连 YouTube 的服务器。

功能

  • 轻量
  • 无广告
  • 无追踪
  • 无需 JavaScript
  • 浅色/深色主题
  • 可定制的主页
  • 独立于 Google 的订阅
  • 所有订阅频道的通知
  • 纯音频模式(移动设备上有背景播放)
  • 支持显示 Reddit 评论

数据导入/导出

  • 从 YouTube、NewPipe 和 Freetube 导入订阅
  • 从 YouTube 和 NewPipe 导入观看历史
  • 导出对 NewPipe 和 Freetube 的订阅
  • 导入/导出恶意用户数据

技术特点

  • 嵌入式视频支持
  • 开发人员 API
  • 不使用官方 YouTube API
  • 无贡献者许可协议 (CLA)

invidious 把前端、api、视频代理在一个库里面实现和部署,需要使用1个域名。invidious 的主程序式单线程,可以在 docker-compose 里面同时多运行几个实例,然后使用反向代理提供服务,避免卡顿。

GitHub:https://github.com/iv-org/invidious

开源数据:15800星,327个贡献者,主要开发语言Crystal。

Piped

用户功能

  • 无广告
  • 无追踪
  • 服务器和客户端均轻量
  • 无限滚动
  • 浅色/深色主题
  • 登录
  • 信息流
  • 播放列表
  • 与SponsorBlock集成
  • 与LBRY集成以实现流媒体
  • 通过RYD-Proxy与Return YouTube Dislike集成
  • 4K 支持
  • 未连接到 Google 服务器
  • 仅播放音频
  • PWA 支持
  • 本地保存的偏好设置
  • 感谢我们的翻译人员,提供多种语言版本
  • 嵌入式视频支持
  • 无年龄限制
  • 通过联合网络尽可能绕过地理限制
  • 技术特点

多区域负载平衡

  • 高性能设计,可同时处理数千名用户
  • 不使用官方 YouTube API
  • 使用NewPipeExtractor提取信息
  • 公共JSON API
  • Matrix 上的联合协议让实例相互协作

Piped 把前端、api、视频代理分开实现和部署,需要使用3个域名。Piped 前端在编译打包镜像的时候指定 api 后端的域名,也可以在前端单独设置后端的 api 域名。

GitHub:https://github.com/TeamPiped/Piped

开源数据:8100星,216个贡献者,主要开发语言Java。

0%