普通视图

发现新文章,点击刷新页面。
昨天以前喵二の小博客

“糖”

作者 喵二
2026年3月16日 18:49
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/notes/47

在过去一段时间,我经常选择喝饮料放松自我,乃至我的雪王都是最高等级的。明天来上一点小糖水,也是日常中不可或缺的一部分。但是市场上逐渐出现了“无糖饮料”和“有糖饮料”的区别了,我也尝试了无糖的饮品。我敢说,无糖第一次感觉还是挺难以接受的,他区别于有糖的那种甜味,这种糖充满了“科技”,和正常的糖下去确实不一样,但是也消除了对于糖的敏感性。

本篇仅作为个人日常感受分享,不作为专业医疗建议,如有不适请前往医院进行科学治疗。

虽说从小听着父母“多喝热水”的紧箍咒长大,但大家懂的,白开水这种东西,纯净是纯净,就是太没味了! 人生苦短,有时候真的只想来一口肥宅快乐水,给平淡的生活加点 Buff。

有一次在南京,在朋友的推荐下懂得了科学饮用运动饮料,确实能够缓解部分运动导致的不适感。运动饮料包含的有糖电解质水,不能说完全心理安慰吧,在喝运动饮料后进行运动,中途可以补充点纯净水,并且运动后做放松,确确实实能够缓解不适。

发明糖的人真是个神人,一方面糖又很上瘾,让人欲罢不能。一方面糖又很有用,实实在在的营养。

在好几轮控制减糖后,现在再去吃一些蛋糕、甜品,都会感觉齁甜~特别是国外的甜品,太甜了,无法接受简直就是巨量的热量。

“妹说就是 0 卡”虽然有些饮料会写 0 添加糖,但是果汁里面也是包含糖的,这里需要注意。

现在喝咖啡也不一定选择拿铁,起码来上一杯冰美式,甚至 0 糖的冰美式也不失是一种更健康的选择。而且饮料摄入量也在减少,想喝了就选个无糖,偶尔有糖奢侈一下,也算是人之常情啦~

看完了?说点什么呢

新年快乐

作者 喵二
2026年2月12日 19:03
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/notes/46

在过去的一年里,收到了很多人的支持,有的是生活学业上的帮助,有的是金钱上的帮助,虽然支持的小伙伴相比往年少了。从建站到现在已经过去了有一段时间了,就在今年完成了域名的更换,进入了站点的长期稳定运营期,距离10年之约越来越近。

有人会说,最近新发布的博客也越来越少了,是但其实也不是的…

很多时间也有在维护已经发布的博客做更新,但是始终还是维护不了这么多,部分博文会归档,或者另外新出一个更符合现代的博文,有些朋友会通过 RSS(folo) 或者 tg 通知频道来获取我们最新的博文和日记,这里非常感谢大家关注,关注我这个小破站。

当然博客的 RSS 这里对过去已经发布一段时间的博客,确实是不会更新的。这样你确实无法在 RSS 上获取博客对过期或者描述不当等问题的更新,我对于我博客的定位,就是做质量的攻略分享要起码达到及格线才能发布,所以也有很多废案……

2025 就是跌跌撞撞的过来,在这里我要非常感谢 @grtsinry43 给我了一次不一样的机会,即便已经过去半年之多了,也是我第一次走出广东独自生活的一次经历,这里以后会总结先卖个关子。不知道要写什么

新的一年也许会有更值得期待的事情即将发生,总之新的一年大家保持对新鲜事物的好奇心和探索,做好自己,无论是工作生活学业上,最后祝大家新年快乐。

看完了?说点什么呢

飞牛吐槽,反馈无门一个却被“管理团队”坑“!

作者 喵二
2026年1月4日 02:22
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/notes/45

作为国产 NAS 系统的新秀,飞牛 fnOS 我体验了一个月,推荐给了身边的好朋友,但是还是忍不住要吐槽,反馈太难了,还被管理团队坑了一把,简直是给我送素材。

首先讲讲飞牛 fnOS 优点吧,我是看中了他的影视刮削能力和转码公网播放,之前尝试使用过 Jellyfin 后面了解到远程访问其实也还不错。其次是他的APP 和 webui 做的还可以据说使用的 Flutter,也支持各端,设计上一致性上面很好,动效统一。官方支持虚拟机形式安装,玩家社区活跃,目前算是国产 NAS 头把交椅了。

但是今天还是想吐槽一下飞牛 fnOS 系统,影响我的好几个方面。

问题

  • 文件传输

有问题,从本地或远程挂载的时候传输文件,即便传输有问题,也不会产生日志或者要求重试(即便不支持断点续传),更不会通知提醒。

  • 同步与备份

有问题,不支持同步外部挂载,不支持 Linux 桌面发行版。在文件同步上甚至可能漏传,希望可以借鉴手机上或者其他更优秀的同步软件。

  • 共享协议

有问题,使用 NFS 协议挂载其他 NAS,无法在 “应用” 中正确使用权限,但在文件管理里面可以正常使用任意权限,而不是“禁止读写”

  • 文件系统

既然你提供了 ext4 挂载,就应该保留 ext4 直接挂到内部存储空间,而不是以外挂的形式存在,要么就把外挂和内置硬盘放在一起,而且 SATA 它也不能称作是外挂形式,最多就是与系统创建的存储卷不一样的内挂,也没人傻到直接热插拔 SATA 线。

  • Docker

Docker 初始化甚至还有 html 代码,实在是不应该……

  • 虚拟机

简单倒没太简单,也没太方便,凑合能用,有待优化,配置精简的有点过头了,应该保留高级选项,即便用不上。

  • 系统服务

太臃肿,开机啥也没干就已经吃掉了 1G,日志系统形同虚设,展示的内容过少。 也没有 ACME 这种自动化证书续签功能,只能手动导入更新证书,需要自己 SSH 绕过官方步骤。

  • 设计

包括了 webui 的文件管理器,图标设计的就不是很好,功能也不能进行自定义隐藏。

还好系统动效还算统一,官网和 weiui 都是一套动画标准。

问题太感人

其中我觉得最影响,就是反馈太困难,甚至论坛管理者甚至把我给盒了,反而让我觉得隐私处理产生负面效果。这在注重隐私的NAS产品上不应该也万万不应该出现。反馈渠道也特别的多,提供了飞书,微信 (手机号),处理低效而且石沉大海。

这里我使用了个 “BUG 反馈” 的模板提交到反馈里面的,要求填写手机号和设备 ID 敏感信息。管理员居然给我转到 “建议反馈”上了。 也不将我的手机号 ID 进行去敏,就去移动贴子导致我手机号泄露,目前还不知道有没有被盒到……

"本主题由 管理团队 于 2025-12-24 18:27 移动"

也包括了现阶段飞牛官方做不完的事情,我们需要手动进行三方的替代,就要操作终端,他居然没有一款官方的终端。 如果需要进行高级操作的时候,就会感觉到很明显和其他系统或者其他开源软件形成巨大的简化差异,这种简化显得又没有必要,就像前面提到的优势一样,这种不完善的割裂感是相当难受的。

目前整个系统感觉就是一个终极“缝合”,将通用操作系统 Debian 和飞牛自己的畅想融合到了一起。 即便是现在版本号已经是 v1,很多基础功能还是“缺失的”、“不完善的”、“割裂的”。 反馈这一步做论坛非常的不妥当,使用的还是较老 DisXXX!改的也不是现在较新的 discourse,属于是没完全改全偶尔给你“露一手”生怕你不知道是老式论坛,不仅显得很“小作坊”。

但是发布的视频,显得你们很专业的团队,非常听劝式的更新,但实际执行起来,可能并不是这样的。

感慨

我看他们做部分这方面有借鉴小米早期的 MIUI 的理念,以社区作为起点,为了玩家打造。但是某某的后期的情况大家也有所耳闻了,社区这个玩法也被过度依赖,因为用户提交了很多,也做了很多没用的功能,导致最基本的系统体验却食之无味,弃之可惜。到最后大刀阔斧开展了“剃刀计划”,才把系统给兜住……

我明白,像是目前这个时代,想做好产品非常的难,想达到盈利更是难上加难。只是 NAS 这个圈子实在是太少了,你们的产品看着非常的出色,开放兼容,十分甚至九分的听劝,但一个不在意的小细节不完善就可能导致用户的不信任,产品收到长期的舆论及刻板印象。

另外我也注意到了飞牛是一家广州的公司,也很高兴广州本土居然也有一家的企业诞生。希望他们能优化好自己的系统,完善工作流程规范化,要明确自己的商业性计划,产品及用户体验,将隐私这些重要方面完全做到位,打造真正做到好用、体验感好的产品。

看完了?说点什么呢

qBittorrent 优化配置,从零开始全平台通用配置(BT/PT 都可用)并使用 PBH 反吸血

作者 喵二
2026年1月20日 20:07
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/blog/qbittorrent

因为最近又想折腾 NAS 了,给 PVE 搞了个 fnOS 飞牛影视挂载到 SMB(注:NFS有问题)看大片,qB 和 PBH 则安装在给了特权的 Debian LXC 容器上使用了 1Panel 进行配置,那么一个好的 BT/PT 下载器就很有必要了。

当然本博客上的 qB 配置上也适合 PT,不过 PT 不需要考虑 qB 增强版和 PBH 的配置,请忽略!

部分操作我会进行简化不会讲的太细,部分内容结合网上的整理,总结得出,并不一定是正确的。

以下 transmission 简称 TR 或 tr, qBittorrent 简称 qB 或 qb, PeerBanHelper 简称 PBH, qBittorrent-Enhanced-Edition 简称 qB 增强版,qbee。

这里指的全平台统一是指配置部分会根据 OS 不同而异,可以大致参考一下。

参考:

https://blog.baiiylu.org/posts/2023/qBittorrent_CIFS_IO_Performance_Issues

https://www.chiphell.com/forum.php?mod=viewthread&tid=2513842&extra=page%3D1&ordertype=2&mobile=no

安装

安装这里大同小异,qB 是全平台的软件基于 QT 跨平台构建,也有 Docker 版。

1Panel

1Panel 直接在商店下载即可,切记需要编辑以下 compose 文件,避免无法利用主机 IPv6。

非 1panel 的可以根据 https://hub.docker.com/r/linuxserver/qbittorrent 的自诉文件中的 compose 文件进行参考,也是可以使用的。

将 1panel-network 段删除,将 network 改成 network_mode: host 如下

services:
    qbittorrent:
        container_name: ${CONTAINER_NAME}
        deploy:
            resources:
                limits:
                    cpus: ${CPUS}
                    memory: ${MEMORY_LIMIT}
        environment:
            - PUID=1000
            - PGID=1000
            - UMASK_SET=022
            - TZ=${TIME_ZONE}
            - WEBUI_PORT=${PANEL_APP_PORT_HTTP}
            - TORRENTING_PORT=${PANEL_TORRENTING_PORT}
        image: linuxserver/qbittorrent:5.1.4
        labels:
            createdBy: Apps
        network_mode: host
        restart: always
        volumes:
            - ./config:/config
            - ./data:/downloads
            - /mnt/XXX:/XXX

Windows&MacOS

可以到 官网 中提供的 sourceforge 里面下载安装 qB。

Windows: https://sourceforge.net/projects/qbittorrent/files/qbittorrent-win32/

Mac: https://sourceforge.net/projects/qbittorrent/files/qbittorrent-mac/qbittorrent-5.0.5/qbittorrent-5.0.5.dmg/download

Linux

可以到 flatpak 商店或各包管理器上进行下载,Linux 玩家不必多言。

增强版和 PBH

现在 BT 环境,也是越来越糟糕了,出现了很多搞刷流的,把上下行流量拉平以防止被运营商检测,

对于迅雷,qBee 增强版依然可以拦截,但是对其他行为并无太多用处, 需要使用 PeerBanHelper 以下简称 PBH, 当然如果你之前使用的增强版也可以加上 PBH 来优化反吸血。如果你一开始就没选择 qB 增强版,就要用普通版的 qB + PBH。

缺点就是 PBH 规则强大由 Java 编写的,会相对额外占用一些内存,如果你不想被运营商制裁,这似乎别无选择。


我们通过文档的 安装部署 | PeerBanHelper 进行安装即可

在安装完成后运行,再记住初始化的 Token,如果没找到的话可以在配置文件里面寻找到,这里不再赘述。

这个 Token 比较长,登录的时候用到,可以用密码管理器(chrome 自带的也可以)记住。

进到 PBH 里面只需要做几件事

  1. 绑定下载器

这里下载器类型选择好 qb

名字随意

地址这里填写 http://127.0.0.1:8181 你 qb 运行的服务器客户端的 IP 地址, 因为 PBH 是和 qB 运行在一个机器上的,这里的端口我未进行更改 8181 就是默认端口

再输入 qB WebUI 的用户&密码

  1. 绑定 BTN sparkle(星火) 平台

文档

我们进入官网 Sparkle (花火) - BTN Instance 登录上 Github 并创建好用户应用

得到两串 UUID,分别填写进 PBH “设置” -> “基础设置” 中即可,这里文档填写的很详细,可以直接参考这里简单带过。


配置优化

这里演示与 WeiUI 部分设置会因 OS 不同,版本号差别而不同,每个设置并非适合你的最佳值,请作为参考。

Vuetorrent

之前的博客介绍过 Vuetorrent 的配置,非 WebUI 用户不需要操作。

1

启用彩色的分享率:启用后比较好看

分页大小:改为 无限滚动

qBittorrent API 刷新:文件刷新间隔可以不更改

语言:设为 简体中文

行为

启用日志文件:默认启用,开启可能会增加机器负担(硬盘读写),但也更好排查错误不建议关闭,除非你的环境相对稳定不出错。

记录性能警告:默认关闭,可以开启排查性能问题。

下载

添加种子时

种子内容布局:默认原始布局,如果你经常下载爱分类,建议选为 创建子文件夹 这样会相对下载目录来说会舒服点,但是可能需要多按几次鼠标,对刮削不影响~

如果种子已存在,则合并 Tracker:默认关闭,可以打开,字面意思适合需要更新 Tracker 的。

为所有文件预分配磁盘空间:开启后可以避免缓解磁盘碎片,与文件系统和分享协议相关,可以开启

为未完成的文件添加 .!qB 后缀名:可以避免下载时被刮削,但是也会影响边下边播

如果你需要边下边播,需要在下载时勾选 顺序下载 & 首尾优先级

保存管理

需要按照 compose 文件中映射的路径或本机下载路径进行设置

默认保存路径(完成时):设为你的下载库中,需要根据你的习惯和路径进行选择。

将已完成下载的 .torrent 文件复制到:设为你的需要保存的文件目录,建议开启, 可以保留相对完整的种子文件,即便你删除了下载文件的本体依然可以通过种子下载回来,而不是磁力链接(相对更快)。

速度

全局速率限制&备用速率限制:可以根据你的需要进行限制,不建议将上传设为较低值,可能违背 BT 下载精神。

定期可以根据你的需要进行定时限制

通过合理使用设置一个合理的数值可以做到正常使用或避免高峰期用网时卡顿两不误。

和速度相关的还有高级功能中的连接数

速率限制设置

全选,默认只有 将速率限制应用于 µTP 协议 & 将速率限制应用于本地网络上的用户 开启。

BITTORRENT

隐私

BT 下载全开,PT 下载全关,BT/PT 混合下载全开(不建议混合)

PT 是通过 tracker 寻找发现用户的,所以不需要开启,BT 需要开启是因为可以发现更多用户

加密模式:允许加密

最大校验种子数:默认 1,建议保持默认,本地下载到 SSD 硬盘或全闪 NAS 可以更改。

种子队列

默认开启,建议关闭,如果你知道你在做什么才开启。

做种限制

默认关闭,BT 热门种子可以到一定时间或分享率进行限制,但这样也会影响到后续下载的用户,可能违背 BT 下载精神。

自动将这些 Tracker 添加到新下载

默认禁用,建议开启并填写,这些都是精心收集的独立或集合 Tracker:

https://tracker.adysec.com/announce
https://tracker.ghostchu-services.top/announce

开启后更容易发现用户

自动添加 Tracker 列表

Automatically append trackers from URL to new downloads

默认禁用,建议开启并填写:

https://cf.trackerslist.com/all.txt

开启后更容易发现用户

RSS

RSS 可以完成自动追番下载或自动下免费包,根据实际填写,或寻找教程例如 https://www.bilibili.com/video/BV1dbxfeEEn3/

WEBUI

如果你是桌面系统(Windows/MacOS/Linus)客户端,且不需要 PBH 不需要操作

这里监听所有的 IP,默认星号 *,端口默认 8181 老版本默认 8080 如你喜欢可以更改为其他,更改后 PBH 需要重新进行绑定

身份验证

默认 admin,密码可以更具自己需要进行修改,如果你通过 docker compose(1panel)进行安装并且通过日志拿到临时密码成功登录,请务必修改,更改后 PBH 需要重新进行绑定。

不建议开启跳过认证

标签和分类

看个人习惯,玩 PT 的可以打个标签和分类标记你下载的片,略过。

高级

qBittorrent 部分

物理内存:默认 512 Mib,保持默认,此项不太影响。

.torrent 文件大小:默认 100 Mib,保持默认,没遇到不能导入的。

完成后重新校验种子:默认关闭,一般用不到除非你数据存储的不好,比如 U 盘和长时间不开机的电脑(特别是 SSD)。

界面刷新间隔:默认 1500 ms,保持默认够用了。

解析用户所在国家:默认 开启,保持默认。

当 IP 或端口变更时重新向所有 Tracker 汇报:默认关闭,建议 开启,开启后会允许重新汇报。

网络

网络接口&绑定的可选 IP 地址,保持默认,除非你知道你在干什么。

内置 Tracker

字面意思,拿你的电脑当 Tracker 服务器,不需要开启,除非你需要发布种子,才可能需要开而且也能使用公共的 Tracker。

为下载的文件启用网络标记 (MOTW):默认开启,同上。

python

一般用不上,除非你知道自己在做什么。

libtorrent 部分

线程

异步 I/O 线程:默认 10,建议改为 CPU 核心数的 1/2 或 1/3 保证能正常使用电脑流畅我这设的是 4,可以这么理解线程越低资源占用约少,相对的软件也没这么流畅。

哈希校验线程数 (libtorrent >= 2.0):默认 1 ,建议保持默认,除非你是 SSD 或全闪 NAS。

文件池大小:默认 100,建议保持默认,如果你有更好的性能可以改为不大于 300,超过可能会导致内存泄漏导致程序崩溃。

校验时内存使用扩增量:默认忘了可能在 100 左右,建议 1024 Mib,调大一点以便快速恢复种子进度。

磁盘

磁盘缓存 (libtorrent < 2.0):默认 -1,建议保持默认,则自动。

磁盘缓存过期时间间隔 (libtorrent < 2.0):默认 60,建议保持默认。

磁盘队列大小:默认 1024,建议 62500,细调具体看情况。

磁盘 IO 类型 (libtorrent >= 2.0; 需要重启):默认 默认,建议保持默认

磁盘 IO 读取模式:默认 启用系统缓存,建议保持默认。

启用系统缓存:默认 启用系统缓存,建议保持默认。

合并读写 (libtorrent < 2.0):默认关闭,建议 开启,优化性能。

启用相连文件块下载模式:默认 关闭,建议保持默认,单独设置即可。

发送分块上传建议:默认开启,建议保持默认。

下限上限大小略……无修改。

每秒传出连接数:默认 30,建议保持默认,目前没有遇到瓶颈。

网络

μTP-TCP 混合模式策略,建议 优先使用 TCP

安全

启用国际化域名 (IDN) 支持:默认关闭,建议 启用

允许来自同一 IP 地址的多个连接:默认关闭,可能会被吸血模拟,PBH 可能会关闭此选项。

验证 HTTPS Tracker 证书:默认开启,建议保持默认。

服务器端请求伪造 (SSRF) 缓解:默认开启,建议保持默认。

禁止连接到特权端口上的 Peer:默认关闭,建议保持默认。

上传窗口策略:默认 固定窗口数

上传连接策略:默认 最快上传

总是向同级的所有 Tracker 汇报,忘了,建议 开启

总是向所有等级的 Tracker 汇报,忘了,建议 开启

最大并行 HTTP 发布数:默认 50,建议保持默认,如果你知道你在做什么。

Peer 进出断开百分比,默认 4 %。

Peer 进出阈值百分比,默认 90 %。

Peer 进出断开间隔,默认 300 s。

单一 Peer 的最大未完成请求,默认 500

DHT 引导节点:默认 dht.libtorrent.org:25401, dht.transmissionbt.com:6881, router.bittorrent.com:6881,建议保持默认。

I2P 略过……未知

PT

PT 的话不需要做前面的增强版&PBH 的操作,而且这里推荐是使用 qBittoorent 下载,transmission 保种。

因为 qB 他比较占内存,当然他占内存也不是白吃你的,比如对于缓存有优化,上面对 qB 配置就是缓解或优化 qB 的配置。

TR 的话,占用内存特别小,CPU 占用也很小,但是功能相比 qB 少太多了! 如果是种子长期读写,qB 的缓存能不能对硬盘友好还不知道,但 TR 一定不会太友好,在 TR 中没有缓存相关的选项。

看完了?说点什么呢

飞牛 fnOS 安装 CatWrt 虚拟机 OpenWrt 旁路网关(旁路由)

作者 喵二
2025年11月16日 00:59
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/network/fnos-install-catwrt

今天教大家如何在飞牛 fnOS 系统上,NAS 安装 CatWrt 做 OpenWrt 软路由旁路网关(旁路由)

飞牛设置

这里需要你的机器开启虚拟化的各项支持如 VT-D & AMD-V

需要在飞牛设置 - 网络设置 - 网卡 - 开启 OVS

需要在应用中心里面下载虚拟机应用

下载镜像

1

下载 amd64(x86_64)的 qcow2 虚拟机镜像,至于是否下载 efi 可以根据你的情况选择,我们默认推荐下载 efi,本教程基于 efi 版本演示。

下载虚拟机镜像并且上传到存储空间任意位置

虚拟机设置

进入虚拟机应用,选择 +新建虚拟机

虚拟机名字: CatWrt

操作系统:Linux 6.x - 2.6 Kernel

下一步

配置选项

  • 主板固件: UEFI 这里和你下载的固件类型(efi)有关系

  • CPU 核心可默认,建议根据应用场景和机器配置做选择(推荐双核以上)

  • 内存分配:1G,建议根据应用场景和机器配置做选择(推荐 1G 以上)

主板类型默认 i440fx

CPU 类型默认 硬件虚拟化

GPU 类型默认 vmvga(没有关系)

开机自启动:,如果你想长期使用建议开启

VNC 剪贴板默认 开启(没有关系)

系统镜像

选择到上传好的 CatWrt(OpenWrt)镜像

这里的 /存储空间/share 是你的存储镜像的目录,请根据自己需求定义路径。

完成并下一步

存储空间

添加完虚拟硬盘(qcow2)后选择存储空间,类型 VIrtlIO 可以保持默认,继续完成下一步

添加网卡

这里我们完成了前置步骤开启了网卡 OVS,所以这里网口选择一下,类型 VIrtlIO 可以保持默认,MAC 地址默认,虚拟机配置完成。

启动

在虚拟机应用中打开 CatWrt(OpenWrt)虚拟机

会出现 Booting 'CatWrt',VNC 是一个虚拟的屏幕,可以进入 CatWrt 虚拟机的物理终端中,需要等最左边跑码到 [40.xxxx] 到 [50.xxxx] 等待系统初始化完成

建议等待 2 分钟(视机器性能决定),可以在虚拟机 VNC 窗口中回车,

看到 CatWrt @ root 代表系统初始化成功。如果不是 root 需要等待一段时间,直到显示 root。(视机器性能)

如果你提前回车会出现明明已经进去可以操作了但是后面跑码还能覆盖操作的问题,如果你遇到了就 [ctrl] + [c] 中断当前命令即可

直接旁路网关配置

2

在 cattools 中,数字项 2 完成网络向导

  1. 是否进入网络向导【回车】

  2. 是否进入旁路网关配置(单网口)【回车】

  3. 设置你的主路由地址【输入地址】

  4. 设置你的本机 CatWrt 地址【输入地址】

  5. 是否使用推荐的 alidns,建议回车后续再进行修改也可【回车】

完成旁路网关配置……

到此演示结束,你可以访问你设置的 CatWrt IP 后台,进行其他配置完成你的需求。


修改 IP

如果你做了上面的 ### 直接旁路网关配置 请不要继续进行

多在 VNC 里面回车几次出现 root@CatWrt:~# 这个时候输入 cattools ,因为没联网会连接失败无法进行更新,这里千万不能 ctrl+c 中断更新,等待更新失败三次进入 Cattools

数字项 1 修改 IP

操作方法输入一个你需要的 IP 地址,执行后会重启网络部分不需要重启 CatWrt 即可进后台进行配置,例如:

Please enter the IP Addr and press Enter /// 请输入 IP (默认为 192.168.1.4): 10.0.0.4

随后回车就会再次跑码,这里说因为修改成功重启网口了,可以通过你修改的 IP 进行连接

3

或者你可以使用 vi /etc/config/network & nano /etc/config/network 的方法进行修改。

配置 CatWrt 网络

如果你做了上面的 ### 直接旁路网关配置 请不要继续进行

这里只需要做下面博客👇的 ##修改密码 和 ##Lan - DHCP 即可,修改完成后重启 CatWrt 即可使用

注意 IP 地址一定要和飞牛 fnOS 的网段一致,比如飞牛 fnOS 是 192.168.1.2 CatWrt 就要在 1.x 例如:192.168.1.4 中设置地址

4

看完了?说点什么呢

Gnome 折腾日记 (Archlinux)

作者 喵二
2025年10月16日 23:53
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/notes/44

最近因为手欠把包依赖全搞完了,刚刚好快照也没法用,于是乎重新做了一版 Archlinux,这次直接安装 Gnome。

为什么不选择 KDE Plasma desktop 或者 hyprland,前者没有 Gnome 这么美观,后者上手难度有亿点高,而且我不太对平铺感兴趣,另外 fuck MS,我的输入法又吞字了,反而大家都讨厌的小企鹅不会吞字。

安装 Archlinux 没什么好说的,按照中文文档就可以了,这里主要是吐槽一下 Gnome 49 的反人类设计要踩的坑。

首先 Gnome 和 KDE 大有不同,他的软件设计(GNOME Human Interface Guidelines)相当的好看,我个人比较喜欢。比较的果味?如果有 Material Design 3 的我也会考虑一下(

当然简单的代价是没有桌面摆放图标,只能在用菜单里面的选择应用,其次没有系统托盘了,而且他这个 dock 栏默认情况有点碍眼,需要做一下优化,也不支持小红车 wallpaper engine。

在折腾之前在 Software 里面下一个 Extension Manager 来管理扩展,另外如果需要优化 Flatpak 打字体验,可以下一个 Flatseal 来设置 fcitx5 小企鹅全局变量。

扩展

所以这里我给大家推荐几个插件:

  • AppIndicator and KStatusNotifierItem Support

用来开启系统托盘的扩展

  • Clipboard History

剪贴板扩展

  • Dash to Dock

给 Dock 栏设透明度自定义的扩展

  • Input Method Panel

fcitx5 小企鹅的 Gnome 皮以及桌面环境兼容,安装后可以在 Gnome 桌面中(非应用)里面输入中文

非必须:

  • System Monitor

用于显示系统状态

  • Restart To

可以选择重启到什么系统,貌似和我的电脑不太兼容,我这里进 Linux 以后就不会显示 Windows 的选项了,所以无法使用这个扩展感兴趣的可以自行测试

应用

接下来推荐的不是扩展,而是外设和任务管理器,以及游戏监控设置:

这是一款 mangohud 的设置软件

这是一款任务管理器的软件

风扇控制,Linux 替代 Fan Control 的软件

自己折腾

另外我还把 Splayer 的原生 pacman 包打包到 AUR 上了,欢迎大家使用

https://aur.archlinux.org/packages/splayer

还有两款语音软件 KOOK 和 Oppz 我都用 Electron 打包了一下,听了群友的建议使用的系统自带的 Electron,当然这里只适配了 Arch 系的,Ubuntu 我没想到怎么处理,这里等完善了再给大家安利啦,具体可以看我的 Github 基佬网,当然这两款都有 Web 端的,就是随便搞着玩啦,也是算尝试一下 Electron。

不过现在 Linux 缺的是游戏加速器,虽然用小猫也可以加速,但是我这里体验不太好,玩着玩着会直接卡住。

扩展参考:https://zhuanlan.zhihu.com/p/410500061

安装参考:https://arch.icekylin.online/

看完了?说点什么呢

安装 qBittorrent WebUI 美化主题 VueTorrent(使用 1Panel)

作者 喵二
2025年9月17日 17:15
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/blog/1panel-vuetorrent

原来的 qBittorrent 有点丑,虽然后面更新过一版 WebUI 但是什么的已经习惯了, 而且主题也更好看一点,今天教大家怎么在 1Panel 的 qBittorrent 里面更换一个主题叫 VueTorrent。

这个 WebUI 是用 Vue 写的,也是我比较早期玩 PT 就开始用这个主题了,这个主题其实全平台/增强版都可以通用的。(当然需要开启 WebUI 功能) 当初不会用的时候路径总搞错,总是要重新弄,也为了方便我自己我这里只介绍 1Panel 的步骤,其实你用 compose 安装 qBittorrent 也是一样的,这里我就偷个懒。好物分享(bushi)

在线体验 DEMO: https://vuetorrent.github.io/demo

准备

这里准备 1Panel 进行安装 qBittorrent,当然你通过其他方式安装的 qB 也是一样的

然后把 VueTorrent 主题下载下来 https://github.com/VueTorrent/VueTorrent/releases/download/v2.28.2/vuetorrent.zip

然后我这里用 1Panel 自带的“文件”将压缩包上传上去,(你通过 sftp 上传也是一样的,甚至你 1Panel 的远程下载,wget 也一样)

然后进行解压,就得到了 vuetorrent 这个文件夹,文件夹里面有一个 public 文件夹和 version.txt 文本文件。

认识路径

这里我以我的 compose 文件做参考,这里 ./config:/config

  • 左边的 .config 是代表本 compose 文件下的 /config 文件夹
  • 右边代表着 qBittorrent 容器的内部文件映射路径 /config
networks:
    1panel-network:
        external: true
services:
        ... ...
        volumes:
            - ./config:/config
            - ./data:/downloads

通过 1Panel 安装的目录在 /opt/1panel/apps/qbittorrent/qbittorrent

我们需要将 vuetorrent 解压得到的文件夹,放在安装路径下的 /config/qBittorrent

因为商店里面没有增强版,路径也稍有不同,商店带有 apps/qbittorrent 自己添加的 compose 就是 docker/compose,假如你之前通过 compose 文件添加的请按照你的实际路径

原版的完整路径是 /opt/1panel/apps/qbittorrent/qbittorrent/config/qBittorrent

增强版的路径是 /opt/1panel/docker/compose/qbittorrentee/config/qBittorrent/data

设置

下载解压好确定路径后,我们这里进行设置,进入 qBittorrent 的 WebUI 点击设置小齿轮,然后选择 WebUI,

勾选备用 WebUI 将容器路径输进去 /config/qBittorrent/vuetorrent

就对应着宿主的 /opt/1panel/apps/qbittorrent/qbittorrent/config/qBittorrent/vuetorrent 这个路径下


点击 Save 保存就会自己应用好主题,如果你出现了问题报错,就说明你对文件路径不了解或者自行解压都时候多了一个文件夹。

以下是完整 compose 文件,不要照抄

开启了 host 模式以利用 IPv6 网络并且删除了 1panel-network,并且映射到 NAS 中,这里的 ports 无效懒得清了……

services:
    qbittorrent:
        container_name: ${CONTAINER_NAME}
        deploy:
            resources:
                limits:
                    cpus: ${CPUS}
                    memory: ${MEMORY_LIMIT}
        environment:
            - PUID=1000
            - PGID=1000
            - UMASK_SET=022
            - TZ=${TIME_ZONE}
            - WEBUI_PORT=${PANEL_APP_PORT_HTTP}
            - TORRENTING_PORT=${PANEL_TORRENTING_PORT}
        image: linuxserver/qbittorrent:5.1.2
        labels:
            createdBy: Apps
        network_mode: host
        ports:
            - ${HOST_IP}:${PANEL_TORRENTING_PORT}:${PANEL_TORRENTING_PORT}
            - ${HOST_IP}:${PANEL_TORRENTING_PORT}:${PANEL_TORRENTING_PORT}/udp
            - ${HOST_IP}:${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
        restart: always
        volumes:
            - ./config:/config
            - ./data:/downloads
            - /mnt/nas/Library:/Library

看完了?说点什么呢

来聊聊,你真的需要 OpenWrt 吗?

作者 喵二
2025年9月16日 21:49
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/blog/do-you-really-need-openwrt

一直想和大家说千万不要看博主说什么就去入坑,OpenWrt 或者说“软路由” 只是增强使用幸福感的东西,并不是必需品,最简单的你手机上开个软件就可以解决的,不需要在买一个设备去跑。这一篇避坑踩坑 OpenWrt ,带大家了解一些新手常见的几个问题。想到啥说啥

我需要 OpenWrt 吗

如果你没有需求,或者没有看过 OpenWrt 相关的内容,并且对命令和自己动手的感到厌弃的,我觉得你是不需要的。

如果你有需求,例如

  • 家里设备多,主机比较多,有看片(正经)需求
  • 校园网,想省钱和舍友共享网络 AA 制收费
  • 数码爱好者,设备多想进一步折腾寻欢
  • 开源爱好者

我觉得你是可以上的,毕竟你将面临的门槛是:到处寻教程,插件不会用等诸多问题,你是完全不想去折腾的。

“卵路由”

软路由一般是特指 x86 (64 位处理器,amd64,x86_64),或者没有硬件加速的 ARM 工控/开发板产品,刷入了软路由系统实现的,OpenWrt 并不是软路由唯一解, 还有类似于爱快 ikuai、RouterOS、pfSense/opnsense

另外还有带有硬件加速的成品路由器,就是市场上售卖的绝大多数路由器,他们本质上也都是 OpenWrt 系统,都是经过魔改定制来的。只是大家都喜欢刷机,刷入 OpenWrt 系统,实现“软路由”功能。

OpenWrt 是基于 Linux,默认使用 musl libc 而非 GNU 的 glibc 作为 C 标准库。 而基于 GNU/Linux 系统编译的软件无法直接在 OpenWrt 上运行(大多数运行 Linux 的都是 GNU/Linux),所以很多 Linux 的软件并不能直接运行在 OpenWrt 中,而是需要适配到 OpenWrt 并且编译固件才能进行使用。

“旁路由”

旁路由只是旁路网关的意思,“旁路由” 被广泛流传,并不好。

旁路并不处理路由,应该叫网关,全称:旁路网关

先看看顺序:

按照主路由的方法放置 OpenWrt 软路由就是: 光猫(互联网)> OpenWrt 软路由 > 无线AP/交换机 > 局域网

如果是旁路网关:光猫(互联网)> 路由器(主)/交换机 > 局域网 > OpenWrt 软路由(旁)

发现问题没有:旁了以后OpenWrt 居然是一个由上级路由器管理的局域网设备,他确实不能路由!(除非你接的二级路由)

侵入式

旁路网关分为:

  • 侵入式
  • 非侵入式

侵入式是指:旁路网关的 IP 被添进了 DHCP 分配的网关选项中,所有设备必须先由主路由再进到旁路网关中进行处理再出网。

侵入式的好处是可以实现透明网关作用,可以让主路由充当流控多播,旁路负责高级的玩法。

坏处是旁路网关因为各种原因炸了,整个由 DHCP 分配的局域网就瘫痪了,没法使用。

非侵入式

非侵入式是:旁路网关不作为网关被填进 DHCP 里进行分配,而是由设备自行选择使用静态 IP 和网关的方法进行接入旁路网关进行处理再出网。

非侵入式的好处就是旁路炸了,只会影响你设置了静态到旁路的设备。如智能家具或者未进行特别设置的设备不会影响到家庭网络,增进家庭关系 : )。

坏处就是设备多,每个手动输入太麻烦。

固件

不同的 OpenWrt 有不同的功能,有的十分的臃肿,没人用的功能硬塞进去,导致插件服务自启大大增加了家庭网络不稳定性。

有的非常的干净,什么插件都没有,连路由器后台 luci 都没有,必要的工具也没有,只有连进路由器 SSH 才能自己手动安装。

目前 OpenWrt 有两种大版本差:

  • 旧版本的 luci 18.06+(lua+fw3+ipt)
  • 新版 luci 2(js+fw4+nft)

旧版本相对成熟,插件丰富,仅技术栈落后于时代;

新版加入了现代的特性,当然凌乱也进一步加剧,由于使用了新的技术栈,很多基于旧版本开发的插件将不再支持,也无人进行维护。

这一部分也说明国内外的使用场景并不一致,开发者和决策者都是新技术栈的推进者。有两个大版本的鸿沟自今仍在摇摆,决定了你使用的体验和不一致。这里不再细嗦,有需要的可以自行了解。

常用的固件有 QWRT/LEDE(也包括我们的 CatWrt)基本上是基于旧版来的;

例如主线 OpenWrt/immoralwrt,以及小鸡过河 Kwrt,iStoreOS 基本上是基于新版来的。

还有一些论坛上的自编译版本,以及某些博主发布的固件,尽量少去使用。 第一是缺少维护,第二是不稳定。 只有一些你决定懒,不想自己编译固件、不想使用在线工具自选构建固件的、固件缺少高级功能集成支持的,则才去选择论坛发布的。

机型

OpenWrt 理论上是所有设备都支持的,有的过于冷门没人做,有的是因为刷机方法过于复杂。

支持的硬路由机型大家以搜索: "XX OpenWrt" 为准,理论上约热门越有人适配。

这里硬路由刷机大部分分为

  • 软刷,直接通过漏洞等方式执行命令刷入(较通用,因机型难度而不同)
  • 拆机,通过 TTL 转 USB 模块执行命令刷入(较复杂,需要拆机购买工具)
  • 直刷,直接可以 U-Boot 刷机(最简单,也极少)

这里我推荐是以 x86 “软路由” + AP 这样的组合,这样比较吃经济,适合不差钱或者有闲置设备不想折腾的,

优点是灵活,AP 你可以任意挑选,OpenWrt 固件不会受制于人,永远都有人支持。

如果你是 OpenWrt 资深玩家,也会有一些较高性价比的 OpenWrt 硬路由设备,他们支持软刷,固件也比较完善,兼顾日常使用。

当然需要折腾捣鼓 U-BOOT 到处寻找固件等问题。

目标

说到这里相信你也对 OpenWrt 有一定的了解,可以给自己尝试定一个目标,你想去完成什么?我是否满足与折腾 OpenWrt,是否想去尝试入门 Linux 基础。

就以我说起吧:我以前就是资深的 Windows 用户,家里路由器也是很差的,我后来换了相对现代的电脑后也开始更换路由器,想在路由器满足特殊的效果。折腾了诸如老毛子,潘多拉的硬路由固件,也开始了解爱快,RouterOS,pfSense 等软路由系统,

最后出于 “爱快在某个版本丢包不稳定后,将软路由设为主路由” 作为日常使用

后面我发布了我玩软路由编译的固件 CatWrt,是基于 Lean's lede 编译的 OpenWrt 再发行,随后一步一步一个脚印,开始学习日常使用 GNU/Linux,认识了很多大佬,在闲暇时间获得相对的享受,相信你也大概能看出个大概吧。

“没什么,就是感觉好玩。”

正如标题所说,这是个开放性的问题,也欢迎来一起聊聊你对相关问题的看法。

看完了?说点什么呢

OpenWrt(CatWrt) 开启 USB 热点功能解决临时断网解燃眉之急

作者 喵二
2025年7月22日 10:53
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/network/openwrt-usb-hotspot

答应大家都 CatWrt.v25.8.amd64 BETA 版本弄好热点功能,带大家如何使用这个功能。

这个是基于 USB 的 RNIDS 驱动,也就是和你宽带断网用手机插 USB 到电脑开启的 “USB 共享网络” 是一个东西。

只不过我们将用网范围扩展到家庭网络中,也可以将 USB WIFI 热点棒子插到 OpenWrt(CatWrt) 实现 OpenWrt 临时 “使用流量上网”。

准备

OpenWrt

需要安装(安卓、苹果都支持)这些依赖,如果你是 CatWrt.v23.8.amd64 或者 CatWrt.v25.8.amd64 BETA 版本,就可以忽略该安装准备。

因为我已经给大家预装好了这所有的依赖,如果是 CatWrt.v23.8.mt7621 带 USB 的需要自行配置软件源安装,其他 OpenWrt 需要自行安装。

opkg install kmod-usb-net-rndis kmod-nls-base kmod-usb-core kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-ipheth libimobiledevice-utils usbmuxd kmod-usb2 kmod-usb3

虚拟机

如果你的 OpenWrt 是安装到 PVE/EXSi 虚拟机平台上的,需要将 USB 设备直通给 OpenWrt(CatWrt)。

例如 PVE:

给虚拟机添加 USB 设备直通
添加成功

设备支持

  • 支持开启 USB 热点的设备 较新的安卓手机、苹果手机,因为旧的手机也有可能是不支持的,具体需要依据你的设备支持情况

  • 随身 WI-FI 这种可以随身的 WI-FI 热点棒子,几十块钱一个,也可以上几百块那种带电源的随身 WI-FI

开启 USB 热点

需要一根带数据功能的数据线,注意插充电线是没有任何反应的。

手机需要开启 “USB 网络共享” 功能,并且打开蜂窝数据网络(就是打开流量)。

这里拿都是 5G 手机 搭载 MIUI 14 的 Mi10 和搭载 HyperOS 2.0 的 Mi14 做为演示;

IOS 设备需要在 设置 > 个人热点 中开启相关选项,这里没有 iPhone 据说需要开启 “仅 USB” 并且允许所有的弹窗即可。

配置网络接口

这里需要进入 OpenWrt(CatWrt) 后台进行操作,打开 网络 > 接口 > 创建新接口

因为我这里虚拟机已经直通 USB 设备了,就可以看到一个 usb0 的设备,如果拔掉手机和软路由器的连接就不会出现。

需要勾选,我这里将他的

  • 名字设为: Hotspot (可以自定义)
  • 协议选择: DHCP 客户端
  • 接口选择: usb0

然后点提交,进入接口详细配置界面,选择 防火墙设置 将 Wan 创建/分配防火墙区域给 USB Hotspot 接口。

如果你是旁路由,需要进入 系统 > 防火墙 > 添加 新增一个为 Lan > USB Hotspot 的区域, 也就是将旁路由临时改为类似于主路由的方法这里不再赘述,防火墙配置错误会导致无法联网。

然后再保存并应用

优先级

如果你的光猫连接的网络有问题,临时切换到 USB Hotspot 建议将 Wan 网口拔出,不然联网可能会有问题,陷入不必要的调试浪费时间。

结束

配置完成后可以看到 USB Hotspot 接口,已经是红色的标识了(Wan 区域防火墙),并且已经产生数据流量了,接口连接时间也到位,都是正常的。

打开我们的博客也可以正常打开,如果后面不需要了,直接将 USB 设备拔掉即可,接口也可以不用删。

但是不需要了,请务必及时拔出,避免消耗过多流量!

看完了?说点什么呢

OpenWrt(CatWrt) 开启 USB 热点功能解决临时断网解燃眉之急

作者 喵二
2025年7月22日 10:53
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/blog/openwrt-usb-hotspot

答应大家都 CatWrt.v25.8.amd64 BETA 版本弄好热点功能,带大家如何使用这个功能。

这个是基于 USB 的 RNIDS 驱动,也就是和你宽带断网用手机插 USB 到电脑开启的 “USB 共享网络” 是一个东西。

只不过我们将用网范围扩展到家庭网络中,也可以将 USB WIFI 热点棒子插到 OpenWrt(CatWrt) 实现 OpenWrt 临时 “使用流量上网”。

准备

OpenWrt

需要安装(安卓、苹果都支持)这些依赖,如果你是 CatWrt.v23.8.amd64 或者 CatWrt.v25.8.amd64 BETA 版本,就可以忽略该安装准备。

因为我已经给大家预装好了这所有的依赖,如果是 CatWrt.v23.8.mt7621 带 USB 的需要自行配置软件源安装,其他 OpenWrt 需要自行安装。

opkg install kmod-usb-net-rndis kmod-nls-base kmod-usb-core kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-ipheth libimobiledevice-utils usbmuxd kmod-usb2 kmod-usb3

虚拟机

如果你的 OpenWrt 是安装到 PVE/EXSi 虚拟机平台上的,需要将 USB 设备直通给 OpenWrt(CatWrt)。

例如 PVE:

给虚拟机添加 USB 设备直通
添加成功

设备支持

  • 支持开启 USB 热点的设备 较新的安卓手机、苹果手机,因为旧的手机也有可能是不支持的,具体需要依据你的设备支持情况

  • 随身 WI-FI 这种可以随身的 WI-FI 热点棒子,几十块钱一个,也可以上几百块那种带电源的随身 WI-FI

开启 USB 热点

需要一根带数据功能的数据线,注意插充电线是没有任何反应的。

手机需要开启 “USB 网络共享” 功能,并且打开蜂窝数据网络(就是打开流量)。

这里拿都是 5G 手机 搭载 MIUI 14 的 Mi10 和搭载 HyperOS 2.0 的 Mi14 做为演示;

IOS 设备需要在 设置 > 个人热点 中开启相关选项,这里没有 iPhone 据说需要开启 “仅 USB” 并且允许所有的弹窗即可。

配置网络接口

这里需要进入 OpenWrt(CatWrt) 后台进行操作,打开 网络 > 接口 > 创建新接口

因为我这里虚拟机已经直通 USB 设备了,就可以看到一个 usb0 的设备,如果拔掉手机和软路由器的连接就不会出现。

需要勾选,我这里将他的

  • 名字设为: Hotspot (可以自定义)
  • 协议选择: DHCP 客户端
  • 接口选择: usb0

然后点提交,进入接口详细配置界面,选择 防火墙设置 将 Wan 创建/分配防火墙区域给 USB Hotspot 接口。

如果你是旁路由,需要进入 系统 > 防火墙 > 添加 新增一个为 Lan > USB Hotspot 的区域, 也就是将旁路由临时改为类似于主路由的方法这里不再赘述,防火墙配置错误会导致无法联网。

然后再保存并应用

优先级

如果你的光猫连接的网络有问题,临时切换到 USB Hotspot 建议将 Wan 网口拔出,不然联网可能会有问题,陷入不必要的调试浪费时间。

结束

配置完成后可以看到 USB Hotspot 接口,已经是红色的标识了(Wan 区域防火墙),并且已经产生数据流量了,接口连接时间也到位,都是正常的。

打开我们的博客也可以正常打开,如果后面不需要了,直接将 USB 设备拔掉即可,接口也可以不用删。

但是不需要了,请务必及时拔出,避免消耗过多流量!

看完了?说点什么呢

站点持续收到攻击

作者 喵二
2025年7月14日 12:48
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/notes/43

近日发现“江苏扬州(电信)”,"山东烟台" 异常流量和请求激增,目前已确定是针对博客博主的针对性刷流,已持续打流一个月。想着几下子而已就搞定了,没想到攻击者更换了多种方式,即便是限流也能被消耗大量流量,本站运营收到侵害。

如攻击周期内无法正常打开博客,还请你见谅。

本站支持IPv6访问

为了保持本站 IPv6 可以被访问,因此我们对来自江苏扬州的 IPv6 地址进行了封禁处理(无法访问资源):

240e:e9:b00c::/64
240e:978:91f::/64

以此我们定制了特定的安全规则,尽量做到精确抑制恶意流量,保证大家良好快速的浏览需求。如安全规则影响到你正常访问,无法打开博客,请发送邮件到 miaoermua@gmail.com 告知我,我将重新评估和回复你的邮件。

如果你不知道你的 IPv6 地址是否包含在内,可以使用 https://ipw.cn 进行查询,这是以下收到限制的完整 IP 地址,假如攻击持续不排除会进行进一步的处理。

240e:e9:b00c::/64
240e:978:91f::/64
58.220.4.0/24
58.220.40.0/24
61.147.92.0/24
123.169.44.0/24
140.75.192.0/23
144.255.34.0/23
180.119.118.0/23
43.254.192.0/23
# 江苏省 扬州市(miaoer)
218.91.0.0/16
183.210.92.0/24
114.230.138.0/24
# 山东省 烟台市 芝罘区
123.169.45.0/24
182.34.108.0/24
182.34.108.0/22
182.34.2.0/22

非常感谢 Tencent edgeone 提供的平台,在根据我的 CatWrt 申请来的 EO 兑换码,送两个兑换码。感谢所有对博客有支持的人!

评论区回复:“我要兑换码” 即可参与抽奖,每人限一次回复。根据真实需要:你的网站+ IP +直接在评论填写的邮箱地址发放,7 月 18 发码~

看完了?说点什么呢

在自己电脑或服务器部署 CatWrt 软件源,使用 Caddy 部署

作者 喵二
2025年7月8日 19:56
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/network/caddy-deploy-catwrt-repo

前言

之前用的 ngnix 因为那个 .bat 文件确实是不太好用,所以我觉得重新写一个,旧的不推荐大家使用哈。

另外最近搞到一台免费 VPS,原来的仓库太重啥东西都塞里面。我把之前发行过的旧版本,单独存起来

https://github.com/CatWrt/history-packages


所以本期适合:

  • 没有网,但是可以借别人电脑下我们的部署工具,部署好软件源安装插件路由器完成验证再联网的校园网用户。

  • 追求本地部署,速度至上,不忍心白嫖 miaoer 的服务

本期提供了三种方法部署:

  • 离线部署(Windows)推荐使用 Win11/10
  • 在线部署(Linux PC)
  • Docker 部署 (Linux Server/OpenWrt)

这次更换 Caddy 这是一个比较方便的 HTTP 服务器。

准备 Caddy

如果你是 Windows 用户:

官网 - 下载 Caddy | 备用 - 蓝奏云 密码: aqmn

Linux 请无视本章,完成下面步骤。

准备 CatWrt 软件源包

确认版本

这里有两个版本区别,如果你是在👇下面这个博客下载的包

1

并且打开 CatWrt 路由器后台查看版本号,校对过和这个博客一样版本号的就是最新的。

如果你确定自己和这个博客,版本不一致推荐你更换最新版本,或者使用历史版本软件包(老版本),或者使用 cattools 的检查更新功能确定当前系统版本号。

下载包

最新

Github

以下平台需要登录或需要会员,更新不及时

123云盘 | 百度云盘 提取码/密码: miao

历史版本软件包(老版本)

Github

以下平台需要登录或需要会员,更新不及时

Gitee

解压

需要将 CatWrt-main.zip 解压,无论你是拖出来还是直接右键解压都会有一个文件夹,不要动他,除非你的解压软件会将文件夹再套一层。

使用文件管理器解压
使用 7zip 解压

我这里没有更改浏览器默认下载路径,所以是在 C 盘 Users\YOUUSERNAME\Downloads\ 文件结构是这样的:

C:\Users\Cat\Downloads\ > tree      ## 浏览器默认下载位置

C:.
├─CatWrt-main.zip   ## 压缩包
├─CatWrt-main       ## 软件源文件夹
│  ├─x86_64             ## 设备架构
│  ├─mt7621
│  └─ ...               ## 其他文件

Linux 请无视此章

运行 Caddy 服务器

Windows 运行方式

Linux 请无视此章

处理路径和命令

我这里下载的 Caddy 也是在默认路径,所以我们这里右键这个 .exe 在菜单处选择:"复制路径" 可以得到 "C:\Users\Cat\Downloads\caddy_windows_amd64.exe"

选择刚刚解压好的 CatWrt-main 文件夹,确认里面就是各个架构的目录结构,返回上级目录选择这个 CatWrt-main 文件夹,右键菜单选择 "复制路径",可以得到 "D:\CatWrt-main"

把这两个双引号去掉,处理一下命令

Caddy路径 + file-server --root + 软件包目录路径 + --listen :1480 --browse 例如:

C:\Users\Cat\Downloads\caddy_windows_amd64.exe file-server --root C:\Users\Cat\Downloads\CatWrt-main --listen :1480 --browse

运行命令

运行 Windows 的终端,你可以用开始菜单里面的 "终端/Terminal" 也可以右键选择 "打开终端/Open in Terminal"

亦或者在文件管理器的目录路径处单击,输入 cmd 回车,就打开终端了。将命令右键复制,右键粘贴到终端处回车。就成功运行 Caddy 服务器了,使用过程中不能关闭这个终端或使用 [ctrl + c] 不然会退出。

其他部署

在 Linux 桌面系统部署

首先需要安装 Caddy;

apt install caddy      ## Debian/Ubuntu
pacman -S caddy         ## Archlinux

需要在上方下载软件包压缩包,将 CatWrt-main.zip 解压得到 CatWrt-main 文件夹。这里就当你会使用 unzip 或者文件管理器中的解压缩工具,将解压的文件路径复制出来得到。

'/home/cat/Downloads/CatWrt-main'

将路径和命令结合,回车执行

caddy file-server --root '/home/cat/Downloads/CatWrt-main' --listen :1480 --browse

使用 compose 部署

适用于几乎所有 Linux 设备包括 OpenWrt,需要准备好 docker-compose;

新版本: CatWrt/docker-compose.yml 旧版本: history-packages/docker-compose.yml

建议新建一个目录,然后下载编排文件运行,当然你也可以导到 1Panel 里面管理,也可以把编排内容给到 1Panel,相信你会做的。

mkdir -p CatWrt-repo
cd CatWrt-repo
wget https://raw.miaoer.net/CatWrt/docker-compose.yml
docker-compose up -d

使用 Docker 命令

适合没有安装 docker-compose 的 Linux 设备;

需要占用 1.5G 空间

docker run -d \
  --name catwrt-repo \
  --network CatWrt-network \
  -e TZ=Asia/Shanghai \
  -p 1480:80 \
  --restart always \
  miaoer/catwrt-repo:latest

最后修改 opkg 配置

比如我用的 CatWrt.v24.9.amd64 的版本,使用在线的软件源是这个域名加这个域名,具体可以参考:

为 CatWrt 扩展应用,插件安装指南全系通用 | miaoermua/cattools/tree/main/repo

src/gz openwrt_core https://cfvercel.catwrt.eu.org/targets/x86/64/packages
src/gz openwrt_base https://cfvercel.catwrt.eu.org/x86_64/base
src/gz openwrt_luci https://cfvercel.catwrt.eu.org/x86_64/luci
src/gz openwrt_packages https://cfvercel.catwrt.eu.org/x86_64/packages
src/gz openwrt_routing https://cfvercel.catwrt.eu.org/x86_64/routing
src/gz openwrt_telephony https://cfvercel.catwrt.eu.org/x86_64/telephony

获取你开启服务器电脑的 IP 地址,比如我这里连上了我们家的 WiFi。这里相信大家也会去知道自己电脑和服务器的 IP 不多赘述。

[cat@cat-ArchLinux ~]$ ip a   # Linux 查询 IP 方法
......
3: enp42s0f3u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether XX:XX:XX:XX:00:3f brd ff:ff:ff:ff:ff:ff
    altname enx00e04c68003f
    inet 10.0.0.223/24 brd 10.0.0.255 scope global dynamic noprefixroute enp42s0f3u1  # 插上 CatWrt 获取的 IP
PS C:\Users\Cat\Desktop> ipconfig   # Windows 查询 IP 方法

Windows IP 配置

以太网适配器 以太网 10:

   连接特定的 DNS 后缀 . . . . . . . : lan
    ......                          ......
   IPv4 地址 . . . . . . . . . . . . : 10.0.0.30    # 插上 CatWrt 获取的 IP
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : fe80::6cff:f3ff:fe71:3f2c%27
                                       10.0.0.4

IP 是: 10.0.0.233,修改为这样的 http 协议头注意不是 https,

Windows/Linux 部署的端口是 1480; Docker 部署的端口新版本是: 1480 旧版本是: 1481。

稍微弄一下得到

src/gz openwrt_core http://10.0.0.233:1480/targets/x86/64/packages
src/gz openwrt_base http://10.0.0.233:1480/x86_64/base
src/gz openwrt_luci http://10.0.0.233:1480/x86_64/luci
src/gz openwrt_packages http://10.0.0.233:1480/x86_64/packages
src/gz openwrt_routing http://10.0.0.233:1480/x86_64/routing
src/gz openwrt_telephony http://10.0.0.233:1480/x86_64/telephony

就可以放进 CatWrt 的 系统 - 软件包 - 配置 "发行版软件源" 里面了,将发行版软件源全部替换为这个。

然后在软件包处更新列表来更新索引,如果没找到就进 CatWrt 终端手动 opkg update 一下。

如果遇到无法使用可以尝试 rm /var/lock/opkg.lock 这个,为什么会出现这个问题是因为你之前使用其他软件源,会导致的。(也可以重启解决)

看完了?说点什么呢

进群和常用教程链接

作者 喵二
2025年7月1日 12:57
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/blog/guide

因为博客引用起来越来越多了,很多人来问博客目前很多教程,为了方便用户也方便我更新链接稍微做一下整理,以及方便大家交流。

群或频道

👇下面是关于频道和群的信息,因为广告和人数限制,我们使用了多级🔗链接跳转的方式管理群聊,如有不便还请谅解。

会定期更新进群链接,进群请不要发广告。

QQ 频道里面也可以找到进传统的 QQ 群的方法,仅限进一个。因为 QQ 的群人数很容易满,当然 QQ 频道本身也可以用。

方法:是在手机 QQ 上进入频道,在频道点击右上角 - 点击 QQ 频道详情(头像及频道号处)- 点击相关群聊 - 选择一个群聊加入。

TG 群链接这用的是我们的 TG 订阅号,这是我们拦截广告的一种手段,进群后你需要完成机器人验证。

方法:通过分享的消息链接,动态更新群链接。


教程

下面是整理出来常用的教程,都是经过时间精心制作的博客。

方便不懂博客操作的小白~

安装 CatWrt

CatWrt 最新下载;

1

文件后缀定义;

2

虚拟机或更多请参考下方……

脚本换源和工具箱

通过 cattools 你可以快速进行换源操作以为安装插件应用做出准备。

【脚本换源】工具箱集成多种功能;

3

脚本实际演示,方便熟悉流程;

4

手动换源和安装插件

手动换源是通过最新的版本提供的软件源配置进行换源,发布新版本后软件源将会进入历史版本中导致无法使用,因此他只适用于最新版本。

【手动换源】CatWrt 换源,安装插件样例;

5

CatWrt 插件列表,常见问题

6


应用教程

扩容 Overlay 分区,Docker 分区,挂载 SMB 教程;

7

校园网;

8

USB 热点功能;

9

部署软件源

通过搭配手动换源可以实现离线环境下自部署软件源配置系统环境安装插件应用

10


刷写固件&虚拟机

11

12

13

14

15

快速配置

快速配置网络,手动配置;

16

快速配置 Adguard Home;

17

看完了?说点什么呢

CatWrt(OpenWrt) 扩容可用空间,挂载硬盘当 NAS,Docker 分区

作者 喵二
2025年6月30日 21:11
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/blog/expand-catwrt-openwrt-storage

本期是结合已经在 AMD64(x86_64) 虚拟机或者物理机安装了 CatWrt 的用进行扩容操作

如果你不知道你需不需要扩容,那么我想你不必扩容,扩容属于一种高级选项,比如想扩容 overlay 安装其他插件使用,将剩余硬盘空间当作 NAS 使用,或者将空间划给 Docker 安装应用使用。

而且如果 CatWrt 更新扩容分区会失效,需要重新配置所以不建议扩容。

那先确定需求:

  • CatWrt 默认可用空间还是蛮大的,不太需要给插件扩容 Overlay 分区,除非不够大;
  • 如果想将剩余硬盘空间当作 NAS 使用,那么需要分区挂载使用;
  • 如果想将剩余硬盘空间划给 Docker 使用,那么需要分区挂载使用。

本期教程使用的 PVE 虚拟化环境,安装好 CatWrt.v24.9.amd64 进行演示。

确定分区

教程将以

  • Overlay 分区(或根分区)为 /dev/sda3 即 sda3 分区
  • Docker 分区为 /dev/sda4 即 sda4 分区
  • NAS 分区开启 SMB 服务,做轻 NAS 功能,为 /dev/sda5 即 sda5 分区

教程里面的空间仅为演示而设,实际使用请根据自己需求进行分区。


在确定好需求后,扩容虚拟机硬盘空间,这里使用的 PVE 假如你使用的 ESXi 流程很类似这里就不列举了。

选择虚拟硬盘
调整大小
成功扩容虚拟机硬盘

扩容

扩容 overlay 或扩容根分区,二选一。

推荐扩容 Overlay 分区,因为根分区扩容会失效,需要重新配置。

1

2

分区

需要进 CatWrt(OpenWrt) 终端进行操作,这里方便我就使用了 TTYD。

3

CatWrt login: root
Password: 


BusyBox v1.36.0 (2023-07-05 11:34:20 UTC) built-in shell (ash)


     _____     _             _
    |     |___| |_ _ _ _ ___| |_
    |   --| .'|  _| | | |  _|  _|
    |_____|__,|_| |_____|_| |_|
   W I R E L E S S   F R E E D O M

======================================
         CatWrt.v24.9.x86_64
           Blog: miaoer.xyz
 OpenWrt: Lean source r6781-062d85f8f
======================================
root@CatWrt:~# cfdisk

进入 cfdisk 已经看到按照扩容 Overlay 的教程,我这里设的 3G 已经成功扩容。

我们将光标滚动到 Free space 那边,键盘方向 [↓] 鼠标滚轮也可以操作。

底下默认选择是 [ NEW ] 新建分区(如果不小心按到别的可以按键盘的 ↔️ 方向控制)

然后设一个 7G 的大小给 Docker 分区(sda4)

 Partition size: 7G

然后回车,继续操作。回车以后光标在 /dev/sda128 了,需要将光标再次指向 Free space,然后回车。(默认还是 [ NEW ])

将剩下的 20G 演示空间分掉,默认是当前硬盘最大可用空间,当作 SMB 挂载。(sda5)

 Partition size: 20G

回车以后,将底栏从 [ Quit ] 选择 为 [ Write ],回车。

然后确认,输入 yes 回车。

Are you sure you want to write the partition table to disk? yes

底栏从 [ Write ] 选择为 [ Quit ],回车,退出 cfdisk。

格式化

现在 sda4 和 sda5 已经成功分区。

root@CatWrt:~# fdisk -l
Disk /dev/sda: 30.78 GiB, 33051410432 bytes, 64553536 sectors
Disk model: QEMU HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 137AC110-633B-AE85-3AB1-39628F138200

Device         Start      End  Sectors  Size Type
/dev/sda1        512    33279    32768   16M Linux filesystem
/dev/sda2      33280  1638911  1605632  784M Linux filesystem
/dev/sda3    1640448  7931903  6291456    3G Linux filesystem
/dev/sda4    7931904 22611967 14680064    7G Linux filesystem
/dev/sda5   22611968 64552959 41940992   20G Linux filesystem
/dev/sda128       34      511      478  239K BIOS boot

Partition table entries are not in disk order.
root@CatWrt:~#

格式化 sda4 和 sda5 到 ext4

mkfs.ext4 /dev/sda4
mkfs.ext4 /dev/sda5

输出结果没问题,没有错误。

root@CatWrt:~# mkfs.ext4 /dev/sda4
mke2fs 1.47.0 (5-Feb-2023)
Discarding device blocks: done                            
Creating filesystem with 1835008 4k blocks and 458752 inodes
Filesystem UUID: be02d5fb-f133-4cd2-9ae4-49a4758dded6
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done 

root@CatWrt:~# mkfs.ext4 /dev/sda5
mke2fs 1.47.0 (5-Feb-2023)
Discarding device blocks: done                            
Creating filesystem with 5242624 4k blocks and 1310720 inodes
Filesystem UUID: 23290300-01dc-4a6a-ae7d-0d3a5ab1f0a8
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done   

root@CatWrt:~#

挂载 Docker 分区

进入 CatWrt 后台,系统 - 挂载点,选择 生成配置 就可以看到我们刚刚新建的两个分区(sda4 & sda5)出现了。

我们选择刚刚创建好的 sda4 然后选择挂载为 /opt Docker 分区,进行 修改

保存并应用,就可以看到 Docker 概览里面已经成功认出配置的空间大小了。

挂载 NAS 分区

进入 CatWrt 后台,网络存储 - 网络共享

在共享目录菜单里,选择添加

-名字: NAS

-目录: /mnt/sda5

-可预览: 开启

-只读: 关闭

中间的部分不用动

-创建权限掩码 & 目录权限掩码: 0777


然后到终端里面输入 smbpasswd -a root 更改 SMB 服务中的 root 密码, 输入密码时不可见。

root@CatWrt:~# smbpasswd -a root
New SMB password:
Retype new SMB password:
Added user root.
root@CatWrt:~#

然后将编辑模板里面的 invalid users = root 删掉允许 root 登录

    ## set invalid users
    invalid users = root

通过 系统 - 启动项 找到 sabma4 重启,或者通过命令 /etc/init.d/samba4 restart 重启 SMB 服务。尝试连接 SMB

Windows 在文件浏览器中的路径处输入 \\192.168.1.4 这里的 \ 是 SMB 路径后面是你的 CatWrt(OpenWrt) IP。

用户: root 密码就是你刚刚在 smbpasswd 设置的密码。

输入协议头和 IP
输入用户和密码
成功创建文件测试完成

教程结束如果遇到问题可以评论留言,特别是 SMB 部分,讲实话我也折腾了有一会,目前只能把 root 允许登录来登录 SMB。

建议大家灵活使用,博客不是教条,根据需求和现有的结合起来。

看完了?说点什么呢

关于主站软件源换域名,以及更新的问题

作者 喵二
2025年6月29日 23:16
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/notes/42

关于 CatWrt 更新,会在最近忙完路由器评测后陆续开始,可能会检查一下上游的更新,最近比较上游逐渐替换掉旧的防火墙之类的。我这里保持观望态度,尽可能满足自己的需求,如果上游确定切换防火墙,我这里大概率会选择停更不重复造轮子。

最近清理一下服务器,我已经从 miaoer.xyz 切换到 miaoer.net 了,旧域名时月不久了,逐渐放弃使用。

因为软件源这里我们之前使用的是 repo.miaoer.xyz ,现在替换到使用 Caddy 部署的带有文件预览器的新域名上。

https://raw.miaoer.net

旧域名处理

至于 repo.miaoer.xyz(旧域名) 我会在该日记博客发出后立即停用,以缓过劲完成剩下的任务。感谢大家的理解!

还有其他的 repo.miaoer.net,service.miaoer.xyz,service.miaoer.net,catwrt.eu.org(不影响分流)

请将主站软件源切换到分流软件源,主站软件源只是方便不能访问分流软件源的选择。建议大家自愿赞助支持,以便我们有足够的资金支持服务器的正常运行。

部分教程链接没有替换的,可以提醒我进行替换。

你需要做的

有任何问题可以随时联系我,评论。

看完了?说点什么呢

高分高刷低价的垃圾佬战士,主力机升级完结篇

作者 喵二
2025年6月18日 15:24
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/pc/upgrade-6750xt

前言

在之前更新了一波 CPU 和内存,感觉出现在 GTX 1060 的瓶颈是越来越大了,因为我需要玩的游戏,都需要通过 FSR 来提升帧率。

所以我很早开始就开始关注 A 卡,而且尽量捡垃圾。因为新卡还是手头上有点吃紧,想着在 2000 块内能解决问题是最好的。

一开始是盯上了 @Timochan 的 RX 6750GRE,因为他实实在在是比 N 卡便宜一点点。另外还没体验过 A 卡,我也清楚 A 卡的劣势,大家都在说的掉驱和 AI 相关的缺失。当然 A 卡光栅游戏效果不错,而且可以比较稳定的使用 GUN/Linux 桌面环境(fu nvidia)。

原来的 500w 白牌也是不够用了,需要换更高瓦数和支持 ATX3.0 的电源。

最终选择

显卡这里我选择了比 RX 6750GRE 更强的 RX 6750XT,差别就在 GRE 是比较新推出的,XT 比较早性能也比较好,就是经历过矿潮。

新卡 6750xt
旧卡 1060

电源选择了最近争议比较大的玄武 650K,手头还是差了点只能选这款了,最近升级了“禹疆”散热,刚刚好也是赶上了我换卡的时候,白色没货,最后是买了黑色的。

不得不说小厂商下料就是猛,压纹线+全模组+自启停,配置这一块是拉满了,很难想象这是一款 300 不到的全模组电源。

驱动

N 卡驱动用 DDU 卸载干净,在 AMD 官网下驱动安装即可。Archlinux 直接装这些包就可以了。

Windows: AMD Software: ADrenalin Edition 25.6.1 Windows 11 PRO 24H2 26100.4351

Archlinux:

pacman -Qs mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon xf86-video-ati

游戏实测

现在重新介绍一下配置

  • 处理器: AMD Ryzen 7 5700X
  • 显卡: 盈通 花嫁 Radeon RX 6750 XT 12G
  • 内存: 威刚 XPG Z1 16G*2(32G) DDR4 3600Mhz
  • 主板: 微星 B450M MORTAR MAX (MS-7B89)
  • 电源: 玄武 650w
  • 散热器: 玄冰 400
  • 风扇: 追风者 M25 *4

开启 PBO2.0 ,开启 3600Mhz,关闭 FSR ,开启低延迟,使用原生 2k180 运行。

设置选项和上一篇一样除了低延迟和 nvidia 的不一样

1

CS2

Linux:

标准模式:FPS: Avg=290.6, P1=161.2

性能模式:FPS: Avg=294.5, P1=174.8

Windows:

FPS: Avg=341.8, P1=158.8

FPS: Avg=309.1, P1=127.0

FPS: Avg=330.2, P1=140.3

win 有点闹麻了,low 帧幅度大,还没人家标准模式稳。

Low 帧 dx 比不过 vulkan 这一块,但是平均帧比 linux 高就是 DirectX 和 Vulkan 的差距。实际体验上 Linux 要来的更稳,除了打不了平台以外,我会首选 Linux 开一把。

PUBG

旧卡 FPS 170, 新卡 FPS 320

性能提高 2.25 倍,提升 125%

别的游戏就当我没对比过,没有找到人来体验其他游戏,但是大概都看了一下除了 BF5 一坨,APEX 还挺高的。

总结

Archlinux 桌面环境从 KDE 换成了 Gnome,感觉动效上和 UI 都更加的优雅。

在之前的配置没完全考虑散热条件后面增添了两把 M25,把机箱填满了。

开始对玄武电源和 A 卡都比较担心,前者害怕炸,后者更怕炸。一个可以炸所有,一个可以炸体验。但是这种两个新配件的这种极端情况并没有发生,害怕是多余的。

视频插帧工具 SVFI,显示我没有任何负载显卡,但是游戏什么的都是正常的,按照作者提示将驱动重新装一下就出现负载显卡了。

而且 Chrome 在 Windows 下容易出现问题(闪屏、图形异常),需要等更新修复,或者关闭硬件加速也许能解决。

最后,来张前后对比,理完线就是硬气。希望还能多战斗几年!

升级

  • AMD Ryzen 7 5700X -50r
  • 玄冰 400 -12r
  • RX 6750XT -1560r
  • RTL 8156 USB 2.5G -34r
  • 3600Mhz 16G*2 -297r

升级一共消费 1953r,又省钱啦!

看完了?说点什么呢

“中年男人,装备集齐!”

作者 喵二
2025年4月20日 16:19
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/notes/41

近日我买了酷态科 10 号 Plus 超级电能棒,终于补齐了我那中年男人“最后一块拼图”的 tags 即 —— 路由器、NAS、充电器,。我选择这款移动电源(充电宝)的理由是本人是一个偏执的数值怪秉承着 “不达目的不罢休”,这玩意不仅放电快用电也很快,真正的妥妥玩一天。()

酷态科 10Plus
接口

此前我一直在用小米 lite 版 22.5w 充电宝,总感觉缺点啥。虽然很便携,但是充电速度实在感人,当时是为了上水课补电,小米 14 用起来唯一让我痛点就是续航太短了满电状态也仅仅能玩一个下午,而且也不是随时能充上电。当时就看上了酷态科的产品感觉猛是猛,作为学生党相比小米充电宝他不太实惠因为 zmi 那个时候也不算特别便宜了,而且我是不是真的能完全利用好这个产品这里要打大大的问号。

机缘巧合下,陆陆续续就收集了有几个 C 口的产品以及充电头数据线,以及群友送的桌充…就在半年前舍友换的酷态科 15SE 超级电能柱,我也稍微体验了一下,充电非常的快就是非常的沉。而且 iPad 那段时间也用的很多,就买了个酷态科 10 号超级闪充块。日常用起来就是插两口就全部快充走起来,很舒服。

喵二の充电头
小米 Lite

还买了个维简 cc1 U 表(数显表),看看功率是不是起来了,后面忍不住就每一个设备都去插测一下功率。这个表也不能推断准确的协议类型,也不能诱骗,只能去猜测,不过也足够使用了。

最近是不在常有电的地方了,恰好平台优惠力度比较大。说是领券下单 167 可以拿下 10 号 Plus 黑骑士,我一直很心水这个充电宝。因为旧的 Lite 他只能在 USB-A 口走私有的 Mi turbo charge 很是麻烦而且很慢。还是软包电芯自从家里那个老款小米 2c 移动电源鼓包以后就对软包电芯的充电宝有了嫌弃,顺带一口气全换 c 口的线和充电宝。 另外还给朋友也安利了一波酷态科 cp13 自带线一共 71 他对充电功率不敏感能用就行,我也没推荐软包电芯的。

包装
参数

数据线这里多多随便买的 1.5m c2l 的才 5.8,甚至还是是编织线,很轻,能跑满这个 iPad Mini 5 20w 的功率。

c2c 用的酷态科 10 号超级闪充块的 2m 线,我觉得可以入一个他们的磁吸编织线,这样方便收纳也美观。胶质的长时间会粘东西,于是就花了 5 折券,一共 25 拿下酷态科磁吸编织线。唯一感觉不好的一点是就是磁吸线太重了,很有分量感。 但是…但是他很好盘,没事就喜欢拆下来盘一圈。

百瓦自充
放电
c2l 数据线

简单体验一段时间体验这个酷态科 10 号 Plus 超级电能棒黑骑士版,重量适中和我预想中的大致,自充前 60-70% 都是 PD 100w 协议实际最大 94w 会比较看温度,我这里前面 60 都跑的很满,后面才变成 PPS 协议,逐渐变慢直到充满循环一次。给小米 14 从 20% 充到 70% 消耗 10Plus 了的23% 电量。也就是可以给小米 14 完整充满两次,而且基本上和插市电充电头功率一样,这就很爽了。 真的可以妥妥玩一天,并且用两天。而且他也带边充边放,可能是官方觉得这样伤电芯,也没做宣传。但是如果是旅行的时候应急使用充电宝接充电器,手机接充电宝,也是可以都充满的,尽量少用这个功能即可。

本篇非广,对此大家都完成了这个成就了吗?🤔

小米 Lite 相关阅读: https://www.miaoer.net/posts/blog/23-618

看完了?说点什么呢

主力机升级,折腾超频!然后翻车……

作者 喵二
2025年1月19日 23:50
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/posts/pc/upgrade-5700xandoc

前言

最近不是放假了吗,想着把瓶颈的 AMD Ryzen 5 5600G 换成二手相同价格的 5700X,来提升很少玩的游戏性能。

并且最近软件也逐渐变得“小而美”了大家都塞个浏览器,对内存要求就更高了。这谁受得了,这个平台的 8x2 一共 16G 就很不够看了。

最终在二手平台的小刀了 20 到手 640,但是,卖家说送一个散热器,但是帮忙寄快递的忘记和 CPU 一起发过来了……我补了 13 块钱让卖家发散热器,家里还有一支利民 TF7 刚刚好能用上。

随便记录一下升级过程,以及安装,折腾超频,因为 DIY 方面我也挺小白的,非必要不折腾,所以内容仅供参考。

省流总结:电脑升级是一个补短板的过程,可以通过更换和优化来达到相对的表现,系木桶效应。

方案

原配置升级为消费
AMD Ryzen 5 5600GAMD Ryzen 5 5700X50(还没出)
XPG 8G 3200Mhz *2XPG 16G 3600Mhz *2295
AMD 原装散热器玄冰 40013

系统环境

版本 Windows 11 专业版 版本号 23H2 安装日期 8/2/2024 操作系统版本 22631.4751 体验 Windows 功能体验包 1000.22700.1055.0

NVIDIA GeForce 1060 6G (七彩虹烈焰战神) GeForce Game Ready version: 566.36 releases: 12/05/2024

测试时间 2025-01-15 到 2025-01-19

换 CPU

AMD 的原装散热器很容易就可以拆下来,因为我是开机后一段时间再关机拆下的,24 年暑假换的硅脂也没干。

在安装 5700X 的时候我还检查了外观,避免扯皮。将拆下的 U 放入 U 套里。

在安装散热器的时候没扣好,把主板划了,还带走了一颗电阻,当时心想完了。把主板搞废了二手 U 没办法测试点不亮也很麻烦,只能硬着头皮装起来测试,在板子自己重启了几次后,正常点亮,就是点亮的时候风扇会忽然非常大声,然后就正常。

在后面的测试里面也没顶到 83°,硅脂还是干的那种情况,将就着用,等散热器一块来,所以这里部分的数据是旧的。

而且我用了 CPU-Z 里面的 R5 1600 作为参照物来对比 5600G 和 5700X 的差距,分数这里我就仅供我的超频参考。

5600G 原装 烤机
跑分

这里换了 U 以后开启 PBO 1.0 明显很热了,2.0 我也不敢开了,基本上就贴着 90-95° 跑了,要等卖家补发散热器过来。

5700X 原装 烤机
跑分
原装散热器开启 PBO 1.0

换散热器

过了几天,散热器也到了,卖家本来说好是利民的四热管散热器,给了个经典的玄冰 400。

稍微处理一下把扣具安装上,一开始我也不会安装他这个塔式,后面看一下 B 站再看一眼主板确定不会压坏,稍作验证确定没问题再涂上硅脂。

原理是短的先扣上然后再慢慢压长的,这里我确实没见识。主要散热器是二手的,而且这个玄冰 400 是旧版本,和新版本明显不一样,安装方法也不一样。

更换散热器后 PBO 能成功突破 75w,达到 135w,并且能保持在 85° 以内,如果是原装散热器的话就只能 75w PBO Auto。

不要问为什么用原装,当时这个板别人送过来就没散热器,虽然是为了快递重量卸下了……而且这个原装是给别人卖掉的 3600 用剩下的,主打一个能省则省。

涂硅脂
扣上玄冰 400
换玄冰 400 的烤机
并且开启 PBO 2.0 跑分

换内存

开箱!
爽一下 48G

旧的 8x2 给 PVE 服务器,刚刚好就 8x4 一共 32G 内存了,缓解一下 All in Boom 的内存焦虑

TrueNAS 的 ZFS 缓存和编译太费内存了,而且最近折腾的 Immich 也不是一个省油的灯……

PVE

优化和设置

这里帧数和性能的优化必不可少,之前按照别人的配置来,也间接导致了平均帧数不好的问题。

而且还要照顾 2K 屏和 1060 的弱鸡性能,游戏我这里默认开启 FSR 或者降低 3D 分辨率,没开启的我也贴一点。

这里方便复现,我把我的设置打出来,一般来说 FSR(类似:3D 分辨率)和可视距离,尽量往高的开。

例如 PUBG 可视距离要开到 “中” 才不会影响平衡性,3D 分辨率过低会导致 “狗牙” 闪烁等问题。

CS 设置

  • 显示模式: “全屏”

  • 对比度: “启用”

  • V-Sync: “启用”

  • G-Sync: “启用”

  • Reflex 低延迟: “启用”

  • 抗锯齿: “无”

  • 动态阴影: “全部”

  • 模型贴图: “中”

  • 异向过滤: “4X”

  • 光影: “低”

  • 粒子: “低”

  • 环境光遮蔽 “禁用”

  • 高动态范围: “性能”

PUBG 设置

  • 显示模式: “全屏”

  • 精彩录制: “禁用”

  • 平滑帧率: “禁用”

  • 渲染比例: “70%”

  • 抗锯齿: “非常低”

  • 后期处理: “非常低”

  • 阴影: “非常低”

  • 材质: “中”

  • 特效: “非常低”

  • 树木: “非常低”

  • 可视距离: “非常低”

  • 鲜明度: “启用”

  • 垂直同步: “禁用”

  • 运动模糊: “启用”

  • DirectX 版本: “DirectX 11 Enhanced”

CS2 实测

CS2 Workshop: CS2 FPS BENCHMARK

这里包含了新 U 和新内存,以及显卡超频的对比,内存不大影响。

这里 3600 是用了新内存默认 XMP,3200 则是老内存默认。

默认没优化和没开 FSR 的就是以 2K 原生分辨率渲染。

CPUPBO内存内存频率FSR优化显卡超频帧数
5600GAuto16x23600MhzxxxAvg=119.9, P1=63.3
5600GAuto16x23600MhzxxM: +400 C: +40Avg=124.7, P1=61.8
5600GAuto8x23200MhzxvxAvg=155.7, P1=76.9
5600GAuto8x23200Mhz性能vxAvg=173.9, P1=110.6
5600GAuto8x23200Mhz质量vxAvg=176.7, P1=107.0
5600GAuto16x23600MhzxvxAvg=152.5, P1=77.2
5600GAuto16x23600MhzxvM: +400 C: +40Avg=158.0, P1=74.9

对内存超频的对比,有差距,但但只有 5 帧,Low 帧有 10 帧左右提升,散热器还是原装并且开启 PBO 1.0。

CPUPBO内存内存频率FSR优化显卡超频帧数
5700X1.016x23600MhzxvxAvg=165.1, P1=82.3
5700X1.016x23600Mhz质量vxAvg=190.9, P1=111.5
5700X1.016x23600Mhz性能vxAvg=206.5, P1=130.4
5700X1.016x24000Mhz质量vvAvg=194.1, P1=123.5
5700X1.016x24000Mhz性能vvAvg=210.8, P1=139.7

换散热器再测,敢开 PBO 2.0 了,多了几帧,达到了显卡超频和不超频的差距。

CPUPBO内存内存频率FSR优化显卡超频帧数
5700X2.016*24000Mhz性能vxAvg=210.3, P1=137.8
5700X2.016*24000Mhz性能vM: +475 C: +40Avg=214.1, P1=139.6
5700X2.016*24000Mhz质量vM: +475 C: +40Avg=198.7, P1=118.3

PUBG 实测

测试方法:在训练场卡着固定视角以及固定位置

提升并不是很大,除了换 U 以外,和显卡瓶颈有关系,但是也有 170 帧了后续可以换显卡物理优化(bushi)

CPUPBO内存内存频率渲染比例显卡超频帧数
5600GAuto8x23200Mhz70%x149
5600GAuto16x23600Mhz70%x151
5700X1.016x24000Mhz70%M: +400 C: +40170
5700X2.016x24000Mhz70%M: +400 C: +40170
5700X2.016x24000Mhz70%M: +475 C: +40171

看完了?说点什么呢

主力双系统 Arch Linux 初体验

作者 喵二
2025年1月12日 21:27
该渲染由 Kami API 生成,可能存在排版问题,最佳体验请前往:https://www.miaoer.net/notes/40

之前体验过了 EndeavourOS 我一直对 Arch 系耿耿如怀,具体上次可以翻一翻往期的日记,EndeavourOS 就基本上就是小白上手 Arch 系的版本答案,图形化的安装界面大家可以试试看。

然后这次在 24 年尾去长沙拜访了中南大学,认识到都在使用 Linux 作为开发环境,一位是 Archlinux 另一位是 Debian 我感觉他们已经用的很熟练了,可以说完全替代了 Windows。

上回我测试了 EndeavourOS 在 Steam Proton 的性能情况,可以说能玩,但是效率很差大概只有 Windows 下的 50-60% 水平,0.1% Low 帧测不出来感觉会更加麻木。

既然要新,那就一新到底。我另外一个观察点是 x11 和 Wayland 的情况,桌面环境使用 KDE Plasma 6.2.5。

我选择体验 Archlinux 的一点是不满意 Windows 的日常体验,另外有点怀念 pacman 和 paru 所以由奢入俭体验一下,结果过程和结果挺意外的。

操作系统: Arch Linux 
KDE Plasma 版本: 6.2.5
KDE 程序框架版本: 6.9.0
Qt 版本: 6.8.1
内核版本: 6.12.8-arch1-1 (64 位)
图形平台: Wayland
处理器: 12 × AMD Ryzen 5 5600G with Radeon Graphics
内存: 13.5 GiB 内存
图形处理器: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
制造商: Micro-Star International Co., Ltd.
产品名称: MS-7B89
系统版本: 1.0

[miaoer@cat-archlinux ~]$ fastfetch 
                  -`                     miaoer@cat-archlinux
                 .o+`                    --------------------
                `ooo/                    OS: Arch Linux x86_64
               `+oooo:                   Host: MS-7B89 (1.0)
              `+oooooo:                  Kernel: Linux 6.12.8-arch1-1
              -+oooooo+:                 Uptime: 2 hours, 38 mins
            `/:-:++oooo+:                Packages: 979 (pacman)
           `/++++/+++++++:               Shell: bash 5.2.37
          `/++++++++++++++:              Display (27M2N5510J): 2560x1440 @ 180 Hz in 27" [External]
         `/+++ooooooooooooo/`            DE: KDE Plasma 6.2.5
        ./ooosssso++osssssso+`           WM: KWin (Wayland)
       .oossssso-````/ossssss+`          WM Theme: WhiteSur-Sharp
      -osssssso.      :ssssssso.         Theme: Breeze (Orchis) [Qt], Breeze [GTK2/3]
     :osssssss/        osssso+++.        Icons: Tela-circle [Qt], Tela-circle [GTK2/3/4]
    /ossssssss/        +ssssooo/-        Font: MiSans (10pt) [Qt], MiSans (10pt) [GTK2/3/4]
  `/ossssso+/:-        -:/+osssso+-      Cursor: WhiteSur (24px)
 `+sso+:-`                 `.-/+oso:     Terminal: konsole 24.12.0
`++:.                           `-/+/    CPU: AMD Ryzen 5 5600G (12) @ 4.46 GHz
.`                                 `/    GPU 1: AMD Radeon Vega Series / Radeon Vega Mobile Series [Integrate]
                                         GPU 2: NVIDIA GeForce GTX 1060 6GB [Discrete]
                                         Memory: 7.51 GiB / 13.54 GiB (55%)
                                         Swap: 2.36 GiB / 8.00 GiB (30%)
                                         Disk (/): 79.40 GiB / 229.45 GiB (35%) - btrfs
                                         Local IP (enp34s0): 10.0.0.211/24
                                         Locale: zh_CN.UTF-8

安装

安装之前我先确认好安装环境,用 WePE 将闲置的硬盘清空分区,现在这台 5600G 有三块硬盘,我打算默认的 SATA SSD 还是 Windows 11 的角色,另外一个后加的 NVMe 硬盘基本上是文件,转移到 NAS 或清理掉就可以正常用了。

把回家找到的 22 年买的陈年老 MLC 颗粒 DIY U 盘拿出来,结果上面的 Ventoy 貌似不太行了,无法正常加载到关键安装步骤。

使用写盘工具覆盖掉 Ventoy,就可以正常进入了,我这里按照 archlinux 简明指南 的教程进行安装,Archlinux 基本上就是靠手撸命令的方式安装的。

后面我用 Arch 通过里面的 sh 脚本,就是打开了一个 webui 替代了 gui 的窗口完成后续的救砖。

在检查好 BIOS 的设置,这里笔记本会麻烦一点,比如默认出厂打开的 Bitlocker……

基础安装我这里基本上就是照着文档里面的走,唯一不同就是我的硬盘路径

比如:

/dev/nvmexn1pn 对应着我的硬盘是 /dev/nvme1n1

然后完成 桌面环境与常用应用安装 & 显卡驱动,就可以正常驱动 180hz 屏幕了,如果不安装只能使用 120hz 高于就会闪烁。

我这里就不用文档里面的 yay 了直接编译起了 paru,比起 yay ,paru 明显更好用一点。

   48  paru -S misans
   49  sudo pacman -S nvidia nvidia-settings lib32-nvidia-utils # 必须安装
   50  /etc/mkinitcpio.conf
   51  nano /etc/mkinitcpio.conf
   52  sudo nano /etc/mkinitcpio.conf
   56  sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon
   57  paru -S steam
   58  sudo pacman -S fcitx5-im # 输入法基础包组
   59  sudo pacman -S fcitx5-chinese-addons # 官方中文输入引擎
   60  sudo pacman -S fcitx5-anthy # 日文输入引擎
   61  sudo pacman -S fcitx5-pinyin-moegirl # 萌娘百科词库。二刺猿必备(archlinuxcn)
   62  sudo pacman -S fcitx5-material-color # 输入法主题

语言字体和输入法

刚刚进到设置准备设置语言就傻眼了,调中文全是方块字提示

"Putting any other languages below English will cause undesired behavior in some applications. If you would like to use your system in English, remove all other languages."

后面在 @grtsinry 的帮助下,安装了 noto-fonts-cjk 才正常显示简体中文。然后配置以下配置文件,默认好像是没有这个 environment.d 的文件夹,需要自行 mkdir 创建。

sudo nano ~/.config/environment.d/im.conf

这样就解决了输入法漏拼音过去应用的问题,当然这样设置会出现一个弹窗提醒你这个配置文件不能用了。

输入法里面的配置也很杂,高情商个性化程度很高。我按照了我日常的习惯把 {[ & ,< 设为上一页 }] & .> 设为下一页,然后安排了云拼音和搜狗词库,当然前面安装了部分的词库,我这里主题选择了比较高颜值的 KDE Plasma 有点像我经常使用的微信输入法,起码比默认的颜值高多了。也希望微信输入法等国产输入法赶紧适配,我等不及要用剪贴板同步了。

字体我下载了 aur 仓库里面的 Mi Sans 还是挺好看的,只是部分地方还可能不是 Mi Sans 这种自定义字体,例如微信,Steam,反而 QQ 倒是适配了。

应用和主题

很多应用还是要在 Linux 上寻找替代品的,比如 网易云音乐 的替代品 YesPlayMusic,这里 Grt 说 0.4.8 会被封号,我用了几天发现并不会,目前还是挺好用的,就是内存占的太多了。

[miaoer@cat-archlinux ~]$ paru yesplaymusic
 1 aur/yesplaymusic 0.4.8-2 [+19 ~0.09] [过时:2024-11-09] [已安装]
    A third party music application for Netease Music

或许你可以接受 deepin-cloudmusic 甚至在网易云官网都已经找不到的版本,那可太老了虽然说还能用。

Index of /applications/netease-cloud-music/64/
../
depends_list_v1.1.0.txt                            17-Nov-2017 14:58     879
netease_cloud_music_1.1.0_amd64_binary.tar.xz      17-Nov-2017 14:57     65M

最近就是基于 QT 的原生微信,虽然说小功能方面还是不齐全,但是起码也是能用了比起装 Wine 版本,比如:小程序,朋友圈……都正常

ToDesk 这里 明确还没做 Wayland 我这里就没安装 todesk 了,而是选择了 rustdesk,估计一时半会不能解决需要远程协助的时候切换 Windows 帮一下。

QQ 这里 N 年前就没问题了,貌似这里少了个游戏的选项,挺好的。有一说一上面都有一些云游戏就是可能是部分依赖安卓虚拟机或者原生 Windows 应用所以没开放 Linux 使用。

主题我这里找 Grt 要了一点关键词,但没完全照抄调成自己喜欢的风格,鼠标指针是 Mac 的,在美化这点 KDE 做的可还行。

还有这个 Plasma 老是会崩溃,Steam 也有图形 BUG Steam 貌似更新了 BETA 版本就修复了

desk 栏错误
崩溃报告

Plasma 看来是学习了 Windows 文件管理器的好结果。

NAS 上我这里的 TrueNAS 开启了 NFS,可以直接修改 /etc/fstab 连接并且挂载,不要问为什么不用 SMB。

游戏

显卡这里用的闭源驱动,并且安装了 amd 微码,内核因为 /boot 分区按照文档给的 256Mib 太小无法变更了,所以不能使用更激进的 linux-zen 内核。

[miaoer@cat-archlinux ~]$ paru -Q mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon nvidia nvidia-settings lib32-nvidia-utils amd-ucode
mesa 1:24.3.3-1
lib32-mesa 1:24.3.3-1
xf86-video-amdgpu 23.0.0-2
vulkan-radeon 1:24.3.3-1
lib32-vulkan-radeon 1:24.3.3-1
nvidia 565.77-10
nvidia-settings 565.57.01-1
lib32-nvidia-utils 565.77-1
amd-ucode 20241210.b00a7f7e-1

这里也没安装可视化的监控软件 MangoHud 类似于 Windows 上的微星小飞机 (afterburner) 就凭我多年 fps 经验吧,

CS2 在这台机子上算是能玩了,但是帧生成时间飘忽不定,在人眼里还是过不了 “卡顿” 的这个说法,最近几天为会尝试玩几把试试,说不定就流畅些了。

APEX 自打更新以后小蓝熊反作弊 (Easy Anti Cheat) 就不支持 Wine,Proton,and Steam Desk 的启动了,好像战地早就开始禁用了。

而且有意思的是 EA 表示禁用了 Linux 以后对局中开挂的人也变少了

感兴趣的可以看一下 开发团队更新:Linux 与反作弊 - Steam 新闻 & X 上的 Respawn

PUBG 是一直没支持 Linux,Gal 游&独立游戏基本上都可以玩,除了个别黑屏。

总结一下按照我贫瘠的仓库里面起码基本上一半游戏不能玩吧,意料之外竟然还开了个倒车,看来玩游戏不得不切回 Windows 了。

而且在 Linux 平台上,需要编译着色器 Shaders 会越来越多。部分游戏会有提供预编译着色器的也只是减少一点时间,反正个人用户就靠自己了。在初次启动中还是比较慢才能进入游戏的,Shaders 这个解决方法就是在相同的版本和相同的硬件,在 V 社的云端编译好的 Shaders 也许可以直接下载,免编译。当然新的版本更新没来得及云编译 Shaders 可能需要等的比较久,这里挺有意思的顺带讲一下。

解决问题

救砖

因为想更换 linux-zen 内核但是 /boot 已经定死 256Mib 了,无法更新配置。所以新建了一个新的分区并切格式化,把 /etc/fstab 的 /boot 注释掉了,挂载了一个新的分区上去替代 /boot 结果就是失败了。

解决就是 Ventoy 里面启动 iso ,里面联网把提前备份到 NAS 的 /boot 分区拉回来,然后把错误的 /etc/fstab 配置改回来。

后面我可能会找一个更好的方法换到 zen 内核,也请大家指点,听了 GPT 的话纯瞎折腾了。

Chrome 无法打开

玩到最后 Archlinux 上遇到一个 Chrome 无法打开的问题,首先我以为是 Chrome 开机自启动依赖的 KDE Wallet 问题,毕竟每次开机启动都有输入密码解锁 Chrome 的过程。

并且为也怀疑 MetaMask 可能也有问题,因为也是钱包,但我很早就禁用了,就是想避免钱包这个确认密码的问题。

在上次的 EndeavourOS 上我是通过更换到 google-chrome-beta 解决的,首当其冲就是卸载稳定版安装这个 beta 版本,不行还是打不开……

按照网上的教材把 /usr/bin/google-chrome-stable 的启动参数添加一个 --no-sandbox,不行……

安装 KDE Wallet 并且启用,也不行……

最后我直接通过命令打开 Chrome,结果就发现了问题了,这个问题 Google Chrome 不通过弹窗提醒……

[miaoer@127 ~]$ /opt/google/chrome/chrome
[0112/180955.625958:WARNING:chrome_main_linux.cc(80)] Read channel stable from /opt/google/chrome/CHROME_VERSION_EXTRA
[16640:16640:0112/180955.654605:ERROR:process_singleton_posix.cc(353)] 其他计算机 (127.0.0.1localhost) 的另一个 Google Chrome 进程 (1250) 好像正在使用此个人资料。Chrome 已锁定此个人资料以防止其受损。如果您确定其他进程目前未使用此个人资料,请为其解锁并重新启动 Chrome。
[16640:16640:0112/180955.654657:ERROR:message_box_dialog.cc(144)] Unable to show a dialog outside the UI thread message loop: Google Chrome - 其他计算机 (127.0.0.1localhost) 的另一个 Google Chrome 进程 (1250) 好像正在使用此个人资料。Chrome 已锁定此个人资料以防止其受损。如果您确定其他进程目前未使用此个人资料,请为其解锁并重新启动 Chrome。
[miaoer@127 ~]$

就是因为我修改了主机名,被锁定了……其实只需要输入 rm ~/.config/google-chrome/Singleton* 干掉个人资料就好了后面成功复活牢谷 Google Chrome,以下是调试记录。

参考

  296  sudo nano /etc/hosts
  297  sudo hostnamectl set-hostname cat-archlinux
  298  sudo systemctl restart systemd-hostnamed
  299  sudo reboot
  306  /usr/bin/google-chrome
  307  cd /usr/bin
  308  ls
  321  sudo hostnamectl set-hostname 127
  322  sudo systemctl restart systemd-hostnamed
  323  reboot
  332  paru -R google-chrome
  333  paru -S google-chrome
  339  /opt/google/chrome/chrome
  340  sudo hostnamectl set-hostname cat-archlinux
  341  sudo systemctl restart systemd-hostnamed
  342  rm ~/.config/google-chrome/Singleton*
  343  /opt/google/chrome/chrome

感谢 @grtsinry & @Timochan 出谋划策,未来一段时间我会主力机双系统使用一段时间,提前祝大家新年快乐。

看完了?说点什么呢

❌
❌