Wayne's blog

首页

关于

loading..
openwrtnetworksdotnetapk

OpenWrt 系列优化 3

OpenWrt 系列优化 3apkopen wrt 从 24.10 之后就开始使用 apk 来作为 包管理器了。 这个改进非常好,如果你用过 Alpine,你会发现 这两个发行版越来越相似,他们都还有一个共性,就是非常轻量级,和节省资源。 apk 的 API 整体要更简洁,安装器相对 opkg 兼容性更强。比较关键的是,不用额外再记一套API了,我非常赞成 openwrt 对包管理器作出的改进。 OpenWrt recently switched to the "apk" package manager! OPKG Command APK Equivalent Description ---------------------------------..

更多
loading..
Win11Tools

Nilesoft Shell

IntroductionNilesoft Shell 用于强化 Win11 的右键菜单。微软在Win11中引入了新的右键菜单,但并没有提供更多的功能,反而减少了便捷性。 如图所示: Installationwinget# 安装 winget install nilesoft.shell # 卸载 winget uninstall nilesoft.shell Configuration因为把所有的旧版右键菜单都集成进来显得很杂乱,所以 Nilesoft Shell 提供了一些脚本来自定义右键菜单。 配置文件默认都在 C:\Program Files\Nilesoft Shell\ 目录下。 也可以按住 shift,右键任务栏,选择 Shell -> directory 打开配置文件所在目录。 最..

更多
loading..
年度分享

A Moment Apart 主题年度分享 (2024)

A Moment Apart在攥写这个文章的时候,时间才十一月上,所以今年的分享可能会排版更好一点。 这么早开始写也只是因为刚好处于一个心情持续低落的时间里。 不过不久之后我就会重新忙碌起来。 I. 过去一年完成的目标 重组和分析目前可用的资源 设定五年十年规划(测试版) 收集零碎的时间,用这些时间来思考和转换结果(不限于 linear,plane,pendo,备忘录,simplenote,无边记,Mindnode) 开放思维 更多的学习 还掉了4万块的消费贷(其实比这个数字高得多) II. 和之前的对比上一次分享最大的问题,也就是需要尽快解决的问题。 规划问题以前更多的规划更多在于项目,折腾的总体规划,但实际上产出价值可能很少, 但其实更重要的或许是人生规划, 你到了哪个时间节点 应该做什么样的事情,预..

更多
loading..
httpsHSTS

HTTP Strict Transport Security

HSTS最近在折腾代码仓库,把私有的项目托管到 OneDev,OneDev 挂载到 NAS 上,可以通过 VPN 回家,访问速度即快,代码存储又安全。 但是想配置一个好记好看的域名,碰到了一个大问题。 fuckyou Porkbun. 1.dev1.dev / one.dev 通过 dns 重定向,怎么样都无法访问. 但是用 curl 就没问题 通过浏览器 network 来看,直接访问 HTTP,看样子是 307 重定向到了 HTTPS。 但是这个重定向有蹊跷,是不走HTTP端口的,直接伪造请求重定向了。 原因是因为 HSTS。只要服务器响应过一次 HSTS,那么后续就会直接来进行HTTPS访问。那行吧,得把这个规则清除掉。 Delete HSTS policieschrome 可以访问 chrome:/..

更多
loading..
timelinelifetimeabout

Lifetime

Lifetime其实也是相当于 Timeline,内容是从 “关于我” 页面迁移过来的。 因为我想让 “关于我” 页面能好看一点。 但是这仍然无法阻止停更的脚步。 Twilight World 2024-10-28 00:30 append. 好友链接 和 归档 功能已停止运行。也有可能在接下来的时间里关掉更多服务。但是对于技术的追求还是在的,Blog 使用的 Hexo 和 Claudia Theme,我还都会继续更新。 Comments 2024-07-11 17:00 append. 本站留言板已关闭,改为邮件交互联系。我的好友列表的似乎都不在活跃了,这些事情也就无所谓了吧。 hexo-theme-Claudia 2022-02-03 13:05 append. 无意间看到了Github给我推荐了..

更多
loading..
GRUBsystemd-bootrEFIndUEFIEFI

Bootloader 系统引导器

Bootloader之前在做 Alpine 迁移根分区的时候,遇到了引导程序无法正常工作的问题,于是做了各种实验,检查一下各种引导器的对系统的支持情况。 最主流的现代引导器: GRUB systemd-boot rEFInd (refind) 测试使用的操作系统: Alpine Linux Ubuntu GRUB 大多数的 Linux 都默认使用了 GRUB,强大,通用,如果遇到问题,应该都能找到解决办法。 安装grub-install 配置更新引导程序 update-grub systemd-boot systemd-boot 是一个非常简单的引导程序,引导界面没有什么文字,boot选项在屏幕正中间,我个人非常喜欢。 安装# 安装完成之后会自动设置 systemd-boot 为默认引导器,且..

更多
loading..
openwrtfdisknetworksdnsrust

OpenWrt 系列优化 2 雅典娜

OpenWrt 系列优化 2 雅典娜扩容存储刷机的时候是可选root分区大小的,剩下的空间是没有分配的。直接分配挂载就可。 创建分区 fdisk /dev/mmcblk0 n # 值默认都可以 # Command (m for help): n # Partition number (27,28, default 27): # First sector (7741474-241663991, default 7743488): # Last sector, +/-sectors or +/-size{K,M,G,T,P} (7743488-241663991, default 241661951): # Created a new partition 27 of t..

更多
loading..
LinuxAlpineEFIddfdiskgrub

Alpine Linux 存储迁移

Alpine Linux 存储迁移我的两个虚拟机都在一个 500G 的 NVME 硬盘上,由于前期没想到数据备份(snapshot)操作。所以划分的有点太大了,导致现在做数据备份之后剩余存储空间所剩无几,Truenas给出了红色告警。 而且 Alpine Linux 本身就非常节省资源,即使安装了很多应用,根目录也只占用了8G左右,所以 打算把根目录所在的硬盘容量缩减至25G,这也是完全够用的。 如果你问:如果哪天需要临时放一点大文件,没有那么多存储空间怎么办呢。 答案就是:新建虚拟硬盘,挂载到给需要的目录上。这样系统备份不会和数据备份耦合,磁盘空间也不用有那么高的无效占用。数据如果需要备份,再单独创建 snapshot。 本文使用了 GPT-4o 的给出的方案。但在实际的操作过程中,修复了失败的步骤。 ..

更多
loading..
openwrtnetworksdns

OpenWrt 系列优化 1

OpenWrt 系列优化 1Opkg更换源 校园联合网:https://mirrors.cernet.edu.cn/list/openwrt 这里为数不多的可以支持 snapshots 版本的源是南京大学(NJU)的 # src/gz immortalwrt_core https://mirror.nju.edu.cn/openwrt/snapshots/targets/qualcommax/ipq60xx/packages src/gz immortalwrt_base https://mirror.nju.edu.cn/openwrt/snapshots/packages/aarch64_cortex-a53/base src/gz immortalwrt_luci https://mirror.nj..

更多
loading..
Roteropenwrt

雅典娜 刷机教程

雅典娜 刷机教程通过 高通 9008 模式刷机,不管是什么版本,机器砖了没有,都可以用该方法刷机,且不需要TTL 1. 前置准备1.1 下载刷机工具包https://github.com/lgs2007m/Actions-OpenWrt/releases/tag/Router-Flashing-Files 1.2 安装高通 USB 驱动包Qualcomm USB Driver v1.0.10061.1.exe 1.3 一些精良的拆机装备 和 拆机因为会用到三种螺丝刀头,所以你需要有足够的装备才可以 1.4 TYPE-A to TYPE-A 的线或 TYPE-C to TYPE-A 的线也可以。 注意不要一直连接,避免 路由器 USB 5v 供电损坏 2. 开始刷机2.1 进入 9008 模式 PC 和 ..

更多
12316