Skip to content
This repository has been archived by the owner on Jan 9, 2024. It is now read-only.
/ blog Public archive
generated from xiaozhu2007/hexo-theme-pigfly

My blog based on Hexo and Netlify

Notifications You must be signed in to change notification settings

xiaozhu2007/blog

Repository files navigation

HackPig520's Blog

Netlify StatusMade with ❤

xiaozhu2007's Github chart

欢迎添加友情链接!不过您需要注意以下几点:
  • 0.确保站点内容不违反中国大陆法律

  • 1.建站时间不小于6 个月.

  • 2.确定不会随随便便跑路.

  • 3.时间达到 30 天无法正常访问的将会被删除, 解决方法参见第 8 条.

  • 4.确保站点可以以 HTTPS 访问,可以不强制 HTTPS.

  • 5.拥有尽可能多的原创内容.

  • 6.如果因特殊原因而更换地址, 请提出 Issues!


添加方式:

  • 进入本仓库, 直接修改(友链配置文件) https://github.com/xiaozhu2007/blog/blob/master/source/_data/friends.json 按照示例规则添加友链.

  • Commit Message 请填写 添加友链 <你的博客地址, 不带协议, 不带斜杠> (不要添加尖括号!), 否则打回重新提交.

  • 修改下方的选项为Create a new branch for this commit and start a pull request..

  • 修改方框内文字为links/<你的博客名称缩写(小写)>, 例如blog.loser114514.io可以填写为links/loser114514.

  • 点击Sign off and commit changes, 确认无误后, 向仓库发起 PullRequest.

API

没错, 我们提供了一些基于 Netlify Functions 的 API 服务, 具体如下:

API Endpoint 参数 使用限制 返回
/_/dns-lookup hostname: 目标地址, type: 见下方 30 次/h/IP JSON
/_/emoji 30 次/h/IP JSON
/_/ping msg: 指定返回信息 30 次/h/IP JSON
https://screenshot-s48m.rpt.dev target: 要截图的网站 共 1000 次/天 Blob

当前支持的 Enderpoint 列表:

xiaozhu2007.netlify.app(推荐)
liuzhen932.fun(2023/11/21起不再支持, 请等待更换新域名)
fallback.liuzhen932.fun(备用域名, 同上)
pig.cn.eu.org(2022/12/28起不再支持, 请使用其他的 Enderpoint)

以下列出了有效的 types

  • 'A' IPV4 地址, 默认
  • 'AAAA' IPV6 地址
  • 'MX' 邮件交换记录
  • 'TXT' text 记录
  • 'SRV' SRV 记录
  • 'PTR' 用来反向 IP 查找
  • 'NS' 域名服务器记录
  • 'CNAME' 别名记录
  • 'SOA' 授权记录的初始值

错误码

每次 DNS 查询都可能返回以下错误码:

dns.NODATA: 无数据响应
dns.FORMERR: 查询格式错误
dns.SERVFAIL: 常规失败
dns.NOTFOUND: 没有找到域名
dns.NOTIMP: 未实现请求的操作
dns.REFUSED: 拒绝查询
dns.BADQUERY: 查询格式错误
dns.BADNAME: 域名格式错误
dns.BADFAMILY: 地址协议不支持
dns.BADRESP: 回复格式错误
dns.CONNREFUSED: 无法连接到 DNS 服务器
dns.TIMEOUT: 连接 DNS 服务器超时
dns.EOF: 文件末端
dns.FILE: 读文件错误
dns.NOMEM: 内存溢出
dns.DESTRUCTION: 通道被摧毁
dns.BADSTR: 字符串格式错误
dns.BADFLAGS: 非法标识符
dns.NONAME: 所给主机不是数字
dns.BADHINTS: 非法HINTS标识符
dns.NOTINITIALIZED: c c-ares 库尚未初始化
dns.LOADIPHLPAPI: 加载 iphlpapi.dll 出错
dns.ADDRGETNETWORKPARAMS: 无法找到 GetNetworkParams 函数
dns.CANCELLED: 取消 DNS 查询

API Token 购买 & 使用

爱发电赞助我任何金额均可获得 API Token;食用方法: 添加参数token, 参数值为您的 Token 值

举个例子: /_/something?token=kgbnvPFYtH8RYxxRt3JPekmR5ChFhRL5

关于 Repeat.dev

Say hello to Webhooks as a Service.

Create a webhook, schedule a task, handle emails, generate pdf, and deploy in seconds.

Repeat.dev 目前处于 Beta 版本期间, 免费版无任何限制, 官网地址: https://repeat.dev/. 后期出一篇博客详细的讲解一下

Repeat.dev 的计费

免费版本

每个项目拥有:

  • 300 invocations / day
  • 5 repeats
  • 1k storage objects
  • 50MB storage
免费版本(BETA)

每个项目拥有:

  • 1k invocations / day
  • 20 repeats
  • 10k storage objects
  • 100MB storage
  • 1 team member
付费版本

目前价格: $7/月, 十分的便宜了 每个项目拥有:

  • 50k invocations / month
  • Unlimited repeats
  • 100k storage objects
  • 1GB storage
  • 1 webhook custom domain
  • Unlimited team members

每个脚本拥有:

  • 5 events
  • 50 variables
  • 50 NPM dependencies