2.4 KiB
2.4 KiB
title, type, tags, date
| title | type | tags | date | ||||
|---|---|---|---|---|---|---|---|
| 实战笔记:本地部署 RSSHub 并获取 YouTube 订阅 | source |
|
2026-04-21 |
Source File
Summary(用中文描述)
- 核心主题:本地自托管 RSSHub 并通过其生成 YouTube 频道 RSS 订阅源
- 问题域:YouTube 官方不直接提供 RSS,且第三方在线 RSS 服务不稳定
- 方法/机制:
- Docker Compose 一键部署 RSSHub(port 1200)
- 获取 YouTube 频道 ID(浏览器 view-source 方式)
- RSSHub 路由格式
/youtube/channel/{channel_id}生成 RSS 源 - 支持订阅列表监控
- 结论/价值:完全自托管,稳定可靠,绕过 YouTube 官方限制
Key Claims(用中文描述)
- RSSHub Docker 部署命令:
docker run -d --name rsshub -p 1200:1200 diygod/rsshub - YouTube 频道 ID 获取方式:浏览器访问频道页面 URL,
view-source:查看源码搜索channel_id - RSSHub YouTube RSS 路由:
http://localhost:1200/youtube/channel/{channel_id} - 支持订阅列表路由:
/youtube/channel/{channel_id}/videos获取该频道视频列表
Key Quotes
"RSSHub 是一个开源、简单易用、方便扩展的 RSS 生成器" — RSSHub 官方定位
"获取 YouTube 频道 ID 的方法:访问频道页面 → view-source → 搜索 channel_id" — 频道 ID 获取技巧
Key Concepts
- RSSHub:开源 RSS 聚合生成器,可为不支持 RSS 的网站生成订阅源
- Docker:容器化平台,RSSHub 通过 Docker 一键部署
- RSS:Really Simple Syndication,网站内容聚合订阅协议
Key Entities
Connections
- RSSHub ← 使用 Docker 部署 ← Docker
- RSSHub ← 为 YouTube 生成 RSS ← YouTube Content Pipeline
- YouTube Content Pipeline ← 依赖 RSS 监控 ← RSSHub
Contradictions
- 与 How to Get the RSS Feed For Any YouTube Channel 略有差异:
- 冲突点:在线获取 vs 本地生成
- 当前观点:本地 RSSHub 部署更稳定可靠
- 对方观点:在线服务无需维护,适合临时使用
- 结论:两者互补使用——RSSHub 主用 + 在线工具备用