前言
我在百度贴吧上关注了很多吧,从绿牌升到蓝牌只要签到几次,但是想从蓝牌升级到黄牌就需要持之以恒地连续签到了。七级以上的吧可以用官方的一键签到功能,七级以下的吧在不氪金的情况下就只能手动了。
这令人很是难受,我上Github搜索,想看看有没有开源的贴吧自动签到程序,找到了这个项目。
配置
域名解析
把域名解析到你的VPS或者虚拟空间,不多赘述。
创建一个站点
这个也没什么需要注意的,按照虚拟空间提供商或者你使用的管理面板(如宝塔等)的教程操作即可。
我是使用lnmp管理脚本搭建的LNMP环境,可以参考官方教程。
放置资源文件
由于是在虚拟机里示范,而我又不想修改hosts,就直接用IP了,带#
的可以不用输入。
#打开刚刚创建站点的目录。
cd /home/wwwroot/192.168.1.16
#用git来下载我们所需要的程序。
git clone https://github.com/MoeNetwork/Tieba-Cloud-Sign.git
#把文件移到正确的位置
cp -r ./Tieba-Cloud-Sign/* ./
rm -rf ./Tieba-Cloud-Sign/
#设置权限
chown -R www ./*
如果你使用的是虚拟空间,就用ftp上传吧。
安装
在浏览器里打开<你的域名>/setup/install.php
,<你的域名>
替换成你使用的域名,不带尖括号。打开之后是一份许可协议,点击我接受
。
到了准备安装: 功能检查
部分,点击下一步
准备安装: 设置运行环境
部分点击不,我不是
。
到了设置所需信息
,在数据库信息
输入你设置的数据库名和密码,在站点创始人信息
部分输入你想设置的用户名、邮箱以及密码,点击下一步
。
现在应该已经安装完成了,接下来需要配置一下cron。
配置定时任务
运行以下命令。
crontab -u www -e
cron会给你打开一个文本编辑器,在里面输入以下内容。请根据实际情况做修改,把/home/wwwroot/192.168.1.16
改成你的站点目录。
* * * * * php /home/wwwroot/192.168.1.16/do.php
绑定百度账号
访问你的站点,用刚刚创建的账号登陆。
经我测试,使用手动绑定
成功率更高,请参考官方的教程。
使用 Chrome 或 Chromium 内核的浏览器
打开百度首页 http://www.baidu.com/
右键,点击 查看网页信息
确保已经登录百度,然后点击 显示 Cookie 和网站数据
如图,依次展开 passport.baidu.com -> Cookie -> BDUSS
按下 Ctrl+A 全选,然后复制并输入到上面的表单即可
请注意,一旦退出登录,可能导致 BDUSS 失效,因此建议在隐身模式下登录
绑定好之后进入云签到设置和日志
,点击刷新贴吧列表
。稍等片刻,你关注的吧就都显示在下面了。
现在应该已经完全设置好了,程序会自动帮你在关注的吧签到,解放双手有木有?
相关信息
Tieba-Cloud-Sign项目地址:https://github.com/MoeNetwork/Tieba-Cloud-Sign
感谢@Kenvix的付出。