生活碎碎念:主电脑不在手边的 36 个小时

warning: 这篇文章距离上次修改已过269天,其中的内容可能已经有所变动。

10.6 早
笔者简单收拾了一下行李,把主电脑调成了睡眠模式,背着之前退役下来的笔记本,就和家人一起回老家过中秋节去了。

——是的,可能你已经猜到了,本文不仅仅会聊没有主电脑的情况下笔者的感受,以及笔者是怎么处理的。更重要的是,这是对笔者在V2EX上发的一篇讨论帖《开个脑洞:如何在陌生设备上证明『我是我』》最直接的一次实验。

1. 前言

老习惯,开始之前先唠嗑两句。

虽然可能博客上没怎么体现(最早的体现有可能就是去年的博文《别走散,在夜色中,在空洞中》,电脑终于可以带起来时下流行的游戏了),但是在去年五六月份的时候,笔者成功跟家里申请到了经费,把自己用了六七年的笔记本换成了台式机——当时的想法很简单,台式机扩展性好,宿舍里也有充足的空间摆放。但正如上面所说,对于临时回老家这种不方便带台式机的环境,笔记本可能是唯一的选择,毕竟老家这个地方可没什么网吧,即使有,也不可能一整天都泡在里面,所以只能依靠自己的设备。

这台跟了笔者七八年的笔记本,配置如下:

  • i7-8550U,GTX1050
  • 16GB DDR4
  • 256GB NVMe(有SATA副硬盘槽,以及光驱槽)
  • 不知道多少寸的1080P液晶屏

总得来说,这个配置放在2025年的今天,虽然稍微有些过时,但是用于支撑日常办公,影音,轻度游戏,是没有什么问题的,笔者更换掉这台机器的主要原因,除了有中度游戏需求之外,主要还是质量问题,包括:重负荷下有时候会蓝屏,电池容量衰退(最近显示已完全损坏),键盘大部分按键损坏,USB和读卡器插槽损坏,等等。因此在更换台式机之后,笔记本就被收入了电脑包里,从此就很少再见天日。

于是这就出现了一个很自然而然的问题:环境脱同步。在新机器上做的活,比如又新安装了什么软件,新配置了什么设置,甚至单纯只是新机器用起来更顺手了的体验(更大的屏幕,更好的字体显示),是没有办法同步到老机器上的。时隔一段时间回去用老机器,自然而然就会感觉哪哪都不顺手,很多要用的软件都不在老机器上,多少都要难受一阵子。

为什么说这次是最直接的一次实验,其实原因就在这里:这是笔者第一次同时采用『靠向云服务』『远程连接可信设备』这两种方式,来实现相对较为舒适的用机体验,而且更重要的是,这次回老家的时候,NAS处于宕机状态,因此觉得,值得作为生活碎碎念栏目的一部分,给记录下来。

2. 神奇的网络

2.1 抽象广电

10.6 中午。

回到老家,到二楼房间,第一件事必然是先把空调打开,先凉快凉快。

当然空调再凉快,都不如家里网络状况来得凉快。

正如笔者在之前的博文里面提到,家里用的是50M广电网络(上行带宽应该是10M或者15M),而且因为广电网络的德性,导致他没有IPv6,NAT类型严格,而且最首当其冲的,自然就是加密代理的事情:笔者目前使用的加密代理是JMS(就是本站右侧AFF区域那个JMS)的CMI+NTT,换句话说,默认走NTT线路,很容易就会出现绕路现象,导致速度...这么说吧,即使是白天,也是KB级别,看个网页还差不多,看视频那真的梦回以前2M ADSL的年代了——幸好只是我一个人在用电脑,旁边没有某个抽象玩意在那扯着嗓子大叫,『网管——死机啦————』

笔记本上面倒是有之前装好的代理软件,只需要更新一下配置文件就可以正常使用,不过这倒是给了笔者一个提示:如果想要快速启动一个代理客户端,估计最好还是得选择*ray系或者sing-box系,Clash系不是说不行,他最大的问题在于配置文件比较多变,配置项多了之后就需要通过API去控制当前的工作模式(除非你把最优工作模式放在第一位),而其他两个系就能做到配置文件写死,不必额外再启动UI。

有了顺畅的代理网络,就可以实现上面提到的『靠向云服务』。比如把笔记本上的Chrome升级到最新版本之后,就能登上我的谷歌账号,然后直接从云端同步浏览器的配置,基本上除了油猴里面的脚本(保存在原来安装的机器本地,所以也带不走)以及手动加载的浏览器扩展(侧边翻译MV3版本,只能手动加载),都能同步过来。

当然,最重要的还是Bitwarden。有了密码管理器之后笔者已经不去记各大网站的密码了,直接交给密码管理器代劳。不过这次的情景和之前讨论贴提到的不同,笔记本上虽然是第一次安装密码管理器(的Chrome扩展),算是陌生设备,但是笔者的手机在旁边放着,而且可以正常工作,所以可以从手机上获取管理器的二步验证码,并成功通过验证。所以这也算是一个经验谈:如果你要开启二步验证,记得在尽量多的设备上同时安装并同步二步验证码,防止某个设备失效导致二步验证通不过。

2.2 抽象NAT

毕竟这台笔记本有一点年头了,玩目前的米家三件套(原神崩铁绝区零)还是有点吃力的,又没有额外花钱给云游戏,因此每次碰到这种时候,笔者都习惯预先把主电脑休眠,要用的时候先用WoL唤醒,然后远程连接回主电脑操作——所以这就是上面提到的远程连接可信设备

远程连接玩游戏,RDP肯定是不适合了,以前笔者用的是Parsec,后来换成了Sunshine + Moonlight一直用到现在,用起来倒是没有太大的问题,但是受限于宽带大剪刀(三大流氓都一个球样)的问题,串流带宽一直不敢开太大,有个10Mbps就顶天了,这就导致能比较顺畅使用的只有720p60或者1080p30(这种追求低延迟的连接压缩程度较小),只能说还是勉强用吧,总比完全没有要好。

话题回来。因为主电脑在家里,而且抽象的广电宽带没有IPv6,就连IPv4也是NAT4的,幸而家里宽带还是NAT1,所以可以通过Tailscale来连接到家里的网络。本来这仅仅只是一件小事,不值得拿出来单独提一嘴,但是这台笔记本电脑似乎不这么想:安装Tailscale特别慢,而且安装好了也无法登录到服务器。一开始还以为是Tailscale出了什么问题,中途还换用EasyTier,但结果也差不多,软件看似可以连接,但是过一会,日志就会出现Failed to create adapter之类的提示,表明无法正确创建虚拟网卡。

这才想起来最好回去看看Tailscale的日志,果然也发现了类似字眼:

Timed out waiting for device query: 等待的操作过时。 (Code 0x00000102)
Failed to setup adapter (problem code: 0x38, ntstatus: 0x0): 设备未就绪。 (Code 0x000010DF)

用报错信息顺藤摸瓜,很快发现了Issues #4225,里面提及这是VMWare Workstation未正确卸载导致的。于是这就真相大白了:这台笔记本确实有装过VMWare,后来迁移新机器的时候直接把安装盘和数据盘拔掉插新机器上了,老机器却残存着原来的安装信息。解决问题的办法也很简单,在控制面板/应用和功能里面,找到VMWare Workstation,能点卸载的就点卸载,点不了卸载的就点修改,进去以后里面也有卸载选项。卸载完毕后再按上面那个issues的方法清理注册表项并卸载不需要的虚拟网卡之后,问题顺利解决。

3. 开起来不关的电脑

3.1 WoL不靠谱

陪陪家里人,清完米三家的日常。打打圣遗物什么的,基本上就差不多就到晚上烧烤的时间了。烧烤过程暂且不提,如图所示,烤鸡腿烤章鱼烤肉丸,再来点韭菜茄子什么的,配上一点饮料,基本上来来去去都是那几样,就有点中秋节固定节目的意思。


烧完烤10点多,因为当天不太舒服,早早地就像上床睡觉。睡觉前,在远程电脑上点了关机,断掉远程,然后把笔记本也关机,就找周公下棋去了。

拍摄于满月夜间 红米K60 曝光30秒 ISO 1000 f/1.79(图片有压缩)拍摄于满月夜间 红米K60 曝光30秒 ISO 1000 f/1.79(图片有压缩)

第二天倒是神清气爽,因为上面提到NAS处于宕机状态,因此想要开机继续干活。不出意外的话,现在就出意外了:Wake on Lan无法唤醒主电脑

正常情况下,断电之后无法WoL唤醒是很正常的,因为网卡等设备还没有初始化,和以太网是断开的,所以有意愿WoL的时候,笔者一般不断电,但根据NAS的uptime来看,昨天家里并没有断电,也就是说简单关个机,也有可能导致WoL失效——这是笔者未曾经历过的,具体什么原因也不清楚,但至少发生这件事的时候,家里没人帮我按按钮(现在知道为什么某宝上远程开机卡销量那么好了吧),于是没有办法,只能在笔记本上面继续干活。

注:事后复盘的时候发现,网卡驱动居然还是2015年的版本,设备管理器里面也找不到WoL选项,怀疑关机后偶发性无法WoL和驱动过老有关,更新驱动后就可以顺利设置了——但说是说如此,真要用的时候还是不要冒险算了,老老实实睡眠模式吧。

3.2 『宕机』的NAS

上面提到,笔者的NAS处于宕机状态,具体为什么会这样,最近还会写文章介绍,但简要来说就是,刚刚给NAS重装了系统,PVE 9.0,上面还没有开设任何的服务(包括SMB),因此虽然机器开着,暂时处于无用状态,上面的数据也还访问不了。

幸好的是,组网服务依然是通的(因为做在了软路由上),在笔记本上查了半天的资料之后,开容器放了SMB服务,相当于就是把另外一个可信服务给开起来了(NAS上存了各大服务的Recovery Code)。而且,因为目前NAS性能已经很好了,后期可能会考虑在NAS上开个VM装Windows,用来作为紧急情况下的『可信环境』。比如以后有需求(且主力机无法唤醒)的时候,找个网吧下好组网软件,进入内网之后直接打开这个VM,然后RDP连接,还可以像在笔记本上那样,维持基本的鉴权和使用能力——当然,如果真有需要频繁在外远程操作的情况,可能会搞一张远程开机卡回来,毕竟有备无患。

4. Linux桌面年?

似乎从世纪初开始,国外每年都有说法是,『今年是Linux桌面元年!』,但是就凭借笔者最近六七年的Linux桌面(使用过的发行版包括Manjaro,Deepin,Ubuntu,Debian,用过的桌面环境主要是GNOME和KDE Plasma)使用体验来看,似乎我们离Linux桌面年还有很久的距离。至少连笔者这样有一定Linux使用经验的用户,最后也无法长时间停留在Linux桌面,最后还是得回到Windows的怀抱。

提及这一点,主要是因为这台笔记本实际上是双启动的,上面安装了Debian 12 + KDE Plasma 5以及Windows 10 22H2,所以可以很方便地对比使用情况。在离开主电脑的这36个小时里面,严格来说是在初次尝试使用Tailscale连接远程环境失败之后,笔者曾经切换到Debian,尝试使用Linux桌面工作流。但是从上面你应该也能看出来,没错,最后还是回到了Windows,倒逼自己仔细寻找方法去解决Tailscale无法使用的问题。

为什么会有这样的体验?首先最基础的当然就是不习惯,在Windows下的很多操作,视觉效果,换到KDE下面就不太习惯了。如果说不习惯还是主观问题的话,下一步,输入法打字不顺畅,下载的Appimage还需要特别操作才能开起来,干什么事情都要以终端操作为主,以及还有老早之前尝试过的,安装N卡独显驱动十分麻烦,以及最重要的,很难玩原神。这不是开玩笑,『玩原神』的意思是我是来享用服务的,而不是在打开某个应用的时候需要先断开几秒钟联网,以及通过藏在谷歌角落的某个小技巧安装适配的N卡驱动,以及绕过反作弊,以及顶着被封号的风险——虽然这很难说到底是老米没适配的错,还是Linux下本来的错,但至少可以说明一点:这种体验并非最佳。

目前国内在轰轰烈烈搞信创,部分地方(尤其是政企)的电脑开始使用基于Linux的国产发行版和国产桌面,部分国内大厂也开始适配开发Linux相关软件(虽然称呼其为Linux软件似乎有些太过了,可能只是适配主流系列的发行版),比如QQ,已经有可以相对稳定工作的Linux版本,不必再忍受以前各种bug的WineQQ,以及不知道是不是从鸟巢里面翻出来的08年风格LinuxQQ。但即便如此,Linux桌面想要提高普及度,还有很长一段路要走,毕竟,即使你大体能做得很舒服,比如你做好了99.9%的工作,但只要在那0.1%的事情上使你绊子,那么Linux桌面的接受程度想要提高就很难。0.1%听着很小,但是后果却不见得小:

  • 如果是1万人来用,就会有10人碰到类似的问题
  • 因为占比小,测试时候可能测不出来这个问题,到实际使用才会暴露,导致想问问题的人找不到原因,知道如何解决的人却又不知道会有类似问题,成了一个两难问题
  • 引发这0.1%的问题的条件可能并非苛刻,有可能是某个想用屏幕阅读器的盲人发现Linux的音频系统坏了,有可能是某个想在Linux下开发51单片机的苦逼硬件工程师,有可能是想运行金蝶ERP的某位财务,有可能是想使用Wine软件里面音视频相关功能的人(例如,WineQQ长期以来都有无法打音视频电话的问题),甚至可能只是某位在楼下电脑店买了个无线网卡想要插上去用却发现没有驱动的人....

因此就目前而言,笔者可能还要当很长时间的Windows钉子户。

5. 写在最后

啰啰嗦嗦扯了一些闲话,毕竟36个小时不算很长,即使是无法连接上主力机的第二天,也在晚上就回到了常驻地。

不过以后出去工作了,可能会有更多的时候碰到类似情况?

那就真的未可知了,到时候再说吧。

(完)


木头箱子脆脆,但是这样正好

如无特殊声明,本站内容遵循 CC BY-NC-SA 4.0 协议

转载请注明出处并保留作者信息,谢谢!

本站由 搬瓦工VPS 强力驱动

none
最后修改于:2025年10月15日 18:55

已有 2 条评论

  1. HY HY

    使用手机流量应该好很多,广电这种应该用cn2gia线路中转。家里应该有个迷你主机可以远程回去。nas稳定第一,需要的时候不能访问是个问题

    1. 考虑到一年也就回老家几次,所以对中转的投资意向不是很大,可能到时候就是用手机流量卡凑合一下这样,或者紧急情况下走一下家里网络中转

      关于稳定,其实给NAS装PVE也是出于稳定所见,整活就在LXC或者VM里面整,整炸了还可以从宿主机面板跑VNC进去修,或者直接重新开一个,不影响宿主机运行

添加新评论

提醒:『评论回复邮件提醒』功能正在测试中
评论后,如果站长有回复,会有邮件通知