当前位置:首页 > 技术教程 > 正文内容

奇安信网站卫士自动上传证书程序介绍及使用教程

佳鑫2个月前 (10-01)技术教程2650

由于网站卫士的泛解析证书部署有问题,官方也差不多寄了,几乎啥都不管了,手动更新证书相当繁琐

而且我用的R3的泛解析证书,每三个月手动大量更新一次证书,真的很恼火,所以用golang写了这个程序替代手动更新

更新日志:


2023-10-08程序内增加定时任务,不再依赖宝塔面板的计划任务
2023-10-02增加了访问报告和安全报告内容输出
时间内容



使用环境和条件:

OpenCloudOS 8.6.2205 x86_64 (其他环境或者架构可以自行下载源码修改、编译)

宝塔面板 7.9.9 (非必须,有更好)

使用360账号登录奇安信网站卫士的用户(程序必须得依赖360账号登录奇安信)

泛解析/通配符 证书用户(此条件非必须,泛解析要方便一些)

开始使用:

下载程序:github下载链接(win&linux)

(程序可能不是最新,需要最新程序可自己编译或联系我编译分发)

然后把下载的程序放置在你的网站证书目录(宝塔环境的在/www/server/panel/vhost/cert/网站名

放置好程序之后,给该程序权限为777,再在当前目录打开终端输入以下命令来执行初始化该程序的配置文件

./wzws_crt_up


之后目录下会生成一个名为【go_conf.json】的文件,填入【T、Q、domain】这三个值的数据


T和Q的值来自登录网站卫士的360  【>>使用360登录网站卫士】,打开这个链接后会提示你快速登录 ,没有快速登录的用360账号登录一遍,然后在奇安信的网站卫士那里退出账号就有了

然后在这个界面按F12打开开发者工具后选择 【应用程序】-【cookie】-【openapi.360.com】,然后就能看见Q和T的值,复制粘贴到配置文件的对应位置即可

domain填写你的主域名即可,像【qq.com,baidu.com,google.com】等,然后保存即可


最后到宝塔的【定时任务】里添加一个shell任务,名称为 网站卫士证书上传,周期为N小时,12小时(执行周期非强制,随意)脚本内容就是:

cd /www/server/panel/vhost/cert/你的网站名
./wzws_crt_up

添加任务即可

摒弃了宝塔面板的计划任务,在程序内增加了基于cron表达式的定时任务。用下方代码启动程序即可,启动程序后每天23:00检测运行一次(0 0 23 * * *)

cd /www/server/panel/vhost/cert/你的网站名
./wzws_crt_up


(计划任务不再使用)


开源地址:https://github.com/jiaxin149/wzws_crt_up

(请不要指指点点代码写得渣)

扫描二维码推送至手机访问。

版权声明:本文由葭兴网 JaXing.cc发布,如需转载请注明出处。

本文链接:https://www.jaxing.cc/p/17.html

分享给朋友:
返回列表

上一篇:宝塔面板一键安装golang环境脚本

没有最新的文章了...

“奇安信网站卫士自动上传证书程序介绍及使用教程” 的相关文章

【教程】超简单的HCaptcha验证码配置(PHP版)

【教程】超简单的HCaptcha验证码配置(PHP版)

前言大家在网上冲浪这么多年,肯定或多或少的遇到过类似下面这种的验证码,要么是红绿灯,要么就是斑马线……不知道你们好奇过怎么来的没有现在我告诉你们那些都是来自Google reCaptcha但是Google的访问情况大家都是知道的…要么很慢,要么直接访问不了然后hcaptcha出现了,据hcaptch...

【教程】PHP简单实现TCPing

说起来ping命令大家可能都不陌生,一般家里网络不好可能就经常ping baidu.com 来测试网络贯通性,亦或者某某网站打不开了用ping来试一下是不是寄了,再或者就是用ping来获取网站的ip但是一说到tcping就有点茫然了,从没用过阿其实ping和tcping都差不多,就是协议层上的区别p...

【教程】linux下的Nginx自编译安装云锁进行防护

【教程】linux下的Nginx自编译安装云锁进行防护

什么是云锁?云锁是奇安信旗下的一个面向服务器安全的加固方案,具体什么的就不巴拉巴拉了,可以理解为windows电脑上的防护(防护)软件,可以用来防护服务器,以免受到有心者的侵害。除了基础防护,还需要更高级的自编译防护此篇文章是精炼了官方自编译nginx文档的一篇文章,是面向linux的 nginx的...

无需电脑,借助termux使其Android手机自己adb自己

无需电脑,借助termux使其Android手机自己adb自己

*本文内容仅适用于Android11(R)以上,因为11以下没有无限adb调试首先要下载好termux才能进行后续操作官方下载v118>>蓝奏云下载v118(推荐)>>开启手机开发者选项(以MIUI13为例)连接WIFI后进入开发者选项并启用无线调试选勾 始终允许通过此网络进...

MT管理器的【文本加/解密,编/解码】插件使用文档

MT管理器的【文本加/解密,编/解码】插件使用文档

【文本加/解密,编/解码】插件适用于MT管理器,方便开发者对字符串的一些编/解码等调试操作该插件实现的方式均为本地离线操作,无第三方依赖库,安全小巧MT管理器的插件管理->插件中心搜索"加密"即可找到安装使用方法(推荐在文本编辑中使用):加密/编码部分使用介绍现支持md5、...

MT管理器的【Java代码快速插入】插件使用文档

MT管理器的【Java代码快速插入】插件使用文档

【Java代码快速插入】插件适用于MT管理器,方便开发者对常用的Java代码进行快速填入的操作,免去繁琐的编辑步骤该插件实现的方式均为本地离线操作,无第三方依赖库,安全小巧MT管理器的插件管理->插件中心搜索"快速插入"即可找到安装使用方法(推荐在文本编辑中使用):在MT的...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。