竹林里有冰的博客
  • 首页
  • 归档
  • 标签
  • 关于
  • 友链
  • 其他
    RSS 流水账 给我打钱

自建图床小记二——使用 Workers 为 R2 构建 Restful API

访问 R2 的两种方式一般来说,想要访问 Cloudflare R2 中的文件,会有两种方式。 一种是在 R2 的设置界面设置自定义域 另一种是通过 Cloudflare Workers 进行访问 那么应该选择哪种?选择 Cloudflare Workers! 为什么是 Cloudflare Workers?要回答这个问题比较困难,但可以回答另一个问题——「为什么不设置自定义域实现直接访问?」
2024-08-13
#图床 #Cloudflare #JavaScript #Python

自建图床小记一——图床架构与 DNS 解析

一直以来,我使用的都是使用付费的第三方图床,可惜最近几年为了节省成本,境内的稳定性出现了一些问题。过去一年中光是我本人遇到的无法访问的情况就有三四次,其中两次持续时间超过 2 小时,甚至有网友特意来 at 我告知我博客使用的图床出问题了,还有两次是在我作品验收前 24 小时内出现,幸亏我及时切换了资源链接。此外,境外 CDN 也从原先的 Cloudflare 换掉了,目前海外的解析结果似乎只有一
2024-08-12
#Network #CDN #图床 #Cloudflare

在 Linux 下使用 mitmproxy 抓取安卓手机上的 HTTPS 流量

纵使安卓下有小黄鸟 HttpCanary 这种抓包神器,但手机一块 6 英寸的小屏实在是不方便分析流量情况,还得是 PC 的屏幕更大一些,处理起流量信息来更得心应手一些。 把话说在前面,目前的安卓抓包有不小的限制 Android 7 以下的版本: 直接以普通用户的权限安装 ssl 证书即可被信任 Android 7 以上的版本: 安全性较低的应用: 需要使用 root 权限将证书移动至 /sys
2024-07-31
#Android #Linux #Network #Archlinux #mitmproxy

为中柏 N100 小主机开启来电自启

因为收到通知,寝室过两天要断电 20 分钟,所以需要打开 N100 家里云的来电自启功能。 正常关机短暂等待数秒后,开机,狂按 Delete 键进入 BIOS。 在 Advanced 选项中选择「OEM Configuration」 可以在最后一行「AC Power Loss」中选择模式。 Power Off: 关闭相关功能。 Power On: 传统意义上的来电自启,只要接通电源就会自启动。
2024-07-22
#笔记 #Hardware #HomeServer

尝试体验 Fedora COPR 中的 allow SSH 功能

在今年的早些时候,我在 COPR 看到了一个新出现的名为「allow SSH」的按钮。 我在 COPR 的 User Documentation 中找到了对应的描述。 Sometimes it is useful to manually debug failed builds not locally but within the Copr infrastructure. That’s why
2024-07-15
#Linux #Fedora #Experience

在 Arch Linux 下配置使用 HP Laser 103w 打印机无线打印

我寝室有一台使用 wifi 连接的 HP Laser 103w 打印机,这些天刚好布置了新的 HomeServer,因此来记录一下这台打印机的配置过程,根据 HP 官网驱动包的名字「HP Laser 100 and HP Color Laser 150 Printer series Print Driver」推断,此过程应该能适用于所有的 HP Laser 100 及 HP Color Laser
2024-07-14
#Linux #笔记 #Archlinux #Hardware #Printer #HomeServer

使用动态公网 ip + ddns 实现 rustdesk 的 ip 直连

最近跟风整了一台 n100 的迷你主机装了个 Archlinux 当 HomeServer,搭配上了显卡欺骗器,平常一直远程使用,因此需要实现稳定的远程桌面连接。开源软件 Rustdesk 本身对 Linux 的适配尚可,可惜官方提供的服务器位于境外,且前一阵子因为诈骗相关的风波使得官方对连接做出了一些限制,应当使用自建服务器或者 ip 直连。 单从网络安全的角度出发,最佳实践应该是通过 wire
2024-06-30
#Linux #Shell Script #HomeServer #Router #OpenSource Project #Rustdesk

使用 Windows 虚拟机运行虚拟专用网客户端为 Linux 提供内网环境

起因最近在某家公司实习,公司内部的 git 部署在内网环境上,需要通过虚拟专用网的客户端(天翼云的 AONE)才能够正常访问。很可惜,客户端只提供了 Windows 和 MacOS 的版本。 工作的代码总是要提交的,我也不想改变我的开发环境,又不希望在 Windows 上使用 git-for-windows 这个近乎简陋的工具进行代码提交,更别说还有一些别的内网服务接下来可能也会用到。所以最好的
2024-05-23
#Linux #Network #Windows #Virtual Machine

以 Archlinux 中 makepkg 的方式打开 rpmbuild

在 Redhat 系的发行版上打包软件的时候,会发现与 Archlinux 完全不同的思路。 Fedora 所代表的 Redhat 阵营一看就是那种宏大叙事的大型发行版,rpmbuild 在默认情况下会在 $HOME/rpmbuild 下的一系列文件夹进行构建过程。使用 rpmdev-setuptree 命令会创建好下面这些目录进行构建。 $ tree rpmbuild rpmbuild ├──
2024-05-03
#Linux #Fedora #Archlinux #RPM Package

使用 Github Action 更新用于 rpm 打包的 spec 文件

有一些软件包的上游本身就是使用 Github Action 发版的,每次 commit 都会触发 Github Action 去构建并分发新版本,使用构建时的时间日期作为版本号。针对这种包,手动更新费时费力,而规范的 specfile 应当是更新 %changelog 的,因此应当是使用 rpmdev-bumpspec 命令。只不过 rpmdev-bumpspec 需要在 rpm 系发行版或者装有
2024-04-29
#Fedora #Github Action #RPM Package
12345…12

搜索

Hexo Fluid
written by human, not by AI

本网站由 又拍云 Logo 提供 CDN 加速/云存储服务