宝塔面板使用acme.sh的记录

安装

apt-get install socat

curl https://get.acme.sh | sh -s email=my@example.com

使用基于CloudFlare的DNS验证,需要申请CF的api token,过程略

export CF_Token="API Tokens With Edit zone DNS"
export CF_Account_ID="Account ID, NOT zone ID"

申请证书

acme.sh --issue --dns dns_cf -d domain.com -d www.domain.com

安装证书,基于宝塔+Apache环境

acme.sh --install-cert -d domain.com -d www.domain.com \
--cert-file      /www/server/panel/vhost/cert/domain.com/cert.pem  \
--key-file       /www/server/panel/vhost/cert/domain.com/privkey.pem  \
--fullchain-file /www/server/panel/vhost/cert/domain.com/fullchain.pem \
--reloadcmd     "/etc/init.d/httpd reload"

安装完成之后,应看到“Reload success”

查看已安装证书

acme.sh --info -d example.com

查看所有证书

acme.sh --list

删除证书

acme.sh --remove -d example.com

开启acme.sh的自动更新

acme.sh --upgrade --auto-upgrade

查看全部cronjob,验证是否有acme.sh相关任务

crontab  -l

宝塔面板SSL的自动更新:

acme.sh --install-cert -d www.domain.com \
--cert-file      /www/server/panel/ssl/certificate.pem  \
--key-file       /www/server/panel/ssl/privateKey.pem  \
--fullchain-file /www/server/panel/ssl/fullchain.pem \
--reloadcmd     "/etc/init.d/httpd reload"

 

Parallels Desktop 17虚拟机提示“操作失败,执行该操作失败”的解决方法教程[MacOS Monterey 12系统]

背景

Mac更新到最新到了最新的MacOS Monterey 12系统,导致原来装的Parallels Desktop 16打不开。为此又重新更新了虚拟机到Parallels Desktop 17。

问题描述

在Parallels Desktop 17中,新建Linux虚拟机或运行原有虚拟机时,会提示“操作失败。执行该操作失败”。无法正常进入虚拟机。

解决方法

继续阅读Parallels Desktop 17虚拟机提示“操作失败,执行该操作失败”的解决方法教程[MacOS Monterey 12系统]

HACS更新 async_download_file超时的解决办法

HACS可以理解为是Home Assistant的第三方插件库,可通过可视化操作的方式安装、更新插件。在更新HACS组件时,会因主机性能和网络环境原因会导致更新超时,出现如下报错:

Backing off async_download_file(...) for 0.2s (asyncio.exceptions.TimeoutError)

可通过以下几种解决方案,从不同角度尝试解决问题,由易到难: 继续阅读HACS更新 async_download_file超时的解决办法

阿里云虚拟主机WordPress防御404攻击方法

最近一台非常早期购买的阿里云虚拟主机收到提醒,因为超标消耗资源被临时关闭了。

【万网】万网提醒您,您的共享虚拟主机基础版类型主机产品因超标消耗资源已关停,请及时处理以避免影响使用。

这台阿里云虚拟主机运行的是WordPress系统,但基本上没什么页面,也没人访问。为何突然会超标消耗资源呢? 继续阅读阿里云虚拟主机WordPress防御404攻击方法

Mac 访达提示“不能完成此操作,因为找不到原始项目”

最近在Mac上通过SMB的方式修改NAS和树莓派上的文件。

经常会遇到个问题:由于服务端重启,导致连接丢失,但当再进入目录时,访达会提示“不能完成此操作,因为找不到XXX的原始项目”。

之前的解决方式是重启Mac,现在有个更简单的解决方法:

option + 右键 点到 dock 的 访达(finder) 上,然后选 “重新开启(relaunch)”

相当于重启了访达,再次连接就不会提示了!

使用快捷指令捷径破解亲邻开门

9月27日更新:

最近发现快捷指令失效了,重新抓包后发现请求中增加了sign和nonce字段,这两个字段都是用来防御重放攻击的。虽然前几个接口并未强制验证,但关键的开门接口进行了验证,导致无法正常执行开门操作。目前暂时无解,正在思考其他替代方案。

原文:

由于最近快递只能送到小区门口,大大增加了出入小区的频次,也越来越发觉每次掏出门禁、刷门禁这个动作很繁琐,特别是在拿了很多东西的情况下。

因此希望通过更便捷的方式打开小区门禁,我选择通过iOS的“快捷指令/捷径”。

实现思路:抓包开门请求,使用快捷指令/捷径模拟请求。

继续阅读使用快捷指令捷径破解亲邻开门