如何在安卓手机上优雅的写我的博客

正式开始 为了让我在出门时也能直接用手机写博客,我专门研究了一下,发现这套方案完全可行。 首先,我们需要挑选一个手机上的 Git 客户端。这里我使用的是:https://github.com/catpuppyapp/PuppyGit 安装之后,点击右上角的加号,点击克隆,即可克隆仓库 创建 GitHub Token 将它添加到 PuppyGit 中。 连接仓库。 修改完成后,点击 需要提交 按钮,进入提交界面。 进入后,点击右上角的三个点,就可以执行最常用的 提交(commit)、拉取(pull) 和 推送(push) 操作。 有了 Git 客户端之后,接下来还需要一个顺手的 Markdown 编辑器。很巧,Obsidian 也提供了移动端。 打开后导入仓库(src/content)即可。如果你的使用习惯本身就围绕 Obsidian 展开,那么迁移到手机端也会比较自然。 在桌面端,新建文章通常会使用 Fuwari 提供的 pnpm new-post xxx 命令;不过在手机上,我们也可以曲线救国:随便选一篇现有文章,创建副本 后再修改元数据即可。 最后,这篇文章本身也是我用手机写完的。

November 10, 2025 · 1 min · 39 words

Netlify、Vercel反代网站

原理思路 现阶段大部分家宽拿不到公网IPv4,但是可以拿到公网IPv6,借助Netlify做一个v6 -> v4的回源就可以让所有人都访问到你的站点了。同时这也是一个Netlify的通用反代教程。本文还教了Vercel的通用反代教程,不过这玩意在2025年仍然不支持IPv6,只能拿来反代小黄站了ToT 正式开始 Netlify篇 首先前往 https://app.netlify.com/ 注册账号。(注意!最好使用谷歌邮箱去注册,其他方式注册可能会出现什么你的账号需要验证/激活,然后巴拉巴拉很麻烦) 接下来去Github开一个新仓库,根目录创建一个 netlify.toml。在其中写入 [[redirects]] from = "/*" to = "http://反代域名:反代端口/:splat" status = 200 force = true 注意,端口后面的斜杠一定不要丢! 家宽v6网站建议搭配DDNS食用 接下来回到 https://app.netlify.com/ 创建一个新项目,导入你刚创建的Github项目,部署即可 最后绑定一下你的域名,完成! Vercel篇 首先前往 https://vercel.com/ 注册并登录你的账号 电脑安装Nodejs,我们需要用到npm 安装Vercel CLI npm i -g vercel 登录Vercel CLI vercel login 找个地方(比如桌面)创建一个你随意命名的文件夹,然后在其中创建一个你随意命名的.json文件,其中写入。注意,目前Vercel不支持反代IPv6!!! { "version": 2, "routes": [ {"src": "/(.*)","dest": "https://反代域名:端口"} ] } 然后部署 verceL -A 你随意命名的.json --prod 最后绑定一下你的域名,完成!

April 3, 2025 · 1 min · 62 words

我买了个新NAS...

我为什么在很久之前买了一个NAS(?存疑 这其实是一个老生常谈的问题,就像你问我为什么要开始写博客,我也只能给你一个答案,我想这么做。 好吧好吧,这个答案可能过于敷衍,如果让我仔细想想,应该说当时我已经有了不少的Linux理论知识和实操经验(通过云服务器),所以就想自己弄一个24h小时不关机的小主机放在家里玩(家里云)。 一开始,我只是用它挂了QQBot,这也是我最初最想要干的事情,因为如果我去花钱买国内的云服务器挂Bot那太贵了,国外的服务器延迟又太高,拿自己的手机电脑是一个很好的选择,我的朋友就曾使用过Shamrock(???)来挂Bot。不过这并不适用于我,在当时,我的所有设备(包括手机、平板、电脑)都各司其职,还要天天陪我出勤,根本做不到24h不关机,我总不能说我电脑/手机/平板断网Bot就下线吧,而且我也很讨厌将个人设备的一部分作为服务器使用,就像你在玩崩坏:星穹铁道的时候后台挂着Stable Diffusion一样 (而且不符合Unix哲学)。 其实很早我就曾使用过旧手机+Termux达到家里云的效果了,但是因为手机芯片是Arm64,而大部分运维软件都是AMD64(x86)架构的。对于开源软件还好说,只需要自己费劲编译一个版本 (或者嫖Github Action的编译) 就可以去使用了。 但是对于经常摸云服务器的我来说,还是喜欢x86架构的开箱即用,也可以顺势装上一些运维管理面板辅助使用。 那么就只有一个解了,那就是买一个x86小主机。你可能注意到了,我说了这么久我为什么要买一个x86小主机作为家里云使用,但是通篇没有提NAS三个字,这是为什么呢,正所谓饱暖思淫欲。 如果仅仅花了大价钱买了个家里云就放着吃灰绝对是不行的,所以那段时间我就开始天天折腾,但实际上来说那一款小主机并不适合作为NAS。我们都知道NAS中文叫做网络附属存储,那么既然是网络附属存储,那必然要干什么?欸对!狠狠塞盘!但是实际上那一款小主机只有一个M.2和一个SATA插槽,而且M.2已经作为系统盘了,而SATA插槽也是只能插2.5寸的硬盘。 人话来说,这完全就不是一个NAS,单盘位算NAS吗?只是一个容量比较大的家里云罢了。我说到这里你可能都会在想,那你为什么还要买呢?欸这你就不知道了,我曾经在2017年买过一个ASUS的双核笔记本,而当时这个智商税笔记本用的硬盘就是2.5寸的机械硬盘,高达512G,虽然这个主机做不了RAID,也塞不进多盘 (其实可以,后续我通过后面的USB接口外置硬盘盒做到了一个极其不稳定的RAID0) ,但是它确实能做到24h不关机,N100的性能也足够用,也够我折腾各种乱七八糟的东西了。 于是在那段时间我便在这个小主机上搭建了不少服务也装过不少系统,基本把常用Linux发行版全跑了一遍,也体验了PVE里面跑飞牛的嵌套操作,那段时间天天都有新东西可以折腾,还是很爽的。 那么话又说回来,既然我已经卖掉了那个小主机,这又是为什么呢? 缺钱,但是不知道在缺什么钱。哈哈,写到这里真是把我也笑到了,从众心理是真的很害人,我们都知道2024年末苹果发布了Mac Mini,16+256G+教育优惠不到4k就能买到全新机,而恰巧我的一位朋友提机了然后跟我聊这玩意怎么怎么好,然后一时上头就把能当的全部当了 (我纱布一个,不仅是小主机惨遭毒手,还有Redmi Book Pro 15S,Redmi G,XiaomiPad 6等等) 。 总算是凑够钱线下提机了,到手傻眼了,苹果的M4芯片是Arm架构的,很多东西都跑不了,Docker调用不了GPU,说白了这东西对我来说就是,性能强大的家庭服务器,但是我不会用,那么聪明的二叉树树做了一件什么事呢?在可以7天无理由的情况下毅然决然挂到闲鱼,以高价3333人民币卖出 (购入是4k左右,折下来净亏1k) 。 最后在假期余额即将不足的最后拿这个3333人民币购入了一款一加Ace 5 Pro 16+512 国家补贴-500,最终3299人民币到手的超高性能甜品机。 主播主播,你的操作还是太笨比了,后续有没有什么更笨比的操作啊! 有的,兄弟有的,就在刚刚!下单了一个新NAS,我已经准备好通宵搞机了。我的一位朋友曾说人生在于折腾,但可惜那时我已经佛了,被各种事情忙的不可开交。但是话又说回来,现在,我前所未有的感到空闲,我将带领我的大脑,我的身体,我的精神,开启一场前所未有的熬夜、搞机、折腾、坐牢盛宴 哈哈!我一定要活下去口牙! 后续搞机有成也会写新博文的,确实很久没写了,我向大家道歉,看着网站每天20的日活真的要哭了,你们都不来找我呜呜呜呜呜呜呜

February 22, 2025 · 1 min · 39 words

关于Rewrite MV无法播放\没有画面的解决方法

我使用的解决方法(Windows 10及以上带有Microsoft Store的系统) 安装这个即可 然后游戏内改为Windows Media Player 汉化组提供的解决方法 安装:K-Lite Basic解码器 然后游戏内改为 MCI

November 27, 2024 · 1 min · 12 words

使用基于IPFS的Fleek部署静态网站、托管图床、部署服务

本文过旧,某些资源可能已经不可用 什么是IPFS? IPFS,是点到点的超媒体协议,它让网络更快、更安全、更开放。说简单一点,它就是一个去中心化互联网。说技术一点,它是一个基于分布式哈希表DHT进行内容寻址的,基于git模型版本管理的,基于默克尔对象关联的,基于点对点技术的,基于全球化命名空间IPNS的,基于各种技术的,一种分布式文件系统。 用人话说,你可以把它看成一个共享网盘,你可以尝试下载IPFS - Desktop(适用于有图形界面的系统)或kubo - ipfs(适用于CLI)。然后启动IPFS,你的设备将成为IPFS网络中的一个节点,如图 使用IPFS能做什么? 当你连接到IPFS网络后,IPFS会自动将你的设备作为一个本地IPFS节点并且寻找其他IPFS节点,你将能够帮助其他用户建立连接、提供文件。同时你也可以将你的文件上传到你的IPFS节点,等待分发,让网络上的其他用户可以访问你的文件。在IPFS网络中,访问文件通过IPFS网关,如:https://ipfs.io/ipfs/ + CID(文件哈希) 实现访问。比如: https://ipfs.crossbell.io/ipfs/bafybeifbn36zmdb37ov6id3toy6bve47264hjk2yob6rm4bhw7ooawncf4 (这里使用 ipfs.crossbell.io 这个CrossBell托管的IPFS网关来规避GFW封禁) 这项技术真的有这么理想吗? 这项技术确实很理想,但是实际应用下来会遇到以下问题 通过本地IPFS节点上传的文件迟迟无法通过IPFS网关+CID实现访问 发现的节点太少 可能会大量占用你的带宽 这些问题大部分原因都是因为这个网络太过于庞大,而单个IPFS节点的权重很低,尽管IPFS的分发一般在几小时内可以完成。但对于个人来说,我们应当寻找一些服务商帮我们完成这些需求,它们往往在IPFS网络中的权重更大,进行文件更新的效率也很高,同时也提供一些扩展服务,比如自动化Git部署。而这篇文章使用的则是Fleek 关于Fleek 它似了 你可以简单理解为它权重很大,有很多的IPFS节点,经由Fleek上传到IPFS网络上的文件可以在几秒内完成广播,并且支持连接Git存储库部署项目和绑定你的域名 Fleek是否值得信赖? 本人仅接触此服务2天。观察到Fleek在成功部署网站后提供了三类访问方式 xxx-xxx.fleek.app:这个域名使用了Cloudflare CDN,实测解析IP的数量为2,不建议使用 :这种方法是原生的IPFS访问方式。通过IPFS网关+CID来访问。但由于CID为哈希值,当你的网站改动后你的CID会发生变化 绑定自定义域名来访问,这将会使用亚马逊的CDN并且自动映射CID,实测解析IP数量超过30,并且速度很快 [!WARNING] 注意,任何使用HTTP协议的类ipfs技术都需要一个中心化服务器代理访问IPFS网络。只有当访问者连接上IPFS网络后才会使用去中心化的连接方式) 尽管显示了IPFS的文件浏览界面,但实际上这个页面是由HTTP请求到亚马逊 CDN反代IPFS网络实现的,实际上仍为中心化网络 当你的设备已经连上IPFS网络后,所有流量将使用P2P(去中心化),所以你看到的访问地址实际上是本机地址 梳理一下思路,我们可以用Fleek做到什么 让Fleek连接你的Git存储库,通过构建命令构建静态网站,并发布到IPFS,同时兼容HTTP访问 正式开始 前往fleek.xyz,通过MetaMask登录 连接你的Git存储库,输入构建命令等相关信息 部署网站 绑定域名 最终访问 效果图: 拓展一下,我们还可以通过IPFS技术做什么?(域名已弃用) 创建一个巨大的图床,已经投入使用,参见: https://pic.onani.cn (原理:请求 https://ipfs-pic.onani.cn ,获取图片列表,随机选择使用JS展示) 无需再自托管任何图片,已经投入使用,本博客所有图片都使用IPFS存储 理论上,你可以将任何占用存储的服务上传到IPFS,实现存算分离

October 16, 2024 · 1 min · 54 words