路由器Padavan固件安装贴吧云签到
一、前言
相信现在很多人家里有市场上所谓的智能路由器吧,大多智能路由器可以刷机,怎么刷机的还请自己去找相关的固件。
博主用的是老毛子Padavan:https://www.right.com.cn/forum/thread-1515729-1-1.html
百度贴吧云签到Github项目地址:https://github.com/MoeNetwork/Tieba-Cloud-Sign
码云地址:https://gitee.com/kenvix/Tieba-Cloud-Sign
由于官方介绍的是使用Docker来部署的,小小的路由器性能有限,装不了Docker,只能手动来安装运行环境了
需要的运行环境:
- MySQL
- PHP
- nginx
本文只介绍一下Padavan固件下的安装 ,其它LEDE、梅林等固件类似
二、准备
1、有一台已经刷了老毛子Padavan固件的路由器(废话)
2、512MB以上的存储空间,有USB接口的路由器可以外插U盘或外挂硬盘,博主通过自动设置Swap就用到512MB的存储了
3、挂载的硬盘必须ext4格式,否则有些环境安装不了或运行有问题。
手动开启Swap可以自定义Swap的大小,路由器固件自带脚本自动安装时估计是根据路由器内存来设置的。
手动开启Swap,这里就简单的介绍一下:
# 创建swap交换区硬盘存储用的空白文件
dd if=/dev/zero of=/opt/swap bs=1M count=256# 格式化文件为swap文件系统
mkswap -f /opt/swap# 启用刚才创建的Swap文件
swapon /opt/swap# 将swapon /opt/swap这句代码加入到:高级设置--》自定义设置--》自定义脚本0(功能配置)当中
# 让重启系统时自动挂载
三、安装运行环境
1、登陆路由器的Web管理界面
Padavan固件大多默认是192.168.123.1
2、格式化磁盘并挂载
登陆路由器界面后,点击网络地图 --> TF卡标志 --> 勾选上”移除并格式化 EXT4“,并点击移除,格式化需要点时间,请耐心等 待,如下图所示。
等待格式完成后,点击 手动挂载即可,原先的移除会显示”手动挂载“。
当然也可以用SSH登陆到路由器上,进行手动分区和格式化,相关命令:
fdisk # 分区
mkfs.ext4 # 格式化
3、安装 Entware
高级设置 --> USB应用设置 --> 允许运行 Optware --> 选择:Entware,并应用本页面设置
安装应用程序用的(opkg),如果出现找不到命令等提示,就是这个没开启了!!!
4、打开SSH
高级设置 --> 系统管理 --> 服务 --> 启用 SSH 服务,并应用本页面设置
5、安装onmp
提示:MySQL需要开启Swap,否则无法正常运行。路由器默认又没开启,经过博主的安装和测试,通过路由器管理界面里的:搭建Web环境,并不能正确的安装,会出现一直调用【Web安装程序】等情况或者显示安装完成,无法运行MySQL。且Swap无法正常开启。估计是我刷的路由器自带脚本有问题,当然你也可以试试,如果可以正确安装,那最好了,可以跳过这步。
本文主要使用:onmp一键安装命令,因为很多种路由器固件支持此方法来安装。
a、登陆SSH,博主用的是Cygwin自带的SSH,看个人喜好,其它SSH工具都可以,如:Xshell 5、PuTTY等
SSH的登陆帐号就是路由器的帐号跟密码喽。
b、登陆上执行
sh -c "$(curl -kfsSl https://raw.githubusercontent.com/xzhih/ONMP/master/oneclick.sh)"
一键脚本安装Github地址:https://github.com/xzhih/ONMP
成功执行脚本后如下图所示:
都是中文提示,选择:1 ,开始安装,进到二级菜单后,选择(9) 开启Swap
手动开启过Swap请跳过,直接选安装:安装ONMP
等开启Swap后,再重新执行一下脚本,在二级菜单上选择:(1) 安装ONMP
请参考图一,图二就知道了,到此其实ONMP环境就已经安装好了的,只不过不是从路由器的Web里边安装的,可能会造成路由器重启后,ONMP环境无法自动重启。
如果无法访问GitHub,请使用如下命令执行:
opkg update && opkg install git git-http
git clone http://gitee.com/send56/ONMP.git && cd ONMP
./onmp.sh # 直接执行安装脚本
6、配合路由器设置ONMP环境开机自启动
扩展功能 --> 搭建Web环境 --> 启用 nginx+mysql+php 环境
根据自己的情况,设置远程访问或局域网访问。图四为博主所选的,phpMyAdmin是用来管理MySQL数据库的,建议安装。
7、修改MySQL密码并创建数据库
安装好onmp环境后,MySQL默认的密码是123456,密码比较简单,建议更改密码,不安全
可登陆:phpMyAdmin界面进行更改MySQL数据的密码
phpMyAdmin:http://路由器地址:85/
登陆用户为:root 密码:123456
a、在浏览器中输入:http://路由器IP地址:85/
b、如图五所示,圈起来的为:修改MySQL数据密码和新建数据库
c、新建个存放贴吧云签到所需要的数据库
8、下载并配置百度贴吧云签到
# 进入默认的Web目录
cd /opt/wwwroot/default/# 克隆贴吧云签到项目
git clone --depth=1 https://gitee.com/kenvix/Tieba-Cloud-Sign.git# 配置数据库等信息
cd Tieba-Cloud-Sign && vi config.php# 可自行百度vi如何使用,这里就不多说了# 也可以将项目下载过来,修改好内容后,再通过WinSCP等工具传到路由器上
config.php文件内容如下,请修改相应的信息,主要是数据库密码跟数据库名称(别写错了哦)
如果需要手动绑定BDUSS,请将配置文件里的define('ANTI_CSRF',true);改为:define('ANTI_CSRF',false)
<?php //特别警告:禁止使用记事本编辑!以下选项只需在使用MySQL时填写
//MySQL 数据库地址,普通主机一般为localhost
define('DB_HOST','127.0.0.1');
//MySQL 数据库用户名
define('DB_USER','root');
//MySQL 数据库密码
define('DB_PASSWD','');
//MySQL 数据库名称
define('DB_NAME','tiebacloud');以下选项使用任何数据库都需填写
//数据库前缀,建议保持默认
define('DB_PREFIX','tc_');///其他设置///
//停用CSRF防御
//说明在 http://git.oschina.net/kenvix/Tieba-Cloud-Sign/wikis/关于云签到CSRF防御
define('ANTI_CSRF',true);//加密用盐,留空为不使用
define('SYSTEM_SALT','');
9、安装百度贴吧云签到
在浏览器中输入:http://路由器IP:81/Tieba-Cloud-Sign/
请按提示点击同意或下一步,Web界面只是执行对数据库的写入,用户并不能更改数据库密码和名称,其中有一步会显示具体的数据库信息,确认没问题后,点下一步进行安装。
10、锁定安装
非常重要,要不每次打开该地址都让安装,只需要执行如下命令就可以了
touch /opt/wwwroot/default/Tieba-Cloud-Sign/setup/install.lock
11、设置每天执行自动签到
非常非常的重要,要不然不会自动签到!!!
高级设置 --> 系统管理 --> 服务 --> 计划任务 (Crontab)--》添加如下命令
# 第七小时执行一次,怕签到错误时重签
* */7 * * * curl http://127.0.0.1:81/Tieba-Cloud-Sign/do.php >/dev/null 2>1# 每天1点1分时执行,执行一次,系统好像会忽略0点执行
1 1 * * * curl http://127.0.0.1:81/Tieba-Cloud-Sign/do.php >/dev/null 2>1
四、后语
本文主要是给纯小白写的,因为自己也是一步一步来的,大神还是路过吧。
如果不想在原由的Web目录下搭建”百度云签到“的话,可以使用nginx的虚拟主机进来配置,配置路径保存在:
/opt/etc/nginx/vhost
通过复制份:default.conf 然后自行配置端口和目录就可以了。注意端口不能被占用了的!!!
修改好配置后,再执行一下:
nginx -s reload
路由器Padavan固件安装贴吧云签到相关推荐
- redmi ac2100 红米ac2100路由器 padavan固件
红米ac2100 ,padavan固件,近期被称为k2p替代品的 红米ac2100,大佬放出了其padavan固件,具体功能你能想到的都有,这里不做过多描述.详情刷机步骤请自行百度或者去恩山论坛搜索 ...
- X Chen笔记---老毛子Padavan固件安装17ce插件
参考恩山论坛大神教程及其源码,自己搭建了一个仓.原帖地址:http://www.right.com.cn/forum/thread-212400-1-1.html 通用安装法,此方法安装的17ce账号 ...
- 7628刷breed_遇到懒官方怎么办?袋鼠云路由拆机,7620A+7612EN刷入breed、Padavan固件教程...
遇到懒官方怎么办?袋鼠云路由拆机,7620A+7612EN刷入breed.Padavan固件教程 2017-10-26 23:15:04 15点赞 48收藏 63评论 小编注:此篇文章来自即可瓜分10 ...
- 红米路由器ac2100怎样设置ipv6_【路由刷机】红米小米 AC2100 Windows下刷Padavan固件小小白教程、升级固件...
[路由刷机]红米小米 AC2100 Windows下刷Padavan固件小小白教程.升级固件 2020-05-05 16:13:26 378点赞 3195收藏 424评论 你是AMD Yes党?还是i ...
- 网件R7000 梅林380固件安装 阿里云WebDav
网件R7000 梅林380固件安装 阿里云WebDav 1.网件R7000 梅林380固件软件中心无法显示问题 R7000刷了380.70_0-X7.9.1的固件之后,koolshare已经倒闭,软件 ...
- 小米路由器4A千兆版刷breed及padavan固件及关闭LED灯
注:windows没telnet的,请自行百度添加windows自带telnet功能.刷坏本人不负责,新手操作 资源在下面连接,按照步骤几步亲测百分百有效 资料工具下载链接: https://pan. ...
- 小米路由器4刷padavan固件
书接上文:https://blog.csdn.net/flyhorstar/article/details/95729059 上文中写到小米路由器4刷padavan固件,需要刷小米路由器R3G的,现在 ...
- 记一次 D-LINK DIR-882 路由器刷固件 padavan
一.介绍 D-LINK DIR-882,刷 padavan 固件,有160MHz频宽的支持. 需要的固件: factory-to-ddwrt.bin dlink-dir882-a1-webflash. ...
- 从外网访问使用Padavan固件的路由器(花生壳DDNS配置教程)
从外网访问使用Padavan固件的路由器(花生壳DDNS配置教程) 家里有个使用老毛子固件(Padavan)的路由器.为了能在公司也能访问到路由器,或者家里的电脑,就需要给路由器配置个动态域名解析 ( ...
- 红米路由器ac2100怎样设置ipv6_红米路由器AC2100刷机教程:刷老毛子Padavan固件
RedmiAC2100相比小米AC2100的好处就是能刷第三方固件,刷了第三方固件可以解锁很多官方固件没有的功能,红米AC2100目前售价169块.小米(红米)相比前两三年的的路由器有很大的进步. 红 ...
最新文章
- Android中图表AChartEngine学习使用与例子
- 数据结构---队列C语言实现
- ABP快速开发一个.NET Core电商平台
- 关于Spring 任务调度之task:scheduler与task:executor配置的详解
- CentOS7的安装和配置
- 万豪联姻蚂蚁金服 结合优势打造共赢
- redis数据类型语法及与java连接
- SQL Server2016安装教程
- MOTU Digital Performer 11.0 WiN 老牌音乐制作宿主软件
- 台湾大学林轩田机器学习技法课程学习笔记7 -- Blending and Bagging
- 1星《微信软文营销实战技巧》:标题党,作者没有实战经验
- Max骨骼沿样条线运动——中国龙绑定相关问题
- mxnet下载与使用
- python处理word文档(docxtpl 中文说明文档)
- 【香蕉OI】GCD 和 LCM (莫比乌斯反演)
- 中标麒麟龙芯桌面版重置root密码
- 写给零基础小白看的入门级 Java 基本语法,强烈推荐
- FME爬取百度POI数据
- 计算机基础试题及答案
- 数据库 --- 索引、视图