前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云服务器配合CookieCloud插件实现浏览器网站Cookie同步

云服务器配合CookieCloud插件实现浏览器网站Cookie同步

作者头像
幻影龙王
发布2023-07-03 16:30:22
7660
发布2023-07-03 16:30:22
举报
文章被收录于专栏:幻影龙王幻影龙王

CookieCloud是由方糖开发的一个浏览器网站Cookie同步工具,Cookie是一个可以短时间代表我们登录身份的凭证,CookieCloud同步Cookie其实就是在同步登录状态,由一个浏览器插件和一个可以自行搭建的服务器端组成,可以定时地、在本地加密后把Cookie传输到服务器,然后就可以在很多地方使用了。当然你也可以把Cookie从服务器同步到浏览器里边。

01

CookieCloud的作用

1. 多个浏览器之间的登录状态同步。比如我有Edge和Chrome两个浏览器,主要用Edge,偶尔用Chrome。但每次打开Chrome就一堆网站要我登录。

2. 浏览器自动化。为了避免重复劳动,现在越来越多的同学都开始使用自动化工具,在这些工具里边模拟登录是一件很麻烦的事情。为了免去登录步骤,目前有很多工具都要求大家手工复制Cookie。

02

CookieCloud的使用

1.首先我们下载浏览器插件并将它安装到浏览器上,可通过Github下载上传安装或者浏览器应用商店安装(浏览器商店版本可能因审核更新有延迟)

商店安装:Edge商店 | Chrome商店(直接安装)

Github下载安装:Github Release(手动下载安装)留言CookieCloud获取下载链接

2.安装后我们双击打开插件进入设置界面,输入上传的服务器信息(可以使用第三方免费的服务器端),也可以自行搭建。搭建教程我们放到后边讲。

注意:早期版本的服务器端在 Cookie 过大时会报错,如果你在测试时遇到了,可以尝试添加「同步域名关键字」限制上传的 Cookie 。

1

用户KEY

为了实现同步多个用户的数据,我们需要使用用户 KEY 进行区分。如果用户 KEY 重复,可能会导致同步数据被覆盖。因此,我们的插件会自动生成一个足够长的随机 KEY。当您配置下载覆盖模式时,需要使用同样的用户 KEY。

2

端对端加密密码

此外,我们还提供了端对端加密密码来保护您的数据安全。由于服务器端完全不知道密码,因此无法找回。但是,如果您忘记了密码,可以设置新的密码来覆盖原有的云端数据。

3

同步域名关键词

默认情况下,插件会上传所有的 Cookie,但这会带来额外的流量消耗。因此,我们提供了同步域名关键词来限制上传的 Cookie。如果您填写了关键词,只有当 Cookie 的域名包含关键词时,才会上传对应的 Cookie。需要注意的是,部分网站的登录可能采用了其他二级域名,因此可能需要填写更短的顶级域名才能同步登录状态。

4

Cookie保活

有些 Cookie 会因为长期不使用而过期,即使我们同步了 Cookie 也可能是过期的。因此,我们添加了 Cookie 保活功能,填写在此处的网址会每 60 分钟在后台自动打开一次。您也可以在 URL 后加上竖线和分钟数来指定自己想要的间隔时间(例如:https://www.qq.com|5)

5

覆盖模式的配置

配置完上传浏览器后,您还可以配置下载覆盖的浏览器。需要注意的是,在覆盖模式下不需要同步域名关键字和保活配置,其他项和上传浏览器的配置一样。同时,服务器地址、用户 KEY 和端对端加密密码也需要完全一致。

03

Docker部署

1.如果您想要使用 Docker 来部署服务,首先需要安装 Docker 环境。您可以自行搜索并安装。镜像启动参数非常简单,除了镜像名称,只需要配置端口即可。您可以直接运行屏幕上的命令来启动服务,或者使用类似宝塔面板这样的工具进行部署。

2.在测试无误后,您可以将服务设置为后台启动。只需在 run 命令中添加 -d 参数即可。打开浏览器并访问 http://ip: 端口,如果您能看到 Hello World,则说明服务器端成功启动。

代码语言:javascript
复制
docker run -p=8088:8088 easychen/cookiecloud:latest//创建一个新的容器并运行一个命令并端口映射8080 
docker run -d -p=8088:8088 easychen/cookiecloud:latest//后台运行容器

3.(可选)设置 API_ROOT 环境变量,可以指定目录访问接口。

代码语言:javascript
复制
docker run -e API_ROOT=/cookie -p=8088:8088 easychen/cookiecloud:latest

非常感谢您阅读了本文,我们希望我们的内容能够为您提供一些帮助和指导。如果您还有其他疑问或需要更多信息,请随时联系我们,我们会尽全力提供支持。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小宜技术猫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档