CookieCloud浏览器网站登录状态同步插件

2023-01-26 4616阅读 1评论

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

CookieCloud的作用

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

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

CookieCloud的使用

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

image.png

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

Github下载安装:Github Release(手动下载安装)

  2.安装后我们双击打开插件进入设置界面,输入上传的服务器信息(可以使用第三方免费的服务器端),也可以自行搭建。搭建教程我们放到后边讲。注意:早期版本的服务器端在 Cookie 过大时会报错,如果你在测试时遇到了,可以尝试添加「同步域名关键字」限制上传的 Cookie 。

image.png

用户KEY

  由于一台服务器需要支持多个用户进行同步,因此需要通过用户 KEY 来进行区分。重复的用户 KEY 会导致同步数据覆盖,因此插件会自动生成一个足够长的随机 KEY 。当你配置下载覆盖模式时,需要使用同样的用户KEY。

端对端加密密码

  密码用于端对端加密,由于服务器端完全不知道密码,因此无法找回。不过我们的场景下只是备份 Cookie ,忘记后可以设置新的密码覆盖原有云端数据就行了。同样的,当你配置下载覆盖模式时,需要使用同样的用户KEY。

同步域名关键词

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

Cookie保活

  即使是常用浏览器,某些网站我们长期不打开它的 Cookie 也会过期,这样即使同步了 Cookie 也是过期的。因此,我们添加了 Cookie 保活功能,填到这里的网址会每 60 分钟在后台打开一次,你也可以在 URL 后加上竖线和分钟数,指定自己想要的间隔时间(https://www.azpay.cn|5)。

覆盖模式的配置

  配置好了上传的浏览器,就可以配置下载覆盖的浏览器了。当然你需要再安装一遍插件。覆盖模式下不需要同步域名关键字和保活配置,其他项和上传浏览器的配置一样,服务器地址、用户 KEY 和端对端加密密码则需要完全一致。

image.png

Docker部署

  1.首先需要 Docker 环境,请自行搜索安装。镜像启动参数非常简单,除了镜像名称,只需要配置端口。你可以直接运行屏幕上的命令启动服务,我使用宝塔进行部署的。

  2.测试无误后,可以后台启动,在 run 命令中添加 -d 参数即可。用浏览器打开 http://ip: 端口看到 Hello World 则说明服务器端成功启动。

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

image.png

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

docker run -e API_ROOT=/cookie -p=8088:8088 easychen/cookiecloud:latest

  最后,如果你在使用中遇到了问题留言交流,感谢大家阅读。

文章版权声明:除非注明,否则均为小宜技术猫原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 1 条评论,4616人围观)
网友昵称:666
666V铁粉沙发
2023-05-10 来自广东 回复
评论测试
取消
微信二维码
微信二维码
支付宝二维码