本站之前介绍过几个浏览器插件,这里统一介绍如何通过crx文件离线安装插件

Chrome

按照如图步骤依次打开 右上角菜单-更多工具-扩展程序
1
打开扩展程序页面右上角的开发者模式
2

然后将crx文件拖拽到扩展程序页面

3
添加即可

Edge

按照如git依次打开 右上角菜单-扩展程序-管理扩展
4
打开扩展程序页面左边的开发者模式

然后将crx文件拖拽到扩展程序页面

5

关键词:安装crx 安装浏览器插件 edge安装浏览器插件 chrome安装浏览器插件 crx

本文作者 : 肥猪qwq 转载请注明出处

制作鼠标样式文件

鼠标样式文件一般有两种格式cur和ico
后者编辑较为方便,所以我选择了制作ico格式的鼠标样式文件

寻找样式图片

首先要找到自己想要作为鼠标样式的图片,例如我这个
图片要尽量简单,不要有太多细节,因为ico的分辨率仅为32x32
1

转换为ico

最方便的是通过在线转换工具直接转换,也可以使用ps
我这一次使用了 aconvert 在线转换
这里我们选择分辨率为32x32
2
转换下载即可

去背景

这一步想必不用多说了,去掉底色,使图标透明
这里我使用了 简易图标制作工具 进行编辑

请注意,这是一个易语言程序,在我对该工具进行检测时有报毒现象,详见 s.threatbook.cn
请自我甄别,如果担心请在虚拟机运行

下载 : https://dl-cdn.feizhuqwq.com/blog/icozhizuo.7z

增加CSS样式

以next为例,我们需要编辑 hexo项目文件夹/themes/next/source/css/main.styl
中添加以下代码

1
2
3
4
5
6
* {
cursor: url("https://c0-cdn.feizhuqwq.com/ico/pigcur.ico"),auto!important
}
:active {
cursor: url("https://c0-cdn.feizhuqwq.com/ico/pigcur.ico"),auto!important
}

3

本文作者 : 肥猪qwq 转载请注明出处

IDM下载m3u8视频时会提示由于xx原因,IDM无法下载此受保护的数据。
1

m3u8DL

我们需要用到一个工具 : m3u8DL,该工具开源于 github.com/nilaoda/N_m3u8DL-CLI
releases : github.com/nilaoda/N_m3u8DL-CLI/releases

下载 : 猪盘

我们下载这个zip文件
2

使用

m3u8DL需要安装依赖 .NET Framework 4.6
解压,运行 N_m3u8DL-CLI_v2.9.9.exe
3
其中,N_m3u8DL-CLI-SimpleG.exe 是该程序的GUI版本,拥有图形化操作界面,但我却觉得这样更加繁琐,所以还是使用命令行

将刚刚IDM嗅探到的m3u8链接直接粘贴在命令窗口中,回车
4
m3u8DL下载的是视频文件分片,例如此次下载有5072个分片
默认线程下载较慢,可以查看下面的命令行选项来调大线程数,不过可能部分站点会因为线程过多而将你的ip封禁

64线程

qw

合成

下载完成后m3u8DL会自动调用ffmpeg来将文件分片合成成视频

完成

合成完成的文件保存在 m3u8DL目录/Downloads 格式为MP4
5
其中,文件分片保存在 m3u8DL目录/Downloads/index_20220404100937/Part_0

命令行选项

m3u8DL提供了许多命令行参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
N_m3u8DL-CLI.exe <URL|File|JSON> [OPTIONS]  

--workDir Directory 设定程序工作目录
--saveName Filename 设定存储文件名(不包括后缀)
--baseUrl BaseUrl 设定Baseurl
--headers headers 设定请求头,格式 key:value 使用|分割不同的key&value
--maxThreads Thread 设定程序的最大线程数(默认为32)
--minThreads Thread 设定程序的最小线程数(默认为16)
--retryCount Count 设定程序的重试次数(默认为15)
--timeOut Sec 设定程序网络请求的超时时间(单位为秒,默认为10秒)
--muxSetJson File 使用外部json文件定义混流选项
--useKeyFile File 使用外部16字节文件定义AES-128解密KEY
--useKeyBase64 Base64String 使用Base64字符串定义AES-128解密KEY
--useKeyIV HEXString 使用HEX字符串定义AES-128解密IV
--downloadRange Range 仅下载视频的一部分分片或长度
--liveRecDur HH:MM:SS 直播录制时,达到此长度自动退出软件
--stopSpeed Number 当速度低于此值时,重试(单位为KB/s)
--maxSpeed Number 设置下载速度上限(单位为KB/s)
--proxyAddress http://xx 设置HTTP代理, 如 http://127.0.0.1:8080
socks5://xx 设置SOCKS5代理, 如 socks5://127.0.0.1:8080
--enableDelAfterDone 开启下载后删除临时文件夹的功能
--enableMuxFastStart 开启混流mp4的FastStart特性
--enableBinaryMerge 开启二进制合并分片
--enableParseOnly 开启仅解析模式(程序只进行到meta.json)
--enableAudioOnly 合并时仅封装音频轨道
--disableDateInfo 关闭混流中的日期写入
--noMerge 禁用自动合并
--noProxy 不自动使用系统代理
--disableIntegrityCheck 不检测分片数量是否完整

关键词:m3u8 下载m3u8视频 IDM无法下载受保护的m3u8视频 m3u8DL

本文作者 : 肥猪qwq 转载请注明出处

今天,我为本站的大部分教程的演示图片更换为了动态的GIF演示
动态的GIF大大增加文章的易读性

示例:
1

本文作者 : 肥猪qwq 转载请注明出处

为什么要使用ECC+RSA双证书

基于ECC算法签发的证书相对RSA证书资源占用更少,且安全性更高,不过在兼容性方面RSA证书更优于ECC证书

为了确保兼容性的同时降低服务器资源占用,我们可以在服务器中同时部署ECC+RSA双证书

另外,目前国内多家主流的CDN提供商都还没有支持ECC+RSA 双证书的部署,所以暂时无法在CDN上部署双证书

申请证书

首先我们当然是要拥有SSL证书,并且需要拥有ECC和RSA两张证书,目前主流的免费证书 LetsEncryptTrustAsia 均支持ECC证书

部署

首先我们需要将ECC证书及私钥和RSA证书及私钥放置在一个目录中(最好是同一个目录,方便管理)
保存路径

打开Nginx的配置文件,找到SSL参数

修改Nginx配置文件
1

保存,重启Nginx

配置完成

可以使用 myssl 来检测是否部署成功
2
3

关键词:Nginx ssl证书部署 https

本文作者 : 肥猪qwq 转载请注明出处

本项已停止服务

  • 使用阿里云解析

  • 可以解析的记录类型 : A、CNAME、AAAA、MX、TXT、CAA

  • TTL : 10分钟、30分钟、1时、12时、24时

  • 解析线路可以为 : 默认(自动)、中国联通、中国电信、中国移动、教育网、鹏博士、广电网、境外、搜索引擎

  • 可以为任意记录值

本文作者 : 肥猪qwq 转载请注明出处

Github下载加速 : ghdl.z-o.top

由于特殊原因,域名可能定期更换,无法使用时在此页面获取新的域名
2022-07 下载域名已更新

建议使用多线程下载器(例如IDM)下载加速后链接,这可以进一步加速下载,甚至跑满带宽
1

Github镜像 : github.z-o.top

如果您无法访问Github,可以尝试使用该镜像访问,该工具反代 github.com 不会修改源内容
需要下载时可配合上一个工具

支持我

由于DNS污染,这些项目现在必须使用自有域名,这是额外的支出
如果您有能力的话,欢迎支持我!

喂猪

关键词:github下载慢 github下载加速 github镜像

本文作者 : 肥猪qwq 转载请注明出处

地址 : https://api.feizhuqwq.com/feizhu-imgapi-psa.php
传统的公益404大多都是投放失踪儿童的信息,但是随着整个社会对于寻亲事业的关注,和公安部门对于人口拐卖犯罪的打击,这些年来人口拐卖发生的越来越少,随着天眼等社会安全系统等普及,人口失踪的发生也越来越少,失踪时间也越来越短,到现在,404公益继续进行寻亲信息投放的意义已经越来越小了。

这次我制作了一个随机公益广告图片的接口,相比传统引入JS部署的方式兼容性更佳,速度更快。

投稿、建议、侵删 : me@feizhuqwq.com

本文作者 : 肥猪qwq 转载请注明出处

更新于2022-03-04

字节跳动静态资源公共库 : https://cdn.bytedance.com/
自从jsDelivr ICP掉了之后我的hexo博客加载速度就一落千丈,jsDelivr现在加载font-awesome竟然需要将近3.8s,所以我决定不使用它托管的静态资源了,我这次新更换的是字节跳动静态资源公共库,稳定性和速度都不错

阿里kunlun (最快) : https://lf3-cdn-tos.bytecdntp.com/

金山CDN : https://lf6-cdn-tos.bytecdntp.com/

白山云CDN : https://lf9-cdn-tos.bytecdntp.com/

华为云CDN : https://lf26-cdn-tos.bytecdntp.com/
1
lf26华为CDN
以NexT为例,我们需要修改主题配置文件 _config.yml 中的 CDN Settings (CDN供应商)
链接可以在上面说的公共库中搜索
具体更改方法可以参考NexT官方文章
以下是示例
2

jsDelivr 依然是世界上最好的开源CDN

本文作者 : 肥猪qwq 转载请注明出处

Hexo文章链接默认的生成格式是 : year/:month/:day/:title/(年/月/日/标题)
这种格式不仅显得十分多余,如果文章标题更改,原链接也会失效,而且如果文章标题包含中文的话,发送在例如评论区时转码后还会变成乱码
所以怎么将它变为一个清爽的永久直链呢

安装插件

首先先要安装一个插件 : hexo-abbrlink

1
npm install hexo-abbrlink --save

配置

修改博客 根目录 配置文件 _config.yml 中的 permalink

1
2
3
4
5
# permalink: :year/:month/:day/:title/
permalink: fz/:abbrlink.html # fz 可以为任意字符
abbrlink:
alg: crc16 #算法: crc16(default) and crc32
rep: hex #进制: dec(default) and hex

算法建议使用 crc16 可以拥有更短的链接,但如果链接极多,请使用crc32
建议使用16进制 (hex) 可以减短链接长度

自定义链接

可以在文章头部增加abbrlink属性自定义链接
例如 abbrlink: e6b7 (可以为任意字符)
1

本文作者 : 肥猪qwq 转载请注明出处