CloudFlare 一站式开发学习笔记

CloudFlare 运营着一个庞大的全球网络,在全球拥有超过 330 个数据中心。这种广泛的覆盖范围使得其服务距离大多数互联网用户仅有毫秒之遥。除了其基础的内容分发网络(CDN)和 DDoS 保护、Web 应用程序防火墙(WAF)等安全服务外,CloudFlare 还显著扩展了其“开发者服务”。这些服务现在包括无服务器计算(Workers)、对象存储(R2)、键值存储(KV)和无服务器 SQL 数据库(D1),以及针对 AI(AI Gateway、Workers AI)、图像和实时应用程序的专业服务。选择 CloudFlare 作为一站式开发平台,其优势在于性能、安全性、可拓展性、成本效益和开发体验的全面提升。

技术加油站

PocketBase 集成爬虫服务 - 爬取 Goodreads 摘录

前言由于 PocketBase 自带了一个简洁、美观的管理后台,且加上其单文件运行、支持 S3 备份等特性,集成爬虫服务后,非常方便查询管理入库后的数据。前两篇博客(PocketBase:极简全能后端、简单扩展 PocketBase 功能)已经在「理...

解决方案

简单扩展 PocketBase 功能

使用 Go 或者 JavaScript 扩展 PocketBase 的服务端功能。

解决方案

PocketBase:极简全能后端

单文件实现的开源实时后端。

解决方案

解析爬虫抓取到的 JavaScript 对象

如何处理爬虫程序解析 SSR 页面内嵌的数据,多是 JavaScript 对象且无法正常转换成 JSON 格式。

折腾笔记

GPG 加解密文件

GPG 全称 GNU Privacy Guard,也常被称为 GnuPG。它是一款开源免费的密码学软件,主要用于:加解密通信内容或文件、数字签名和验证。由于近期部署了密码管理器 Vaultwarden,需要对其数据进行加密备份,所以选择了 GPG。

折腾笔记

PT 自动刷种

安装 qBittorrent12345678910111213docker run -d \ --name=qbittorrent \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e WEB...

折腾笔记

创建发布 NPM 包

目标:制作一个 npm 包,并发布到 npm 上。

设计开发

CapRover

CapRover 是一个开源的自托管平台即服务(PaaS)解决方案(Heroku 的开源替代),旨在显著简化网络应用和数据库的部署与管理。

折腾笔记

Hetzner 独立服务器重装系统

进入后台,点击Rescue选项卡,选择Linux、64Bit,然后点击 Activate rescue system,之后下面会显示一串英文,记录下登录密码即可; 图片 接着点击 Reset 选项卡,选择 Execute an auto...

折腾笔记
12