前言
贴吧是年轻人比较喜欢逛得地方,和云栖社区一样贴吧也有个签到功能,不过云栖社区只有一个地方要签到,但是要是你泡的贴吧多了那签到就麻烦多了而且还容易忘记。这时候传说中的百度贴吧云签到就非常的实用了。
利用阿里云学生机搭建一个云签到功能,成本也是非常的低廉而且还可以安装插件来实现行云灌水、云点赞以及邮件提醒等待,如果你是社团或者学生会干部,然后还在为纳新发愁的话,这可是纳新神器啊,一般人我不告诉他!
教程
一. 搭建所需的服务器环境
1、首先我们得开通云服务器
学生用户可以在阿里云官网上进行学生认证后购买一定配置的ECS,仅需9.9元每月,学生用户无需担心花费过多用在服务器的问题。
学生用户在经过学生认证过后就可以在相关网址进行购买,网址为:https://promotion.aliyun.com/ntms/campus2017.html,
买好了服务器就可以去刚刚注册好的账号管理里的管理控制台去查看服务器以及它的一些配置。
2、安装 LAMP 环境
预装环境和地域可根据实际个人情况自选,只要有 PHP 和 MYSQL 就行。这里推荐适合新手的 LAMP 环境(Linux + Apache + MySQL + PHP)所以在预装系统选择中可以随意选择。在购买了ECS之后,无需再购买镜像,只需停止服务器后更换系统盘即可。
选择镜像时,推荐使用 LAMP环境(Ubuntu16.04 Apache PHP7.1),因为这个镜像提供了比较丰富的工具:例如OSS备份,而且Apache、PHP等组件可以自行升级,更加安全!
在选择更换系统盘后,选择镜像市场,然后选择从镜像市场选择(含操作系统)
输入安装环境,点击使用
打开公网IP,显示如下页面,表示镜像安装成功。
3、准备控制软件
接下来我们需要在自己的电脑上安装一个叫PuTTY的软件,用于远程连接和管理我们在阿里云ECS上的服务器。
PuTTY是一种远程登录终端工具,可以在不同平台上运行,也可以同时在Win32 和 Unix 系统下模拟 xterm 终端。
注意:在主机名称或IP地址那一栏填上阿里云ECS上服务器公网IP地址。
然后安装FileZilla软件,一款非常好用的跨平台 FTP 软件,只需要在主机栏中声明 sftp:// 协议,就可以连接了,就可以看到远程 Linux 上的目录了。
4、下载并上传贴吧云签到
接下来我们还需要下载 贴吧云签到的源文件,利用FileZilla上传到阿里云ECS上的服务器/data/wwwroot/default/目录下。
下载地址:https://github.com/MoeNetwork/Tieba-Cloud-Sign/archive/V4.9.tar.gz
5、添加新的数据库
在 Putty 中运行:
grep dbrootpwd /root/oneinstack/options.conf
会提示:
dbrootpwd='KeYpZrZx'
这就是我们的 root 密码,一般来说默认就是 KeYpZrZx
在浏览器打开 http://ecs公网IP/old/phpMyAdmin
输入 root 账户和密码,点击执行登录,并左侧列表点击 new
在 数据库名 栏,输入数据库名称,例如:newdb
最后再往 PuTTY 中输入:
chown -R www /data/wwwroot/default/
安装云签到
然后就可以在浏览器中打开我们的 ECS 公网IP了~
然后点击 前往安装
,再接受一下用户协议ok~
功能检测这一步,一般来说只要我们用的云市场的 LAMP 环境就不会有问题,直接下一步就行。
问是不是应用引擎上部署的程序,当然不是,咱们用的是 ECS 学生机!
划重点了,数据库信息这里像我这样填写,然后创始人用户名和密码就随意了:
然后我们就按照完成了!
设置定时任务
其实本来添加定时任务只是一个小细节,不过鉴于对新手来说比较复杂所以单独拿出来讲。如果不添加定时任务就不能自动签到了。
在 Putty 中输入:
crontab -e
然后输入:
* * * * * /usr/local/php/bin/php /data/wwwroot/default/do.php
输入 Ctrl + X 保存,
再输入个 Y 退出。
输入 crontab -u root -l
查看是否生效
使用
到 百度账号管理
出添加 BDUSS,如果使用过云签到的肯定知道该怎么提取了,如果不知道的可以使用 这个软件,无脑提取建议使用短信验证码登录比较安全:http://app-10043449.cos.myqcloud.com/get_bduss.exe
然后再到 云签到设置和日志
输入要自动签到的贴吧名称就行。
云签到同时还拥有非常丰富的插件库来丰富其功能,安装也非常方便,地址:戳我
希望大家玩的开心啊~