网上的教程有些老旧了,新版本的一些问题网上并没提到,结合issue里面的一些新东西,决定做一下这个教程,不过贴吧现在应该没啥人玩了,就当把VPS物尽其用了
项目地址:MoeNetwork/Tieba-Cloud-Sign: 百度贴吧云签到
只要支持定时任务的主机都可以部署贴吧云签到,之前都是在OpenShift上面玩的这东西,之前推荐的免费空间里面也有能够使用cronjob的,可以自行查找下,这边主要是在1Panel环境下
下载项目程序之后,上传到你创建的主机当中,推荐环境是PHP8+, MySQL5-8都可行,请注意以下PHP插件,安装前请准备好
当然也有Docker版本,但Docker Hub上已经3年没更新了,还是推荐使用PHP搭建
同时在1Panel创建的网站里面设置一下文件权限
点击保存即可,接下来一路下一步安装就行
安装结束后去1Panel的计划任务里面设置自动签到任务,当然你也可以跟github里面的教程一样设置一个crontab
URL地址填写你部署的域名+/do.php即可,执行周期则依据你自己的贴吧数量,不过10分钟应该足够了
保存后点击执行,然后去后台看看是否成功执行了do.php
接下来添加百度账号,登录百度后访问百度贴吧的网址,否则获取的STOKEN没办法刷新出贴吧列表
找到”.tieba.baidu.com”的STOKEN复制,BDUSS则没有指定需要”.tieba.baidu.com”
绑定后点击云签到设置,刷新贴吧列表,刷新出贴吧后点击保存,到1Panel里面的计划任务里面执行一次刚刚创建的任务
刷新云签到页面后,查看是否签到成功
同时前往贴吧查看签到情况
确认效果后就算是搭建成功了,如果只准备私用,请前往设置中心关闭注册
而签到设置中的数据也可以依据自己的情况手动调整,对于数据量少的人来说,默认即可,无需改动