本文介绍了如何使用Docker部署CookieCloud和RSSHub,以实现浏览器Cookie自动同步到服务器的功能。首先,创建docker-compose.yml文件并启动服务。然后,在浏览器端安装并配置CookieCloud插件,添加微博域名并执行同步。最后,确保RSSHub能够自动读取同步的Cookie。
此内容由AI生成,不代表个人观点,仅用于文章内容的解释与总结
# 一、什么是 CookieCloud?
CookieCloud 是一个能够将浏览器 Cookie 同步到服务器的小工具。它的工作原理非常简单高效:
1.浏览器端:通过插件自动获取你登录网站(如微博)的 Cookie。
2.传输:将加密后的 Cookie 推送到你自己搭建的 CookieCloud 服务端。
3.服务端:RSSHub 从 CookieCloud 读取 Cookie,伪装成已登录用户抓取数据。
# 二、服务端部署
1.创建 docker-compose.yml
在你的服务器上新建一个文件夹(例如 rsshub),并在其中创建 docker-compose.yml 文件,填入以下内容:
version: '3'
services:
rsshub:
image: diygod/rsshub:latest
restart: always
ports:
- "1200:1200"
environment:
# --- CookieCloud 关键配置 ---
COOKIE_CLOUD_HOST: 'http://cookiecloud:8088'
COOKIE_CLOUD_UUID: 'rsshub' # 自定义 UUID,需与插件端一致
COOKIE_CLOUD_PASSWORD: 'rss' # 自定义加密密码,需与插件端一致
COOKIE_CLOUD_INTERVAL: 3600 # 同步间隔,单位秒
# --- 其他优化配置 ---
NODE_ENV: production
CACHE_TYPE: redis
REDIS_URL: 'redis://redis:6379/'
deploy:
resources:
limits:
cpus: '0.50' # 限制最多使用 50% CPU
memory: 512M # 限制最多使用 512M 内存
depends_on:
- cookiecloud
- redis
cookiecloud:
image: easychen/cookiecloud:latest
container_name: cookiecloud
restart: always
ports:
- "8088:8088"
volumes:
- ./cookiecloud-data:/data/api/data
redis:
image: redis:alpine
restart: always
volumes:
- redis-data:/data
volumes:
cookiecloud-data:
redis-data:2.启动服务
在终端执行以下命令启动:
docker-compose up -d# 三、浏览器端配置
- 安装插件
根据你的浏览器类型,下载并安装 CookieCloud 插件:
- 配置插件参数
点击浏览器右上角的 CookieCloud 插件图标,进入设置页面,填入以下信息: - 服务器地址:http://<你的服务器IP>:8088
- 注意:如果你做了反向代理及 SSL,这里填你的域名 https://yourdomain.com
- 用户 Key (UUID):rsshub
- 对应 YAML 中的 COOKIE_CLOUD_UUID
- 端对端加密密码:rss
- 对应 YAML 中的 COOKIE_CLOUD_PASSWORD
- 这里以微博为例
为了让 RSSHub 能够抓取微博,我们需要指定同步哪些域名的 Cookie。在插件的 “域名关键字” 区域,添加以下规则:
m.weibo.cn
weibo.cn
weibo.com- 执行同步
- 在浏览器中打开 m.weibo.cn 并确保你已经登录成功。
- 点击插件上的 “手动同步” 按钮。
- 如果配置正确,插件下方会提示 “上传成功”。
现在,Cookie 已经成功上传服务器里了,RSSHub 会自动读取它。
原链接在2月份将不可访问,遂需在各位uu那里更新友链~原先是这个⬇️
原博客:Cloud;Blog
原友链:cloudofficial.top现在换成这个⬇️
现博客:Cloud09_Space
现友链:cloud09.space
icon(如果需要):https://raw.githubusercontent.com/cloud-oc/picx-images-hosting/refs/heads/master/Origin/Cloud_icon.pfpafpaii.png
简介:云零九空间
本站信息名称: LHL's Blog主页: https://blog.lhl.oneLogo: https://cdn.sa.net/2025/04/18/KXpf8u5SQYNPkA3.jpg简介:想把海洋里所有鱼都握在手里,把森林里里所有花都插在心头.