自动采集工具(看过网上自动采集星愿的工具,怎么在Docker中启动 )
优采云 发布时间: 2022-02-23 22:28自动采集工具(看过网上自动采集星愿的工具,怎么在Docker中启动
)
我在网上看到过各种自动采集星源工具,有的偷偷填写邀请码,有的不开源,没有一个能自动刷新登录,每次都要重新登录三个月。我觉得很糟糕,所以我决定自己写一个。
先链接:
GitHub:
码云:
码头工人中心:
与市面上其他自动收星工具相比,这款具有以下几个优点:
如何使用:该工具在 Docker 中运行。Docker的安装和使用我就不多说了。您可以找到从简单到深奥的各种教程。
先说一下如何在 Docker 中入手:
码头运行\
--总是重启\
--name tiantang-auto-harvest \
-p 8080:80\
-v /volume2/docker-data/tiantang-auto-harvest:/app/data \
-e TZ=亚洲/上海\
-d\
/boris1993/tiantang-auto-harvest:最新
复制代码
解释这些参数的含义:
--restart always 容器在意外停止后自动重启。
--name tiantang-auto-harvest
设置容器的名字,可以改成别的,没关系。
-p 8080:80
Docker会将容器监控的80端口映射到本机的8080,也就是说你可以通过访问服务器的8080端口来打开配置页面。如果 8080 端口被占用,您可以将其替换为另一个未被占用的端口。
-v /volume2/docker-data/tiantang-auto-harvest:/app/data
Docker会将容器中的/app/data目录映射到本地位置/volume2/docker-data/tiantang-auto-harvest
/app/data 目录存储 sqlite 数据库。如果没有映射保存,删除重建容器后,需要重新登录并配置通知键
请务必将 /volume2/docker-data/tiantang-auto-harvest 替换为实际路径!否则容器起不来!
请务必将 /volume2/docker-data/tiantang-auto-harvest 替换为实际路径!否则容器起不来!
请务必将 /volume2/docker-data/tiantang-auto-harvest 替换为实际路径!否则容器起不来!
-e TZ=亚洲/上海
将容器的时区设置为中国时间。因为定时任务依赖于容器内的时间,如果时区不对,自动收星和签到时间也会出错。
-d
让容器在后台运行
/boris1993/tiantang-auto-harvest:最新
这是要启动的图像。这个是阿里云上的地址,如果你想用Docker Hub一个就可以了,内容都一样
命令执行后,可以在Docker中查看容器的日志。如果有以下输出,说明应用程序已经启动:
然后就可以用浏览器访问配置页面了,本机是:8080,如果在另一台服务器上,则将localhost替换为该机的IP地址或域名。
如果不出意外,您将看到这样一个非常简单(但足够)的配置页面。
登录很简单,输入手机号,点击“获取短信验证码”按钮,短信到达后输入验证码,然后点击“登录”按钮。
如果登录成功,页面会自动刷新,“当前登录的手机号”中也会显示您的手机号。
那你就不用担心了,每天03:00自动签到,每天10:00自动收星愿,自动激活电费。
如果想知道每天收到多少星愿,可以在页面右侧配置通知服务的key,点击“更新”按钮保存配置。保存后,可以点击“测试”按钮测试通知是否发送成功。
目前通知只连接Server sauce和Bark,近期会加入PushPlus和PushDeer。
我还没有为这件事做自动更新。如果你想让它一直保持更新,我推荐使用一个名为 Watchtower 的 Docker 镜像,它可以自动检测镜像的变化并自动下载和使用最新的镜像。
用法可以参考这个文章(不是我写的):
如果这个工具对你有帮助,可以填写我的邀请码28937吗?或者,请我喝杯咖啡?