来给自己整一个山寨不蒜子(Bushi
不蒜子这服务吧,好用是好用,就是经常挂。挂了之后博客底下的访问量就一直在那转圈圈,看着心烦。与其天天等它恢复,不如自己整一个,反正 Cloudflare Workers 免费额度够用,KV 也白给。 于是就有了这个项目:busuanzi-cloudflare-workers。 一、这玩意儿是啥简单说,就是一个部署在 Cloudflare Workers 上的访问统计服务,拿来替代不蒜子。 核心功能: 站点/页面的 PV(访问量)和 UV(访客数)统计 今日数据也能统计 兼容原版不蒜子的标签 ID,换个脚本地址就能直接用 JSONP 接口也支持 隐私友好:只存 IP 的 SHA-256 哈希,原始 IP 不记录 Pjax / swup 页面切换自动支持 说白了,就是不想再被不蒜子的稳定性绑架了 QWQ 二、怎么部署第一步:克隆项目123git clone https://github.com/kazeecho/busuanzi-cloudflare-workers.gitcd busuanzi-cloudflare-workersnpm install 第...
境内卫图糊到爆?用奥维 & 反代 Google 卫星图替代!
前言有没有发现咱们国内的卫星地图放大到一定程度就”糊”了?想看看自家位置?不好意思,看不清… 别慌:用 Cloudflare Workers(免费的!)反代 Google Map,然后导入奥维互动地图,轻轻松松看高清卫星图! 为什么想用 Google 卫星图?原因很简单: 境内卫图太糊:放大后就一片模糊,细节啥的根本看不到 Google 卫星图不错:但问题是被限制了,直接访问不了 所以咱们今天的目标就是:用反代绕过这个限制,让奥维互动地图能加载 Google 的高清卫星图。 一、先把家伙准备好工欲善其事,必先利其器。咱们需要这几样东西: 奥维互动地图:没安装的话去官网下一个,这个软件挺不错的,支持多种地图源 一个 Cloudflare 账号:免费的!每天 10 万次调用额度,够用了 一个自己的域名:这个必须有!不然 workers.dev 在国内用不了 注意:Cloudflare Workers 的 *.workers.dev 域名在国内已经被 DNS 污染了,必须使用自定义域名才能正常访问。 二、创建 Cloudflare Workers1. 注册 Cloudfl...
Microsoft 365 更改 SharePoint 域名
前言注册 Microsoft 365 的时候,系统会自动给你分配一个 *.onmicrosoft.com 的域名。SharePoint 和 OneDrive 默认就会用这个丑地址。 想换个好看点的 onmicrosoft.com 前缀?今天来教你怎么搞! 一、前期准备1.1 检查新域名有没有被占先在浏览器里打开: 1https://你的新域名.sharepoint.com 看看返回啥: 报 404 或找不到页面 → 这个域名能用 要你登录或显示用户信息 → 域名已经被占了,换一个试试 1.2 添加新的 onmicrosoft.com 域名打开这个链接:https://aka.ms/SPORenameAddDomain 操作步骤: 用 浏览器 打开 用 Microsoft 365 全局管理员账号登录 点 Add Custom Domain 或 添加自定义域 输入新的域名前缀,比如 newname 确认添加 注意事项: 加了之后删不掉 每个账户最多只能加 30 个 onmicrosoft 域名 二、执行重命名2.1 安装 PowerShell 工具下载 SharePoi...
通过 API 更换 Cloudflare SSL 证书类型
前言话说用 Cloudflare 的免费版有个好处,就是证书不用自己操心,它自动给你安排得明明白白。 不过呢,免费计划里其实有三种证书可选:Let’s Encrypt、Google Trust Services、还有 SSL.com。它们都是三个月有效期的。 默认情况下 Cloudflare 会自动挑 Let’s Encrypt 或 Google Trust Services 用。但如果哪天你想换个口味,比如用 SSL.com,那就得自己动手改一改了——因为控制台没给这个选项,得用 API 来搞。 2025年3月更新:DigiCert 一年期证书已经没了,现在新增了 SSL.com 三个月期证书。 一、先把家伙准备好搞之前得备齐三样东西:Zone ID、邮箱 和 Global API Key。没这些,后面玩不转。 1. Zone ID 在哪找? 登录 Cloudflare Dashboard 选中有问题的那个域名,点进去 左边菜单找 概述 页面右下角有个 API 区域,区域 ID 就在那儿,复制一下 2. Global API Key 怎么拿? 点右上角那个小人头 → 我的...
通过 API 禁用 Cloudflare IPv6
前言想关闭 Cloudflare 的 IPv6?去控制面板翻了一圈,发现只有”开启”的选项,没有”关闭”。 别慌,官方其实是支持关闭的,只是藏在 API 里。今天来把它挖出来。 一、先把家伙准备好搞之前得备齐三样东西:Zone ID、邮箱 和 Global API Key。 1. Zone ID 在哪找? 登录 Cloudflare Dashboard 选中有问题的那个域名,点进去 左边菜单找 概述 页面右下角有个 API 区域,区域 ID 就在那儿,复制一下 2. Global API Key 怎么拿? 点右上角小人头 → 我的个人资料 左边菜单选 API 令牌 找到 API 密钥 这一栏 点 Global API Key 后面的 查看 会让你验证邮箱,验证完复制 Key 就行 二、关闭 IPv6把下面这坨命令复制进终端,记得把占位符换成你自己的: 12345curl -X PATCH "https://api.cloudflare.com/client/v4/zones/你的Zone_ID/settings/ipv6" \ -H "X...
Hexo 配置 Git 部署到 GitHub Pages
前言Hexo 写完文章总得发到网上让人看吧?最简单的方法就是部署到 GitHub Pages,而且还免费! 今天把这个配置过程理一理,省得每次都要翻文档。 一、先装部署插件Hexo 默认不带 Git 部署功能,得自己装一个: 1npm install hexo-deployer-git --save 就一行命令,搞定。 二、配置 Git 用户信息告诉 Git 你是谁,以后提交记录会显示这个名字: 12git config --global user.name "你的GitHub用户名"git config --global user.email "你的GitHub关联邮箱" 邮箱最好填 GitHub 账号绑定的那个,不然 GitHub 上的小绿点贡献记录会对不上号。 三、生成 SSH 密钥这一步是为了让服务器认识你的电脑,不用每次部署都输入密码: 1ssh-keygen -t rsa -C "你的GitHub关联邮箱" 一路回车就行,啥都不用改。生成完之后去 ~/.ssh/id_rsa.pub 文件,把里面的内...
Debian 10 更换归档源
前言说起来有点尴尬,最近在服务器上部署 Docker,选了 Debian 10 当系统。结果装完之后想更新一下软件,啪,软件源用不了了—— 一查才发现,原来 Debian 10 在 2024 年 6 月就停止维护了,官方源早就撤了。 不过别急着重装系统,换个归档源就能继续用。今天把这个过程记下来,省得下次又踩坑。 注意:Debian 10 已经彻底没人维护了,安全更新啥的都没有了。如果不是必须用,建议还是换个还在活跃维护的版本吧。 开始搞第一步:先备份,养成好习惯不管干啥,先备份总没错。执行: 1cp /etc/apt/sources.list /etc/apt/sources.list.bak 这样就算改坏了,一行命令就能还原。 第二步:打开源列表文件1nano /etc/apt/sources.list nano 是个简单好用的编辑器,直接在终端里改文件。 第三步:全部删掉,换成归档源把里面的东西全部删掉(或者直接全选覆盖),换成下面这些: 123deb http://archive.debian.org/debian/ buster main contrib non...







