2

自建 不蒜子 API

前言:

  1. 不蒜子是一款很好用的前端计数工具,但是因为流量日渐变多,经常会出现 502 的情况
  2. 故尝试对其后端进行了仿造,达到了相同的效果,并且在首次添加域名时,会自动从 busuanzi 官网同步数据
  3. 本项目使用 Redis 做数据库,若您的网站一个月内没有访问量,数据会自动清除。
  4. 即下一次再使用本工具时将再次从 Busuanzi 官网 同步数据
  5. 本项目托管于 replit.com ,开源地址: zkeq/Busuanzi_backend_self [ MIT License ]

使用:

  1. 将官网的 //busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js 文件改为
  2. https://busuanzi.icodeq.com/busuanzi.pure.mini.js (本项目暂不支持 http 协议的网站)
  3. 即可使用,首次加载网站会较慢(后台同步不蒜子的 Site_uvSite_pv
  4. 之后会保持在 360ms 左右加载出数据 (服务器处理数据仅用时 5ms)

用法:

不蒜子自建后端 API 🗺️

安装

个人版
  • 点击一键部署:Run on Replit

    本项目使用 Redis 做数据库, 空转占用内存大概 200M,请按需规划。

  • 成功导入后点击 🏃 RUN 按钮,即可完成安装!

教育版 or 专业版

【资源额度更高,但好像无法一键导入】

  1. 创建新项目

  2. 复制本项目的文件到上一步创建的项目中

  3. 点击 🏃 RUN 按钮,即可完成安装!

出现下图表示安装成功!(首次会同步 busuanzi 的数据,多次尝试属于正常状态) :

Snipaste_2022-04-21_17-06-47

使用

  1. white_list.json 中添加你的域名白名单

  2. 不蒜子 官网提供的 js 代码里面的网址,改成你的 即可

  1. 把你网站引入的 busuanzi.pure.mini.js 地址替换为上一步改好的即可 ✨