分类 生活 下的文章

今天是2023年4月28日

期中考完美的结束了,算是一个好消息。

然后五一节学校调休,有4天假期。

我刚好回来把上次ssl的问题搞一下。

我发现我的节点好像是出问题了,之前用的是contos,我本以为是这个出问题了。

但是换系统毕竟麻烦,我就尝试换一个v2ray的脚本,但是,没有用。

我还是下定决心换系统。

这次用的v2ray脚本是bash <(curl -s -L https://git.io/v2ray.sh)

选择mkcp协议

勉强可以用。

vps是在5月份到期。

我不知道怎么续费,也不是很想续费了。

我现在对写博客这件事情有点消极。

也不是很想花钱翻墙(主要是这个vps速度真的慢tmd),如果真的要保留博客的话那么其实是有托管平台的,网盘也没有什么必要搞。

我现在才发现原来这个lnmp的一键安装包的时间要这么久,好像快两个小时了,不过我觉得这和我vps配置有点小差有关。

image-20230428191825867

vercel好像不支持php的部署了,onemanager就不能用了。不过我不想删掉,打算留着这个库,做个纪念。

啊草,隔了好久我都忘记了,这种情况下正确的做法是,用tmux建一个窗口,然后让他自己跑。

现在又停在那边了,如果说晚上9点还没有结束的话就在开一个窗口来装。

image-20230428193826353

,连接断开。

算了,算了。重新来吧,反正我现在很闲。

woc,我说怎么这么慢,原来我连着我自己的节点,连vps,怪不得,我说这么指令发都发不出去

image-20230428194620063

是我sb了,原来已经装好了,它自己reboot了。

不过看时间上面显示的是71min,我感觉却像是过去了两个多小时。

后面重新装typecho和oneindex就很快了,我本来是打算网盘就用alist,但是好像反代后网页加载不出来,我不是很想去折腾,就放弃了。

ok,那么就这样吧。

节点还是没有多快,结论就是浪费了一个下午,哈哈哈。

2023/04/16

今天上午答应别人的事终于是做完了,虽然并没有让别人很满意是吧,但是总算是完成了。

其中有一件事是答应说把chatgpt的apikey给他一个。

在给之前我测试了一下,好像是失效了。

这边先说一下,这个apikey是我在去年淘宝上买的账号的。

我去查了一下,这个原因是因为账号被ban了。不过这也是预料之中的事情。

所以为了弥补我的遗憾,我打算自己注册一个。

之前失败是因为我用的那个接码平台接不到我的验证码。

今天是看到youtube上的一个视频,里面介绍的是另外一个接码平台。

虽然是充值最少要10快大洋,但是好在是成功了。

chrome_UO6MbhXlQQ

不过现在注册没有18美元的额度,只有5美元了。

但是没有关系,成功了就好,反正官网也是免费的。

2023/4/1

愚人节快乐。

回来了。

今天主要是把主页写出来了。也不算是写出来的,是把以前写的拿出来改一改。

发现不怎么写之后确实是不会写了。

然后就是看来gpt4.0的api怎么用。我看还是挺麻烦的,不是很想做。

再是看来谷歌团队盘,我发现之前搞的两个都没了,估计是被取消资格了,这样的话我再去用alist就没有意义了。

还有另外一个主要做的事就是seacms的搭建。

踩了两个坑,一个是之前的数据用的是官方的数据,不能用。

这次想的是换一个版本12.8,然后就是这个版本的后台设置不行,检查了数据库没有问题,问题应该是它自身系统的bug,我现在换回12.5,如果还是不行的话,就打算弃坑了。

我本来还行做SMTP邮件系统的搭建,但是看到我已经连续做了一个晚上,大概3、4个小时了就打算等下下周回来再说。

今天的服务器建设就到这里。

好吧,确实不是很行,那就及时止损,其实我本来就没有什么心思在搭建视频网站上面,因为这对我来说是一件吃力不讨好的事情,而且,现在很多的资源采集站的质量良莠不齐,大有被网盘代替的趋势,更何况,现在网盘有像阿里云网盘那种资源又全又不限速的,现在正版意识又很强烈,这种小众的视频网站只会在两面夹击中渐渐衰落,只能是作为一种搭建的网站的爱好而存在。不过我并不后悔,至少我尝试过,也曾经成功过,有这种经验就好了。

真的好麻烦啊,啧。
不过好在是发现了像是lnmp这种一键搭建lnmp环境的好东西。至少没有说在某一个地方一直徘徊。
(以前手装lnmp的我,天天在为php而心态爆炸)
博客的备份是很久之前的了,很多文章都没了,至少是断了一个月。
不过好在我在本地有备份,但是不是很想再传上来。
就这样吧。

重建服务器 复盘2023/3/5

重建了服务器,然后现在就是用的debian

然后没有手装lnmp

而是用lnmp.org的一键安装包,不得不说挺好用的。

本来是想用xray一键安装包来安装的,但是可以换端口的都不支持debian(还是说我没有找到?)

其他的都是要80端口,就和本来的冲突了,我还因此不得不重新装一遍lnmp好在只有30分钟还好。

其他的就是后来还是只用普通的v2ray一键安装包,不是很想去折腾然后手动安装。

lnmp 安装脚本:

 wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp

v2ray 安装脚本:

source <(curl -sL https://multi.netlify.app/v2ray.sh) --zh

安装 Curl 依赖包

yum update -y && yum install curl -y #CentOS/Fedora
apt-get update -y && apt-get install curl -y #Debian/Ubuntu

此时,Xray服务并没有被安装,你需要输入管理命令“Xray”,这时候系统会提示你“检测到本机没安装xray, 正在自动安装..”,请稍等片刻,即可完成。

一键安装脚本升级命令(保留配置文件更新)

source <(curl -sL https://multi.netlify.app/v2ray.sh) -k

一键安装脚本卸载命令

source <(curl -sL https://multi.netlify.app/v2ray.sh) --remove

一键安装脚本的V2Ray管理命令行参数

v2ray [-h|--help] [options]
 -h, --help           查看帮助
 -v, --version        查看版本号
 start                启动 V2Ray
 stop                 停止 V2Ray
 restart              重启 V2Ray
 status               查看 V2Ray 运行状态
 new                  重建新的v2ray json配置文件
 update               更新 V2Ray 到最新Release版本
 update.sh            更新 multi-v2ray 到最新版本
 add                  新增mkcp + 随机一种 (srtp|wechat-video|utp|dtls|wireguard) header伪装的端口(Group)
 add [wechat|utp|srtp|dtls|wireguard|socks|mtproto|ss]     新增一种协议的组,端口随机,如 v2ray add utp 为新增utp协议
 del                  删除端口组
 info                 查看配置
 port                 修改端口
 tls                  修改tls
 tfo                  修改tcpFastOpen
 stream               修改传输协议
 cdn                  走cdn
 stats                v2ray流量统计
 iptables             iptables流量统计
 clean                清理日志
 log                  查看日志

xray管理程序使用方法与v2ray管理程序基本一致,请根据提示操作即可。

bbr加速脚本:

卸载内核

wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

不卸载内核

wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
安装中 提示Abort kernel removal? 选择No

一键安装LNMP环境后,默认会安装Nginx,MySQL和PHP,相应的软件安装目录如下:

Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
PHP目录 : /usr/local/php/
默认网站目录 : /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/

同样,LNMP默认的配置文件目录如下:

Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf

一般维护站点需要用到的命令如下:

重启nginx/mysql/php:lnmp nginx/mysql/php restart

重启所有:lnmp restart

添加站点:lnmp vhost add

添加数据库:lnmp database add

查看帮助:lnmp

LNMP 1.2或更高版本下需要执行:chattr -i /网站目录/.user.ini 后才能完整删除网站目录。

3月18日更新

docker安装:

sudo apt install docker-ce

安装青龙云面板:

拉取镜像

docker pull whyour/qinglong:latest

创建容器:

 docker run -dit \
   -v $PWD/ql/config:/ql/config \
   -v $PWD/ql/log:/ql/log \
   -v $PWD/ql/db:/ql/db \
   -v $PWD/ql/repo:/ql/repo \
   -v $PWD/ql/raw:/ql/raw \
   -v $PWD/ql/scripts:/ql/scripts \
   -v $PWD/ql/jbot:/ql/jbot \
   -p 5700:5700 \
   --name qinglong \
   --hostname qinglong \
   --restart unless-stopped \
whyour/qinglong:latest
先复制第一行,再复制其他如果是finalshell 直接在输入框的上方输入

青龙云面板基础命令:

#重启青龙容器
docker restart 你的容器名
 
#更新青龙
docker exec -it qinglong ql update
 
#更新青龙并编译
docker exec -it qinglong ql restart
 
#拉取自定义仓库
docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
 
#拉取单个脚本
docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js
 
#删除7天前的所有日志
docker exec -it qinglong ql rmlog 7
 
#启动bot
docker exec -it qinglong ql bot
 
#导出互助码
docker exec -it qinglong ql code
 
#通知测试
docker exec -it qinglong notify test test
 
#立即执行脚本
docker exec -it qinglong task test.js now
 
#并行执行脚本
docker exec -it qinglong task test.js conc

时间规则:

*/5 * * * * ?    #每隔 5 秒执行一次
0 */1 * * * ?    #每隔 1 分钟执行一次
0 0 2 1 * ? *    #每月 1 日的凌晨 2 点执行一次
0 15 10 ? *    #MON-FRI 周一到周五每天上午 10:15 执行
0 15 10 ? 6L    #2002-2006 2002 年至 2006 年的每个月的最后一个星期五上午 10:15 执行
0 0 23 * * ?    #每天 23 点执行一次
0 0 1 * * ?    #每天凌晨 1 点执行一次
0 0 1 1 * ?     #每月 1 日凌晨 1 点执行一次
0 0 23 L * ?    #每月最后一天 23 点执行一次
0 0 1 ? * L    #每周星期天凌晨 1 点执行一次
0 26,29,33 * * * ?    #在 26 分、29 分、33 分执行一次
0 0 0,13,18,21 * * ?    #每天的 0 点、13 点、18 点、21 点都执行一次
0 0 10,14,16 * * ?    #每天上午 10 点,下午 2 点,4 点执行一次
0 0/30 9-17 * * ?    #朝九晚五工作时间内每半小时执行一次
0 0 12 ? * WED    #每个星期三中午 12 点执行一次
0 0 12 * * ?    #每天中午 12 点触发
0 15 10 ? * *    #每天上午 10:15 触发
0 15 10 * * ?    #每天上午 10:15 触发
0 15 10 * * ? *    #每天上午 10:15 触发
0 15 10 * * ?    #2005 2005 年的每天上午 10:15 触发
0 * 14 * * ?    #每天下午 2 点到 2:59 期间的每 1 分钟触发
0 0/5 14 * * ?    #每天下午 2 点到 2:55 期间的每 5 分钟触发
0 0/5 14,18 * * ?    #每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟触发
0 0-5 14 * * ?    #每天下午 2 点到 2:05 期间的每 1 分钟触发
0 10,44 14 ? 3 WED    #每年三月的星期三的下午 2:10 和 2:44 触发
0 15 10 ? * MON-FRI    #周一至周五的上午 10:15 触发
0 15 10 15 * ?    #每月 15 日上午 10:15 触发
0 15 10 L * ?    #每月最后一日的上午 10:15 触发
0 15 10 ? * 6L    #每月的最后一个星期五上午 10:15 触发
0 15 10 ? * 6L    #2002-2005 2002 年至 2005 年的每月的最后一个星期五上午 10:15 触发
0 15 10 ? * 6#3    #每月的第三个星期五上午 10:15 触发

安装oneindex:

项目:https://github.com/Mintimate/OneindexM

这个项目其实不好只有一个主题可以用其他的主题都是有问题的,关键是能用的就是最基本的那个:

image-20230318152436403

如果可以的话其实是可以用原来的项目。

Onedrive国际版本,到Microsoft Azure App registrations
世纪互联版本OneDrive,到Microsoft Azure.cn App registrations

  • 受支持的帐户类型:如图:选择任何组织目录的账号和个人
  • 重定向 URI:这里填入我建立的API: https://tool.mintimate.cn/oneindexM/

设置权限

在获取应用机密前,我们需要设置权限,点击:API权限-Microsoft Graph:

依此勾选:

  • offline_access
  • Files.Read
  • Files.Read.All

伪静态:

if (!-f $request_filename) {
set $rule_0 1$rule_0;
}
if (!-d $request_filename) {
set $rule_0 2$rule_0;
}
if ($rule_0 = "21") {
rewrite ^/(.*) /?/$1 last;
}

typecho插件商店:https://github.com/typecho-fans/plugins/releases/download/plugins-S_to_Z/TeStore.zip

需要设置文件可读写