• 朋友圈,提供博客收录、文章聚合展示等功能,欢迎来这里发现有趣的博客并尝试与博主成为朋友!如果你拥有一个独立博客,就赶快申请加入吧,逾 19 位博友正在等你哦!

一文搞懂 CloudFlare CDN/Page/Workers 优选

最近 哎呀被刷流量了,这绝对不是鸽的理由好吧。这篇选题都新建文件夹一个月了,还是选择记录一下吧,以免遗忘。 前言 Cloudflare 是一家总部位于旧金山的美国跨国科技企业,专注于提供网络安全和性能优化服务。其主要业务包括内容分发网络(CDN)、网站安全管理、分布式域名解析以及反向代理等。通过强大的边缘网络,Cloudflare 能够加速网站访问并提高其安全性,同时防止 DDoS 攻击和其他网络威胁。 ——秘塔 AI 搜索 CloudFlare 的赛博大爹作风在此不必多说,直接进入正题,众所周知 CloudFlare 在国内的节点是不对免费订阅开放的[1]。所以想在国内的网络环境下优雅的用上 CloudFlare 就需要做一些简单的筛选。通过优选出面向国内线路的优质节点 IP,通过 A 记录等强制用户从该节点连接进入 CloudFlare,就可以得到一个比较不错的效果。 准备工作 由于 CloudFlare 不直接提供二级域名供 CNAME 使用,所以需要用户自行准备 至少两个域名 供解析使用。 优质的 CloudFlare 优选 IP CloudFlare 账号一个 VISA 信用卡一张 / PayPal 账号一个 本文中使用的域名均为化名,请按实际情况替换。 CDN 优选 IP 原理 CloudFlare 支持使用 SaaS 接入 CDN [2],相当于我们传统的 CNAME 接入,只是需要我们自己准备需要 CNAME 的域名。 配置 CDN 这里我们把准备的域名,一个在 CloudFlare 解析,我们假设这个域名是 cf-cdn.anye.in ,用于 回源,一个在 非 CloudFlare 解析 (CloudFlare 不允许把域名解析到它的 CDN 节点,会报 1000 错误),假设为 www.anye.xyz 用于实际访问。 在 CloudFlare DNS...

批量删除 Cloudflare DNS记录

大家好,我是阿狸鹿丫,一个业余爱瞎折腾的数码软件爱好者,技术小白。 前言 近期又使用 $6.7 注册了一个期限 10年 的 .xyz 域名,然后转到 Cloudflare 做域名解析。 如果大家也需要低价域名可以参考以下文章: 《超低价域名 十年仅需要 $6.7》 但是转入的时候手快点了自动同步以前的DNS记录,之后同步了600多条解析记录,于是就想删除结果发现只能一条一条删除,这要一个一个删除的话 要删到猴年马月.在网上也找到了好几种删除方法。 发现最方便的就是这个,创建一个 API 令牌 来批量删除。 下图我已经删除了大部分了才写的教程。 教程 今天需要用到的就是下面这个网站: Edit/Delete Cloudflare DNS Quickly 批量删除DNS网址:访问网址 进入之后点击【API Create】进入 Cloudflare 创建 API 令牌。 接下来就创建一个API用来批量删除DNS记录。 点击【创建令牌】 进入之后拉到网页最下面,选择自定义令牌,点击【开始使用】。 点击开始使用之后进入创建界面,参考下图设置。 设置好之后拉到最下面点击【继续以显示摘要】。 接下来我们就成功的创建了一个批量删除DNS的API。 复制创建好的【Token】。 之后把【Token】粘贴到刚刚打开的批量删除工具的【API Key】中。 然后下面的【Zone ID】就要返回 Cloudflare 主页。 点击【网站】选择对应需要删除DNS的域名。 在接着拉到网页最面找到【API】复制【区域ID】。 回到工具网站,粘贴到【Zone ID】。 然后直接点击【Fetch Records】进行获取DNS记录。 获取之后 全选 解析记录,点击【Delete Selected Records 】进行批量删除操作。 等待片刻,就会显示以下提示:【记录ID xxxx 已经被成功删除。】 Rec...

OpenPBS安装,疯狂踩坑版

装这个PBS,废了半条命,呃啊,不行,过河了得把桥铺上,这啥啊,一会一个坑,我就算精通扫雷也没见过这么多雷啊,为什么呢(

群晖 Docker Compose 部署 Umami

大家好,我是阿狸鹿丫,一个业余爱瞎折腾的数码软件爱好者,技术小白。 前言 本教程基于群晖的NAS设备Docker功能进行搭建,采用 umami + MySQL 实例作为演示。 Aliluya Blog 一直使用第三方统计平台 51.La 还有 百度统计,虽然功能都很强大,但数据并不存储在本地。 而今天介绍的 Umami 是一款自部署的统计平台,它使用 MySQL 或 PostgreSQL 作为数据库,可以完全掌控数据的存储和使用,保护您的数据隐私。 Umami介绍 Umami 是一款用 Node 编写的开源、注重隐私且轻量级的 Web 分析服务。 Umami 是 Google Analytics 的更好替代方案 ,因为它让您完全控制您的数据,并且不会侵犯用户的隐私。 Umami 的界面简洁明了,重点数据如页面查看次数、来源网站、设备类型和浏览器等都清晰展示在前面,使你能迅速找到所需信息。 此外,Umami 支持多站点管理,你可以在一个面板上查看和管理多个网站的统计数据。它还允许你创建公共链接来分享统计信息,无需向他人提供账号密码。 有多种不同的方法来安装 Umami。 从源代码安装:从官方 GitHub 获取代码并自行构建应用程序。 使用 Docker compose:使用 Docker 容器 Docker Compose部署。 使用 Docker 映像:下载预先构建的 Docker 映像部署。 详细的安装方法也可以浏览官方文档:https://umami.is/docs 部署教程 Umami 的部署非常简单快捷,在本文中我们将介绍如何使用 Docker Compose 进行搭建,部署的是Mysql版本。 Umami Mysql版本镜像:ghcr.io/umami-software/umami:mysql-latest 创建文件夹 首先进入群晖后台,打开【File Stat...

图床使用 PicList + Lsky Pro 实现双重压缩

大家好,我是阿狸鹿丫,一个业余爱瞎折腾的数码软件爱好者,技术小白。 前言 一直以来blog的图片都是直接通过截图之后快捷粘贴到文章当中实现自动上传到图床的。 加上我的图床也设置了水印功能,大家也知道lsky 兰空图床 设置动态水印会使原本的图片大小会增加。 导致图片多得情况下加载很慢很慢...难受!!手动去利用工具压缩之后再上传自己又嫌麻烦!! 所以就请教了大佬 UPToz,大佬就把他的方法告诉了我。所以我就按照他的方式直接复制粘贴过来使用。图片体积大大的降低很多。访问速度大幅度的提高! 大佬原文:《使用 PicList + Lsky Pro 对图片进行双重压缩》 设置教程 需要提前安装好 PicList 客户端和 Lsky Pro 兰空图床。 PicList下载地址:https://piclist.cn/ 兰空图床部署参考:《部署兰空图床 lsky pro》 兰空图床设置 使用超级管理员用户登录兰空图床后台,在【系统设置】内的【控制】模块,启用【是否启用接口】这项配置,然后点击【保存】。 然后进入【角色组】,给对应的角色组点击【编辑】。 设置一下【图片保存质量】设置【75】之后【图片转换格式】设置成【webp】,然后点击【确认保存】。 Token获取 使用软件【ApiPost】或者你比较熟悉的API调试工具。 这里我自己使用的是【ApiPost】,打开之后选着【调试】然后新建一个API请求接口来获取兰空图床的API Token,请求方式选择【POST】。 POST地址在你的兰空图床后台【接口】中获取。我这里演示使用的是:http://192.168.31.4:18880/api/v1/tokens 这里需要根据自己的图床地址将 http://192.168.31.4:18880 替换成你自己地。 其中 /api/v1/tokens 为生成Token的固定路径不可更改。 然...

群晖 NAS 搭建 RustDesk 远程桌面

大家好,我是阿狸鹿丫,一个业余爱瞎折腾的数码软件爱好者,技术小白。 温馨提示 前言 说到远程控制,自己经常使用的是向日葵、Todesk、TeamViewer还有无界趣连。 但是最近因为个人某些原因的需求,需要用到电脑控制手机!但是之前我用的远控软件服务好像都不行,向日葵的话好像需要付费还是什么大致忘记了! 所以在网上找到一个开源的项目:RustDesk 比起其它的远程控制软件,RustDesk是完全开源的且可以自行搭建个人的服务器。通过个人搭建的服务地址,可以远程控制自己的电脑/手机/电视等等... 所以今天就来搭建一下试试效果! 介绍 RustDesk 是一个功能齐全的开源远程控制替代方案,以最少的配置实现自托管和安全。 RustDesk 可以作为向日葵、TeamViewer 等远程桌面服务的替代品,让您完全掌控数据,避免了安全隐患。相较于由第三方公司运营的远程桌面软件,如向日葵和 TeamViewer,RustDesk 提供了更为安全和自主的选择。对于普通用户而言,使用这些第三方服务如果不付费,很难享受到高质量的服务。而且,一旦这些公司遭遇倒闭、黑客攻击,或内部员工滥用职权,我们的桌面数据安全将面临威胁。使用 RustDesk 可以避免这些问题。 此外,厂商共享公共服务器的另一个缺点是网络波动大,承诺的网速往往难以实现,无论是付费还是免费版本。然而,自建服务器则没有这种问题,您可以独享带宽,确保网络速度稳定和迅速。 特征 RustDesk 是一款功能齐全的远程桌面应用程序。 适用于 Windows、macOS、Linux、iOS、Android 和 Web。 支持 VP8 / VP9 / AV1 软件编解码器和 H264 / H265 硬件编解码器。 拥有自己的数据,轻松在您的基础设施上设置自托管解决方案。 基于 NaCl 的端到端加密的 P2P 连接。 Windows...

[学习记录]Java解压ZIP文件工具类

public static void unzip(Path zipFilePath, Path unzipDirPath) throws IOException { try (ZipInputStream zis = new ZipInputStream(Files.newInputStre

配置私人精美的 Nas 导航页 Homarr

大家好,我是阿狸鹿丫,一个业余爱瞎折腾的数码软件爱好者,技术小白。 前言 开始折腾NAS之后,发现越来越多项目都能部署在自己的nas上。到现在为止在自己的nas上已经部署了不少的Docker项目,有时候管理起来或者需要访问的时候经常不记得什么项目分配了什么端口。 就算设置了反向代理使用域名访问,把项目收藏在收藏夹里面,这样也不是不行,但是总是缺少了点高级感。 所以我就考虑搭建一个私人的导航页,给NAS里的项目归类到一起,以后访问一个网页就可以看到所有的NAS项目,想访问什么项目直接点击就可以,不需要再一个一个去找去敲域名了! 之后找了好几款导航页,比如Dashy、Homepag,都很不错!最后还是比较喜欢这一款【Homarr】。 Homarr 介绍: Homarr是一个基于Python构建的轻量级解决方案,它允许用户以编程方式控制家中的智能设备。 它支持多种常见的智能家居协议,如MQTT、HTTP、Home Assistant API等,让你可以将不同品牌的设备整合到一个平台上。 Homarr是一个简单但功能强大的服务器仪表板。 使用 Homarr 简化服务器管理,一个时尚、现代的仪表板,可让您轻松访问所有应用和服务。 使用 Homarr,您可以在一个方便的位置访问和控制所有内容。Homarr 与您添加的应用无缝集成,为您提供有价值的信息并让您完全控制。 安装轻而易举,Homarr 支持多种部署方法。 更多详细说明请查阅官方文档。 官方文档:https://homarr.dev/docs/getting-started/ 特点: 🖌️ 高度可定制,具有广泛的拖放网格系统 ✨ 与您最喜欢的自托管应用程序无缝集成 📌 轻松快速地管理应用程序 - 无需 YAML 🙊 先进的秘密管理系统,增强安全性 📄 详细的文档和活跃的社区 🔍 立即搜索网络或支持的集成 🏴󠁧󠁢?...

测试付费

测试

任务调度之Power Job和Snail Job的选择

这篇文章讨论了任务调度工具Power Job和Snail Job的选择。作者指出,这两种工具都是优秀的解决方案,但选择时应考虑业务需求、系统架构和技术栈。Power Job是一个全面、灵活的开源框架,适合企业级应用。Snail Job则由阿里巴巴开源,支持多种编程语言,适用于复杂多变的业务场景。文章比较了两者的特点,建议根据实际需求来选择最适合的工具。