每天刷十几个平台的热榜太累了?我用一个页面全部搞定

张开发
2026/4/20 4:45:23 15 分钟阅读

分享文章

每天刷十几个平台的热榜太累了?我用一个页面全部搞定
这里写目录标题前言1.什么是DailyHot2.在飞牛OS上部署DailyHot3.docker部署DailyHot4.使用DailyHot5.安装cpolar内网穿透6.配置公网地址7.保留固定公网地址总结前言每天看热点你要打开几个 App微博、知乎、Hacker News、V2EX、豆瓣、少数派……每个平台都有热榜每个平台都得点进去刷一遍。等把这些都刷完半个小时过去了真正有用的信息反而被稀释了。而且还有个更现实的问题——你在公司想看看知乎热榜发生了啥结果公司网络限制知乎打不开你在地铁上想刷刷 TwitterX的趋势结果信号不好加载不出来。平台越来越多但访问受限的情况也越来越多。有没有一种可能把这些平台的热榜内容聚合到一个页面里打开一个网址所有热点一览无余而且完全不用登录、不用看广告、不被算法干扰DailyHot 解决的就是这个问题。它是一个开源的热榜聚合工具能够抓取微博、知乎、Hacker News、V2EX、豆瓣、少数派等多个平台的实时热门内容统一展示在一个简洁的 Web 页面里。你可以把它理解为一个属于自己的信息中枢——数据跑在自己的服务器上不依赖任何第三方干净、没有追踪、没有推荐干扰。这篇会讲清楚怎么把它跑起来以及怎么配合 cpolar 实现外网访问——毕竟服务跑在局域网里出门之后就访不了了这个问题怎么解决正文里会细说。本教程将手把手带你从零部署DailyHot只需一台普通服务器甚至树莓派和一条Docker命令你就能拥有一个7×24小时运行的个人热榜仪表盘。从此热点尽在掌握信息主权回归自己手中。准备好了吗让我们开始吧1.什么是DailyHotDailyHot是一个开源、轻量、可自托管的 每日热榜聚合工具旨在帮助用户一键搭建属于自己的“全网热点仪表盘”。核心功能聚合多平台热门内容自动抓取主流社区和新闻源如微博热搜、知乎热榜、V2EX、Hacker News、豆瓣、少数派、微信公众号热门等的实时榜单。私有化部署数据自主所有数据在你自己的服务器上运行不依赖第三方服务无广告、无追踪、无账号体系。简洁美观的 Web 界面提供响应式网页界面支持 PC 和手机访问清爽无干扰专注阅读热点。一键部署低门槛运维基于Docker构建只需一条命令即可启动无需编程或复杂配置。自动更新 持久运行内置定时任务每天自动刷新榜单配合–restart unless-stopped参数确保服务长期稳定运行。技术特点容器化使用Docker镜像如rehiy/dailyhot轻量级资源占用低适合云服务器、NAS、树莓派等设备开源免费代码通常托管在GitHub社区可参与维护与扩展适合谁用厌倦了算法推荐和信息茧房的用户想快速掌握全网动态的技术爱好者希望搭建个人知识/信息中枢的极客对数据隐私和自托管Self-Hosted理念感兴趣的人如果你厌倦了在十几个App之间来回切换刷热榜不如用DailyHot把它们全部“收编”到一个页面——干净、高效、完全由你掌控。2.在飞牛OS上部署DailyHot没有飞牛的小伙伴可以参考这份视频https://www.bilibili.com/video/BV1o3sheAEwB/?spm_id_from333.1387.search.video_card.click登录到群晖页面后我们打开docker部署dailyhot在“镜像仓库”搜索“DailyHot”后点击下载如图所示点击确定启动开机自启动根据自己所需点击下一步自定义端口我这里是5956点击下一步返回后我们可以看见DailyHot已经启动了启动后打开浏览器以飞牛的IP地址设置的端口进行访问 以本机为例http://192.168.42.147:59563.docker部署DailyHot当然你的任何设备只要包括docker就可以使用docker一键部署dockerrun--restartunless-stopped--namedailyhot-p6688:6688 rehiy/dailyhot也可以使用docker-compose部署新建文件夹mkdir/docker/dailyhotcd/dockerdailyhot创建配置文件vimdocker-compose.yml修改配置文件version: 3 services: dailyhot-web: image: liwangsheng/dailyhot-web container_name: dailyhot-web ports: - 5956:80 environment: - APIhttps://hot-api.bbit.fun restart: always最后启动即可docker-composeup-d4.使用DailyHot登录到dailyhot主页面后会出现十几个App的热榜就不用来回刷app了例如我点进哔哩哔哩的热榜将会直接跳转到哔哩哔哩所在页面各个平台跳转均很流畅还可以在设置栏更改榜单顺序把自己经常看的添加到前面使用起来是不是特别方便呢你已经成功用一条Docker命令部署了DailyHot——一个干净、私有的每日热榜仪表盘。它安静地运行在你的本地服务器、NAS或树莓派上只属于你不被算法干扰。但问题来了“我出门在外怎么访问家里的DailyHot”默认情况下DailyHot只能在局域网内访问比如 http://192.168.42.147:5956。一旦离开家这个强大的信息中枢就“失联”了。要让它真正成为“随身热榜”你需要一个关键能力将内网服务安全暴露到公网。这时候cpolar就登场了。cpolar是一款简单高效的内网穿透工具无需公网 IP、不用配置路由器只需几行命令就能为你的DailyHot生成一个可从互联网任意位置访问的HTTPS地址。无论你在地铁、咖啡馆还是出差途中打开浏览器输入链接你的专属热榜即刻呈现。本教程将继续手把手教你安装并配置cpolar将DailyHot通过cpolar映射到公网绑定自定义域名可选实现专业级访问体验5.安装cpolar内网穿透首先打开飞牛云NAS设置界面,开启ssh 连接,端口默认为22即可,开启后,我们就可以ssh 连接飞牛云NAS执行命令然后我们通过输入飞牛云NAS的IP地址ssh远程连接进去,因为fnOS是基于Linux 内核开发的,所以我们可以按照cpolar的Linux安装方法进行安装:连接后执行下面cpolar Linux 安装命令sudocurlhttps://get.cpolar.sh|sh再次输入飞牛云nas的密码确认后即可自动安装安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入飞牛云主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面使用官网注册的账号登录,登录后即可看到配置界面,接下来在web界面配置即可6.配置公网地址登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了:dailyhot注意不要与已有的隧道名称重复协议http本地地址5956域名类型随机域名地区选择China Top点击创建创建成功后打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址接下来就可以在其他电脑或者移动端设备异地上使用地址访问。访问成功。7.保留固定公网地址使用cpolar为其配置二级子域名该地址为固定地址不会随机变化。点击左侧的预留选择保留二级子域名地区选择china top然后设置一个二级子域名名称我这里演示使用的是dailyhot大家可以自定义。填写备注信息点击保留。登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑。修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名地区: China Top点击更新最后我们使用固定的公网地址在任意设备的浏览器中访问可以看到成功访问本地部署的页面这样一个永久不会变化的二级子域名公网网址即设置好了。从此你的DailyHot不再是“家里看看”而是7×24小时在线的个人热点门户。总结回到开头的问题——每天刷十几个平台的热榜太累有没有办法一个页面搞定用 DailyHot 搭建自己的热榜仪表盘是一个值得一试的思路。整个部署过程不复杂Docker 命令几分钟能跑起来后续就是自动抓取、自动刷新不用每天重复操作。局限的地方也得说清楚热榜数据依赖平台接口平台改版可能导致抓取失效另外自托管意味着你要自己保证服务器稳定。如果你也在找一种比刷各个平台 App更高效的信息获取方式可以按正文步骤试着跑一下。有什么问题欢迎留言。

更多文章