Cookie-share Chrome/Edge 扩展
注:仅供学习交流,严禁用于商业用途,请于24小时内删除,禁止在社交平台传播。如果本项目对你有用麻烦点个 star 这对我很有帮助,谢谢!
概述
Cookie-share是一个 Chrome 扩展,允许用户在不同设备或浏览器之间发送和接收 cookies。它使用 Cloudflare Worker 作为后端来存储和检索 cookie 数据。
效果与应用场景
很多网站不支持多账号切换,不想退出重登?
开了视频会员,好兄弟老是让你扫码嫌麻烦?
开了某星球,和同学合租回回血?
单纯懒得掏出手机或者输密码换设备登录?
-
进入已登录网站的主页 (任何含有 Cookie 的地址都可以)
-
点击插件图标,自定义一个 id(仅支持字母和数字),发送 Cookie
-
没有登录的设备访问登录页,用刚刚的 id 获取 Cookie,等待插件显示 Cookie 获取并设置成功后刷新网页即可
已测试的网站:
-
某星球
-
某艺
-
某L站
使用方法
插件使用方法
- 开启 Chrome/Edge 浏览器的开发者模式(拓展程序地址)
- 将修改好的压缩包
cookie-share.zip
直接拖动到浏览器中 - 点击 Chrome 工具栏中的 Cookie-share图标。
- 在已登录的浏览器页面发送 Cookie
- 在未登陆的浏览器页面接受 Cookie
后端部署教程
-
注册 Cloudflare 账户并创建一个 Worker。
-
复制
_worker.js
文件的内容到新创建的 Worker 中。 -
在 Cloudflare Worker 的设置中,添加以下环境变量:
ADMIN_PASSWORD
: 设置一个强密码,用于访问管理员端点COOKIE_STORE
: 创建一个 KV 命名空间,用于存储 cookie 数据
-
在 Worker 的设置中,绑定 KV 命名空间:
- 变量名称:
COOKIE_STORE
- KV 命名空间:选择你创建的 KV 命名空间
- 变量名称:
-
保存并部署 Worker。
-
记下 Worker 的 URL,格式类似:
https://your-worker-name.your-subdomain.workers.dev
(被墙请自定义域名)
安全注意事项
- 确保将
ADMIN_PASSWORD
设置为一个强密码,并定期更改。 - 不要在代码中硬编码
ADMIN_PASSWORD
,始终使用环境变量。 - 定期审查存储的数据,删除不再需要的 cookie 数据。
- 考虑为 cookie 数据设置过期时间,以减少长期存储敏感信息的风险。
具体看仓库,开源地址: