<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
<channel>
<atom:link href="https://dsuk.top/feed" rel="self" type="application/rss+xml"/>
<title>DSUK</title>
<link>https://dsuk.top</link>
<description>An NPC in the world</description>
<language>zh-CN</language>
<copyright>© DSUK </copyright>
<pubDate>Fri, 17 Apr 2026 05:14:40 GMT</pubDate>
<generator>Mix Space CMS (https://github.com/mx-space)</generator>
<docs>https://mx-space.js.org</docs>
<image>
    <url>https://avatars.githubusercontent.com/u/81206855?v=4</url>
    <title>DSUK</title>
    <link>https://dsuk.top</link>
</image>
<item>
    <title>祖母家的夏天</title>
    <link>https://dsuk.top/posts/word/xt</link>
    <pubDate>Tue, 09 Dec 2025 20:41:50 GMT</pubDate>
    <description>景芳——祖母家的夏天

他默默地凝思着，成了他的命定劫数的一连串没有联系的动作，正是他自己创造的。
</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/posts/word/xt'>https://dsuk.top/posts/word/xt</a></blockquote>
      <blockquote>
<p>景芳——祖母家的夏天</p>
</blockquote>
<p>他默默地凝思着，成了他的命定劫数的一连串没有联系的动作，正是他自己创造的。</p>
<p>经历过这个夏天，我终于开始明白加缪说西西弗斯的话。</p>
<p>我从来没有像现在这样看待过“命运”这个词。以前的我一直以为，命运要么是已经被设定好只等我们遵循，要么是根本不存在而需要我们自行规划。</p>
<p>我没想过还有其他可能。</p>
<h2>A</h2>
<p>八月，我来到郊外的祖母家，躲避喧嚣就像牛顿躲避瘟疫。我什么都不想，只想要一个安静的夏天。</p>
<p>车子开出城市，行驶在烟尘漫卷的公路上。我把又大又空的背包塞在座位底下，斜靠着窗户。</p>
<p>其实我试图逃避的事很简单，大学延期毕业，跟女朋友分手，再加上一点点对任何事都提不起兴趣的倦怠。除了最后一条让我有点恐慌以外，一切都没什么大不了的。我不喜欢哭天喊地。</p>
<p>妈妈很赞同，她说找个地方好好整理心情，重振旗鼓。她以为我很痛苦，但其实不是。只是我没办法向她解释清楚。</p>
<p>祖母家在山脚下，一座二层小别墅，红色屋顶藏进浓密的树丛。</p>
<p>木门上挂着一块小黑板，上面写着一行字：“战战，我去买些东西，门没锁，你来了就自己进去吧。冰箱里有吃的。”</p>
<p>我试着拉了拉门把手，没拉动，转也转不动，加了一点力也还是不行。我只好在台阶上坐下来等。</p>
<p>奶奶真是老糊涂了，我想，准是出门时顺手锁上了自己都不记得。</p>
<p>祖父去世得早，祖母退休以后一直住在这里，爸爸妈妈想给她在城里买房子，她却执意不肯。祖母说自己独来独往惯了，不喜欢城里的吵闹。</p>
<p>祖母一直是大学老师，头脑身体都还好，于是爸爸也就答应了。我们常说来这里度假日，但不是爸爸要开会，就是我自己和同学聚会走不开。</p>
<p>不知道奶奶一个人能不能照顾好自己，我坐在台阶上暗暗地想。</p>
<p>傍晚的时候，祖母终于回来了，她远远看到我就加快了步子，微笑着问：“战战，几点来的？怎么不进屋？”</p>
<p>我拍拍屁股站起身来，祖母走上台阶，把大包小包都交到右手，同时用左手推门轴那一侧——就是与门把手相反的那一侧——结果门就那么轻描淡写地开了。祖母先进去，给我拉着门。</p>
<p>我的脸微微有点发红，连忙跟了进去。看来自己之前是多虑了。</p>
<p>夜晚降临。郊外的夜寂静无声，只有月亮照着树影婆娑。</p>
<p>祖母很快做好了饭，浓郁的牛肉香充满小屋，让颠簸了一天的我食指大动。</p>
<p>“战战，替我到厨房把沙拉酱拿来。”祖母小心翼翼地把蘑菇蛋羹摆上桌子。</p>
<p>祖母的厨房大而色彩柔和，炉子上面烧着汤，热气氤氲。</p>
<p>我拉开冰箱，却大惊失色：冰箱里是烤盘，四壁已经烤得红彤彤，一排苹果派正在扑扑地起酥，黄油和蜂蜜的甜香味扑面而来。</p>
<p>原来这是烤箱。我连忙关门。</p>
<p>那么冰箱是哪一个呢？我转过身，炉子下面有一个镶玻璃的铁门，我原本以为那是烤箱。我走过去，拉开，发现那是洗碗机。</p>
<p>于是我拉开洗碗机，发现是净水器；拉开净水器，发现是垃圾桶；打开垃圾桶，发现里面干净整齐地摆满了各种CD。</p>
<p>最后我才发现，原来窗户底下的暖气——我最初以为是暖气的条纹柜——里面才是冰箱。我找到沙拉酱，特意打开闻了闻，生怕其中装着的是炼乳，确认没有问题，才回到客厅。</p>
<p>祖母已经摆好了碗筷，我一坐下就开始狼吞虎咽。</p>
<h2>B</h2>
<p>接下来的几天，我一直在为认清东西而努力斗争。</p>
<p>祖母家几乎没有几样东西能和它们通常的外表对应，咖啡壶是笔筒，笔筒是打火机，打火机是手电筒，手电筒是果酱瓶。</p>
<p>最后一条让我吃了点苦头。当时是半夜，我起床去厕所，随手抓起客厅里的手电筒，结果抓了一手果酱，黑暗中黏黏湿湿，吓得我睡意全无。待我弄明白原委，第一个念头就是去拿手纸，然而手纸盒里面是白糖，我想去开灯，谁知台灯是假的，开关原来是老鼠夹。</p>
<p>只听“啪”的一声，我陷入了尴尬的境地：左手是果酱沾白糖，右手是涂着奶酪的台灯。</p>
<p>“奶奶！”我唤了一声，但没有回答。我只好举着两只手上楼。她的卧室黑着灯，柠檬黄色的光从走廊尽头的一个小房间透出来。</p>
<p>“奶奶？”我在房间外试探着唤了一声。</p>
<p>一阵细碎的桌椅声之后，祖母出现在门口。她看到我的样子，一下子笑了，说：“这边来吧。”</p>
<p>房间很大，灯光很明亮，我的眼睛适应了一会儿，才看清这是一个实验室。</p>
<p>祖母从一个小抽屉里拿出一把形状怪异的小钥匙，将我从台灯老鼠夹里解放出来，我舔舔手指，奶酪味依然香气扑鼻。</p>
<p>“您这么晚了还在做实验？”我忍不住问。</p>
<p>“做细菌群落繁衍，每个小时都要做记录。”祖母微微笑着，把我领到一个乳白色的台面跟前。台面上整齐地摆放着一排圆圆的培养皿，每一个里面都有一层半透明的乳膏似的东西。</p>
<p>“这是……牛肉蛋白胨吗？”我在学校做过类似实验。</p>
<p>祖母点点头，说：“我在观察转座子在细菌里的活动。”</p>
<p>“转座子？”</p>
<p>祖母打开靠边的一个培养皿，拿在手上：“就是一些基因小片断，能编码反转录酶，可以在DNA间游走，脱离或整合。我想利用它们把一些人工的抗药基因整合进去。”</p>
<p>说着，祖母又把盖子盖上：“但不知道能不能成功。这个是接触空气的干燥环境，旁边那个是糖水浸润，再旁边一个注入了额外的ATP。”</p>
<p>我学着她的样子打开最靠近的一个培养皿，问：“那这里面是什么条件呢？”</p>
<p>我把沾了奶酪的手指在琼脂上点了点，我知道足够的营养物质可以促进细胞繁衍，从而促进基因整合。</p>
<p>“战战！”祖母迟疑了一下，说，“那个是对照，隔绝了一切外加条件的空白组。”</p>
<p>我总是这样，做事想当然，而且漫不经心。</p>
<p>静静和我吵架的时候，曾经说我做事莫名其妙，考虑不周，太不成熟。我想她是对的。尽管她是指我总忘掉应该给她打电话，但我明白，我的问题决不仅是这一件事。静静是一个有无数计划而且每一个都能稳妥执行的人，而我恰好相反。我所有的计划执行起来都会出错，就像面包片掉在地上一定是黄油落地。</p>
<p>由于缺少了对照，祖母的这一组实验只能重做。虽然理论上讲观察还可以继续，但至少不能用来发表正式结果了。</p>
<p>我很惶恐，不知道该做些什么。但祖母却似乎并没有生气。</p>
<p>“没关系，”祖母说，“我刚好缺少一组胆固醇环境。”</p>
<p>然后祖母就真的用马克笔在培养皿外面作了记号，继续观察。</p>
<h2>C</h2>
<p>第二天早上，祖母熬了甜香的桂花粥，郊外的清晨阳光明媚，四下里只听见鸟的声音。</p>
<p>祖母问我这几天有什么计划。我说没有。这是真话。如果说我有什么想做的，那就是想想我想做什么。</p>
<p>“你妈妈说你毕业的问题是因为英语，怎么会呢？你转系以前不就是在英语系吗？英语应该挺好的呀。”</p>
<p>“四级没考，忘了时间。”我咕哝着说，“大三忘了报名，大四忘了考试日期。”</p>
<p>我低着头喝粥，用三明治把嘴塞满。</p>
<p>我的确不怕考英语，但可能这也是为什么自己压根没上心。至于转系，现在想想可能也是个错误。转到环境系却发现自己不太热衷于环境，大三跑去学了些硬件技术，还听了一年生物系的课，然而结果就是现在：什么都学了，却又好像什么都没学。</p>
<p>祖母又给我切了半片培根，问：“那你来以前，妈妈怎么说？”</p>
<p>“没说什么。就是让我在这儿安静安静，有空就念点经济学的书。”</p>
<p>“你妈妈想让你学经济？”</p>
<p>“嗯，她说将来不管进什么公司，懂点经济学也总有帮助。”</p>
<p>妈妈的逻辑是定好一个目标然后需要什么就学什么。然而这对我来说正是最缺乏的。我定下的大目标总是过不了几天就被自己否定，于是手头的事就没了动力。</p>
<p>“你也不用太担心以后。”祖母见我吃完，开始收拾桌子，“就好像鼻子不是为了戴眼镜才长出来。”</p>
<p>这话静静也说过。“鼻子可是为了呼吸才长的。”她说上帝把我们每个人塑造成了独特的形状，所以我们不要在乎别人的观念，而是应该坚持自己的个性。所以静静出国了，很适合她。然而，这也同样是我所缺乏的，我从来就没听见上帝把我的个性告诉我。</p>
<p>收拾餐桌的时候我心不在焉，锅里剩下的粥都洒在了地上。我的脸一下子烫了起来。</p>
<p>“没关系，没关系。”祖母接过我手里的锅，拿来拖把。</p>
<p>“……流到墙角了，不好擦吧？您有擦地的抹布吗？我来吧。”我讪讪地说。</p>
<p>我想起妈妈每次蹲在墙边细致擦拭的样子。我家非常非常干净，妈妈最反感我这样的毛手毛脚。</p>
<p>“真的没关系。”祖母把餐厅中央擦拭干净，“墙边上的留在那儿就行了。”</p>
<p>她看我一脸茫然，又笑笑说：“我自己就总是不小心，把东西洒得到处都是。所以我在墙边都铺了培养基，可以生长真菌的。这样做实验就有材料了。”</p>
<p>我到墙边俯身看下，果然一圈淡绿色的细茸一直延伸，远远看着只像是地板的装饰线。</p>
<p>“其实甜粥最好，说不准能长出蘑菇。”</p>
<p>祖母看我还是呆呆地站着，又加上一句：“这样吧，你这几天要是没什么特别的事，就帮我一起培养真菌怎么样？”</p>
<p>我不假思索地点点头。</p>
<p>不仅仅是因为自己接连闯祸想要弥补，更是因为我觉得自己的生活需要一些变化。到目前为止，我的生活基本上支离破碎，我无法让自己投身于任何一条康庄大道，也规划不出方向。也许我需要一些机会，甚至是一些突发事件。</p>
<h2>D</h2>
<p>祖母很喜欢说一句话：功能是后成的。</p>
<p>祖母否认一切形式的目的论，无论是“万物有灵”还是“生机论”。她不赞同进化有方向，不喜欢“为了遮挡沙尘，所以眼睛上长出睫毛”这样的说法，甚至不认为细胞膜是细胞为保护自身而构造的。</p>
<p>“先有了闭合的细胞膜，才有细胞这回事。”祖母说。“还有G蛋白偶联受体。在眼睛里是感光的视紫红质，在鼻子里就是嗅觉受体。”</p>
<p>我想这是一种达尔文主义，先变异，再选择。先有了某种蛋白质，才有了它参与的反应。先有了能被编码的酶，才有这种酶起作用的器官。</p>
<p>存在先于本质？是这么说的吧？</p>
<p>在接下来的一个晚上，祖母的实验传来好消息：期待中的能被NTL试剂染色的蛋白质终于在胞质中出现了。离心机的分子量测定也证实了这一点。转座子反转录成功了。</p>
<p>经过了连续几天的追踪和观察，这样的结果实在令人长出一口气。我帮祖母打扫实验室，问东问西。</p>
<p>“这次整合的究竟是什么基因呢？”</p>
<p>“自杀信号。”祖母语调一如既往。</p>
<p>“啊？”</p>
<p>祖母俯下身，清扫实验台下面的碎屑：“其实我这一次主要是希望做癌症治疗的研究。你知道，癌细胞就是不死的细胞。”</p>
<p>“这样啊？”我拿来簸箕，“那么是不是可以申报专利了？”</p>
<p>祖母摇摇头：“暂时还不想。”</p>
<p>“为什么？”</p>
<p>“我还不知道这样的反转录有什么后续效应。”</p>
<p>“这是什么意思？”</p>
<p>祖母没有马上回答。她把用过的试剂管收拾了，台面擦干净，我系好垃圾袋，跟着祖母来到楼下的花园里。</p>
<p>“你大概没听说过病毒的起源假说吧？转座子在细胞里活动可以促进基因重组，但一旦在细胞之间活动，就可能成为病毒，比如HIV。”</p>
<p>夏夜的风温暖干燥，但我还是不由得打了个寒噤。</p>
<p>原来病毒是从细胞自身分离出来的，这让我想起王小波写的用来杀人的开根号机器。一样的黑色幽默。</p>
<p>我明白了祖母的态度，只是心里还隐隐觉得不甘。</p>
<p>“可是，毕竟是能治疗癌症的重大技术，您就不怕有其他人抢先注册吗？”</p>
<p>祖母摇摇头：“那有什么关系呢？”</p>
<p>“砰”，就在这时，一声闷响从花园的另一侧传来。</p>
<p>我和奶奶赶过去，只见一个胖胖的脑袋从蔷薇墙上伸了出来，额头满是汗珠。</p>
<p>“您好……真是对不起，我想收拾我的花架子，但不小心手滑了，把您家的花砸坏了。”</p>
<p>我低头一看，一盆菊花摔在地上，花盆四分五裂，地下躺着祖母的杜鹃，同样惨不忍睹。</p>
<p>“噢，对了，我是新搬来的，以后就和您是邻居了。”那个胖大叔不住地点头，“真是太不好意思了，第一天来就给您添麻烦了。”</p>
<p>“没关系没关系。”祖母和气地笑笑。</p>
<p>“对不起啊。明天我一定上门赔您一盆。”</p>
<p>“真的没关系。我正好可以提取一些叶绿体和花青素。您别介意。”祖母说着，就开始俯身收拾花盆的碎片。</p>
<p>夏夜微凉，我站在院子里，头脑有点乱。</p>
<p>我发觉祖母最常说的一个词就是没关系。可能很多事情在祖母看来真的没关系，名也好利也好，自己的财产也好，到了祖母这个阶段的确都没什么关系了。一切只图个有趣，自得其乐就够了。</p>
<p>然而，我暗暗想，我呢？</p>
<p>过了这个夏天我该怎么样呢？重新直接回学校，一切和以前一样，再晃悠一年到毕业？</p>
<p>我知道我不想这样。</p>
<h2>E</h2>
<p>转天上午，我帮祖母把前一天香消玉殒的花收拾妥当，用丙酮提取了叶绿素，祖母又兴致勃勃地为自己庞大的实验队伍增加了新的成员。</p>
<p>整个一个上午我都在做心理斗争，临近中午时终于做出个决定。我想，无论如何，先去专利局问问再说。刚好下午隔壁的胖大叔来家里赔礼道歉，我于是瞅个空子一个人跑了出来。</p>
<p>专利局的位置在网站上说明得很清楚，很好找。四层楼庄严而不张扬，大厅清静明亮，一个清秀的女孩子坐在服务台看书。</p>
<p>“你，你好。我想申报专利。”</p>
<p>她抬起头笑笑：“你好。请到那边填一张表。请问是什么项目？”</p>
<p>“呃，生物抗癌因子。”</p>
<p>“那就到3号厅，生物化学办公室。”她用手指了指右侧。我转身时，她自言自语地加上一句：“奇怪了，今天怎么这么多报抗癌因子的？”</p>
<p>听了这话，我立刻回头：“怎么，刚才还有吗？”</p>
<p>“嗯，上午刚来一个大叔。”</p>
<p>我心里咯噔一下。隐隐觉得情况不太对。</p>
<p>“那你知道是什么技术吗？”</p>
<p>“这我就不太清楚了。”</p>
<p>“是一种药还是什么？”</p>
<p>“哎，我就是在这儿打工的学生，不管审技术。你自己进去问吧。”说着，女孩又把头低下，写写画画。</p>
<p>我探过头一看，是一本英语词汇，就套近乎地说：“你也在背单词呀？我也是。”</p>
<p>“哦？你是大学生？”她抬起头，好奇地打量我，“就有专利了？不简单呀。”</p>
<p>“嗯……不是，”我有点脸红，“我给导师打听的。你还记不记得上午那位大叔长什么样？我怕是我的导师来过了。”</p>
<p>“嗯……个子不高，有点胖，有一点秃顶，好像穿黄色。其他我也想不起来了。”</p>
<p>果然。怪不得我出门的时候觉得什么地方不对了。</p>
<p>当时隔壁的大叔带来了花，我主动替他搬，而他直接用手推向门轴那一侧。第一次来的人决不会这样。原来如此。前一天晚上肯定不单纯是事故。一定是偷听我们说话才不小心砸到了花。</p>
<p>也亏得他还好意思上门，我想，我一定得赶快告诉奶奶。大概他以为我们不会报专利，也就不会发现了吧。幸亏我来了。</p>
<p>“这就走了呀？”我转身向门口走去，女孩在背后叫住我，“给你个小册子吧。专利局的介绍、申请流程、联系方式都在上面了。”</p>
<p>我勉强笑了一下，接过来放进口袋，大步流星地走了出去。</p>
<h2>F</h2>
<p>当我仓皇奔回家，祖母还是在她的实验室，安静地看着显微镜，宛如纷乱湍急的河流中一座沉静的岛。</p>
<p>“奶奶……”我忍住自己的气喘，“他偷了您的培养皿……”</p>
<p>“回来了？去哪儿了跑了一身土？”祖母抬起头来，微笑着拍拍我的外衣。</p>
<p>“我去……”我突然顿住，不知道怎么解释自己去了专利局，换了口气，“奶奶，隔壁那个胖子偷了您的培养皿，还申报了专利。”</p>
<p>出乎我的意料，祖母只是笑了一下：“没关系。我的研究都可以继续。而且我之前不是也说过，前两天的实验很粗糙，根本没法直接应用的。”</p>
<p>我看着祖母，有点哑然。人真的可以如此淡然吗？祖母仿佛完全不想考虑知识产权经济效益一类的事情。我偷偷掏出口袋里的小册子，攥在手里，叠了又展开。</p>
<p>“先别管那件事了。先来看这个。”祖母指了指面前的显微镜。</p>
<p>我随意地向里面瞅了瞅，心不在焉地问：“这是什么？”</p>
<p>“人工合成的光合细菌。”</p>
<p>我心里一动，这听起来很有趣。“怎么做到的？”</p>
<p>“很简单，把叶绿体基因反转录到细菌里。很多蛋白质已经表达出来了，不过肯定还有问题。如果能克服，也许可以用来作替代能源。”</p>
<p>我听着祖母平和而欢愉的声音，忽然有一种奇怪的不真实的感觉。仿佛眼前罩了一层雾，而那声音来自远方。我低下头，小册子在手里摩挲。我需要做一个决定。</p>
<p>祖母的话还在继续：“……你知道，我在地上铺了很多培养基，我打算继续改造材料，用房子培养细菌。如果成功了，吃剩的甜粥什么的都可以有用了。至于发电问题，还是你提醒了我。细胞膜流动性很强，叶绿素反应中心生成的高能电子很难捕捉，不过，添加大量胆固醇小分子以后，膜就基本上可以固定了，理论上讲可以用微电极定位……”</p>
<p>我呆呆地站着，并不真能听进去祖母的话，只零星地抓到只言片语。这似乎是一个更有应用前景的创造。我的脑袋更乱了。我没办法集中精力听祖母说话，讪讪地说：“您倒是把我做错的事又都提醒了一遍呀。”</p>
<p>祖母摇摇头：“战战，我的话你还不明白吗？”她停下来，看着我的眼睛，“每天每个时刻都会发生无数偶然的事情，你可能在任何一家餐馆吃饭，也可能上任何一辆公共汽车，看到任何一个广告，而所有的事件在发生的时刻都没有好坏对错之分。它们产生价值的时刻是未来。是我们现在这一刻做的事给过去的某一刻赋予了意义……”</p>
<p>祖母的声音听起来飘飘悠悠，我来不及反应。偶然，时刻，事件的意义，未来，各种词汇在我脑袋里盘旋。我想起博尔赫斯的《小径分岔的花园》。我想余准的心情应该和我一样吧，一个决定在心里游移酝酿，而耳边传来缥缈的关于神秘的话语……</p>
<p>“……生物学只有一套原则：无序事件，有向选择。那么是什么在做选择？是什么样的事件最终能留下来成为有利事件呢？答案只有延续性。一个蛋白质如果能留下来，那么它就留下来了，它在历史中将会有一个位置，而其他蛋白质随机生成又随机消失了。想让某一步正确，唯一的方法就是在这个方向上再踏一步……”</p>
<p>我想到我自己，想到邻居的胖子，想到妈妈和静静，想到我之前混乱的四年，想到我的忧郁与挣扎，想到专利局明亮的大厅。我知道我需要一个机会。</p>
<p>“……所以，如果能利用上，那么奶酪、洒在地上的粥和折断的花就都不是坏事了。”</p>
<p>于是我决定了。</p>
<h2>G</h2>
<p>在那个夏天之后，我到专利局找了份实习工作。我在小册子上读到的。</p>
<p>在那里找正式工作不太容易，但他们总会找一些在校学生做些零碎工作——还好我没有毕业。专利局的工作并不难，但每个方向的知识都要有一点——还好，我在大学里学习也是漫无目的。</p>
<p>安安——我第一次来这里遇到的女孩——已经成了我的女朋友。我们的爱情来自一同准备英语考试——还好我没考过四级。安安说她对我的第一印象是礼貌而羞涩，感觉很好——我没告诉她那是因为做亏心事心里紧张—— 一切都像魔力安排的，就连亏心事都帮了我的忙。</p>
<p>再进一步，我甚至可以说之前的心乱如麻都是好事——如果不是那样，我不会来到祖母家，而后面的一切也都不会发生。现在看起来，过去的所有事都连成了串。</p>
<p>我知道这不是任何人在安排。没有命运存在。一切都是我自己的选择。</p>
<p>这是一种奇怪的感觉：我总以为我们能选择未来，然而不是，我们真正能选择的是过去。</p>
<p>是我的选择把几年前的某一顿午饭挑选出来，成为和其他一千顿午饭不一样的一顿饭，而同样也是我的选择决定了我的大学是错误还是正确。</p>
<p>也许，承认事实就叫做听从自我吧。因为除了已经发生的所有事件的总和，还有什么是自我呢？</p>
<p>一年过去了，由于心情好，所有工作做得都很好。现在专利局已经愿意接受我做正式员工，从秋天开始上班。</p>
<p>我喜欢这里。我喜欢从四面八方了解零星的知识。而且，我不善于制定长远计划，也不善于执行长远计划，而这里刚好是是一个一个案例，不需要长远计划。更何况，像爱因斯坦一样的工作，很酷。</p>
<p>经过一年的反复实验和观察，祖母的抗癌因子和光合墙壁都申请了专利。已经有好几家大公司表示了兴趣。祖母没有心情和他们谈判，我便充当了中间人的重任。幸亏我在专利局。</p>
<p>说到这里还忘了提，祖母隔壁的胖子根本没有偷走祖母的抗癌因子培养皿。他自以为找到了恒温箱，却不知道那只是普通的壁橱，真正的恒温箱看上去是梳妆柜。</p>
<p>所以你永远不知道一样东西真正的用处是什么，祖母说。原来她早就知道。原来她一直什么都知道。</p>

      <p style='text-align: right'>
      <a href='https://dsuk.top/posts/word/xt#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">6938898e3f135799e4307317</guid>
  <category>posts</category>
<category>文字</category>
 </item>
  <item>
    <title>cloudreve更新脚本</title>
    <link>https://dsuk.top/notes/3</link>
    <pubDate>Mon, 17 Nov 2025 06:55:28 GMT</pubDate>
    <description>#!/bin/bash

设置颜色输出
GREEN=&apos;\033[0;32m&apos;
YELLOW=&apos;\03</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/notes/3'>https://dsuk.top/notes/3</a></blockquote>
      <pre><code class="language-">#!/bin/bash

# 设置颜色输出
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m' # No Color

REPO_OWNER="cloudreve"
REPO_NAME="cloudreve"
INSTALL_DIR="/opt/cloudreve/v4"
SUPERVISOR_PROGRAM_NAME="cloudreve:cloudreve_00"

echo -e "${GREEN}&gt;&gt;&gt; Cloudreve V4 更新启动${NC}"
echo "--------------------------------------------------"

if [ "$(id -u)" -ne 0 ]; then
   echo -e "${RED}错误：此脚本需要 root 权限运行，请使用 sudo。${NC}"
   exit 1
fi

echo -e "${YELLOW}&gt;&gt;&gt; 正在停止 Supervisor 进程组 '${SUPERVISOR_PROGRAM_NAME}'...${NC}"
supervisorctl stop "${SUPERVISOR_PROGRAM_NAME}"
if [ $? -ne 0 ]; then
    echo -e "${YELLOW}&gt;&gt;&gt; 进程可能已停止或不存在，继续执行更新...${NC}"
fi

echo -e "${GREEN}&gt;&gt;&gt; 正在获取 Cloudreve V4 最新 Release 信息...${NC}"
API_URL="https://api.github.com/repos/${REPO_OWNER}/${REPO_NAME}/releases/latest"
RELEASE_INFO=$(curl -s "${API_URL}")
if [ -z "$RELEASE_INFO" ]; then
    echo -e "${RED}错误：无法从 GitHub API 获取 Release 信息。${NC}"
    exit 1
fi
LATEST_VERSION=$(echo "$RELEASE_INFO" | grep -oP '"tag_name":\s*"\K[^"]+')
DOWNLOAD_URL=$(echo "$RELEASE_INFO" | grep -oP '"browser_download_url":\s*"\K.*cloudreve.*linux.*amd64\.tar\.gz[^"]*')
if [ -z "$DOWNLOAD_URL" ]; then
    DOWNLOAD_URL=$(echo "$RELEASE_INFO" | grep -oP '"browser_download_url":\s*"\K.*cloudreve.*\.tar\.gz[^"]*')
fi
if [ -z "$DOWNLOAD_URL" ]; then
    echo -e "${RED}错误：在最新 Release ($LATEST_VERSION) 中未找到下载包。${NC}"
    exit 1
fi
FILENAME=$(basename "$DOWNLOAD_URL")
TEMP_FILE="/tmp/${FILENAME}"
echo -e "${GREEN}&gt;&gt;&gt; 找到最新版本: ${LATEST_VERSION}${NC}"

echo -e "${GREEN}&gt;&gt;&gt; 正在下载...${NC}"
wget -q --show-progress "$DOWNLOAD_URL" -O "$TEMP_FILE"
if [ $? -ne 0 ]; then
    echo -e "${RED}错误：下载失败。${NC}"
    exit 1
fi

echo -e "${GREEN}&gt;&gt;&gt; 正在从压缩包中只提取 'cloudreve' 文件...${NC}"
mkdir -p "$INSTALL_DIR"
rm -f "${INSTALL_DIR}/cloudreve"
tar -xzf "${TEMP_FILE}" --wildcards -C "${INSTALL_DIR}" 'cloudreve'
chmod +x "${INSTALL_DIR}/cloudreve"
rm -f "${TEMP_FILE}"

echo -e "${GREEN}&gt;&gt;&gt; 正在重新加载 Supervisor 配置并启动服务...${NC}"
supervisorctl reread
supervisorctl update
supervisorctl start "${SUPERVISOR_PROGRAM_NAME}"

sleep 3
STATUS=$(supervisorctl status "${SUPERVISOR_PROGRAM_NAME}" | awk '{print $2}')
if [[ "$STATUS" == "RUNNING" ]]; then
    echo -e "${GREEN}&gt;&gt;&gt; 进程启动成功！更新完成。${NC}"
else
    echo -e "${RED}错误：进程启动失败。当前状态: $STATUS${NC}"
    supervisorctl status "${SUPERVISOR_PROGRAM_NAME}"
    exit 1
fi

echo "--------------------------------------------------"
echo -e "${GREEN}&gt;&gt;&gt; Cloudreve V4 ${LATEST_VERSION} 已成功更新！${NC}"</code></pre>
      <p style='text-align: right'>
      <a href='https://dsuk.top/notes/3#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">691ac6e0fc8549cb7b01edf2</guid>
  <category>notes</category>
false
 </item>
  <item>
    <title>博客配置备份</title>
    <link>https://dsuk.top/posts/default/blog</link>
    <pubDate>Thu, 13 Nov 2025 06:51:17 GMT</pubDate>
    <description>一拖四compose
services:
  mx:
    container_name: mx-</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/posts/default/blog'>https://dsuk.top/posts/default/blog</a></blockquote>
      <h2>一拖四compose</h2>
<pre><code class="language-">services:
  mx:
    container_name: mx-server
    image: innei/mx-server:latest
    environment:
      - TZ=Asia/Shanghai
      - NODE_ENV=production
      - DB_HOST=mongo
      - REDIS_HOST=redis
      - ALLOWED_ORIGINS=https://dsuk.top
      - JWT_SECRET=1111111111111111111111
    volumes:
      - ./mx-space:/root/.mx-space
    ports:
      - '2333:2333'
    depends_on:
      - mongo
      - redis
    networks:
      - mx-space
    restart: unless-stopped
    healthcheck:
      test: [CMD, curl, -f, 'http://127.0.0.1:2333/api/v2/ping']
      interval: 1m30s
      timeout: 30s
      retries: 5
      start_period: 30s

  mongo:
    container_name: mongo
    image: mongo:latest
    volumes:
      - ./mongo_data:/data/db
    networks:
      - mx-space
    restart: unless-stopped

  redis:
    image: redis:alpine
    container_name: redis
    volumes:
      - redis_data:/data
    healthcheck:
      test: [CMD-SHELL, 'redis-cli ping | grep PONG']
      start_period: 20s
      interval: 30s
      retries: 5
      timeout: 3s
    networks:
      - mx-space
    restart: unless-stopped

  shiro:
    container_name: shiro
    image: ghcr.io/iwvw/shiro:main
    volumes:
      - ./.env:/app/.env
      - ./public:/app/public
    restart: always
    environment:
      - NEXT_SHARP_PATH=/usr/local/lib/node_modules/sharp
    ports:
      - 2323:2323
    networks:
      - mx-space
      
networks:
  mx-space:
    driver: bridge

volumes:
  mongo_data:  
    driver: local
  redis_data:  
    driver: local
</code></pre><h2>反向代理</h2>
<pre><code class="language-">    ## 反向代理开始，直接复制官方文档的
    ## WebSocket 地址
    location /socket.io {
        proxy_set_header Upgrade $http_upgrade; 
        proxy_set_header Connection "Upgrade"; 
        proxy_buffering off; 
        proxy_set_header Host $host; 
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        proxy_set_header X-Forwarded-Proto $scheme; 
        proxy_pass http://127.0.0.1:2333/socket.io; 
    }
    ## API 地址
    location /api/v2 {
        proxy_pass http://127.0.0.1:2333/api/v2; 
    }
    ## 简读 render 地址
    location /render {
        proxy_pass http://127.0.0.1:2333/render; 
    }
    ## 前端地址
    location / {
        proxy_pass http://127.0.0.1:2323; 
    }
    ## 后台地址
    location /proxy {
        proxy_pass http://127.0.0.1:2333/proxy; 
    }
    location /qaqdmin {
        proxy_pass http://127.0.0.1:2333/proxy/qaqdmin; 
    }
    ## RSS 地址
    location ~* \/(feed|sitemap|atom.xml) {
        proxy_pass http://127.0.0.1:2333/$1; 
    }
    ## 反向代理结束
    add_header Access-Control-Allow-Origin *,127.0.0.1:* always; 
    add_header Access-Control-Allow-Methods GET,POST,OPTIONS,PUT,DELETE always; 
    if ( $request_method = 'OPTIONS' ) {
        return 204; 
    }
</code></pre><h2>env</h2>
<pre><code class="language-">NEXT_PUBLIC_API_URL=http://127.0.0.1:2333/api/v2
NEXT_PUBLIC_GATEWAY_URL=http://127.0.0.1:2333/
NEXT_PUBLIC_API_URL=https://dsuk.top/api/v2
NEXT_PUBLIC_GATEWAY_URL=https://dsuk.top
</code></pre>
      <p style='text-align: right'>
      <a href='https://dsuk.top/posts/default/blog#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">69157fe507c97a77fa46598f</guid>
  <category>posts</category>
<category>无理</category>
 </item>
  <item>
    <title>VULTER送的机子</title>
    <link>https://dsuk.top/posts/default/VULTER</link>
    <pubDate>Tue, 04 Nov 2025 07:47:13 GMT</pubDate>
    <description>##测试信息
融合怪版本：  2025.08.31
测试耗时：  6 分 32 秒
测试时间：  S</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/posts/default/VULTER'>https://dsuk.top/posts/default/VULTER</a></blockquote>
      <blockquote>
<p>##测试信息
<strong>融合怪版本：</strong>  2025.08.31
<strong>测试耗时：</strong>  6 分 32 秒
<strong>测试时间：</strong>  Sat Oct 25 19:23:09 UTC 2025</p>
</blockquote>
<h2>📊 基础信息</h2>
<h3>💻 硬件规格</h3>
<table>
<thead>
<tr>
<th align="left">项目</th>
<th align="left">详情</th>
</tr>
</thead>
<tbody><tr>
<td align="left"><strong>CPU 型号</strong></td>
<td align="left">Intel Xeon Processor (Skylake, IBRS)</td>
</tr>
<tr>
<td align="left"><strong>CPU 核心</strong></td>
<td align="left">1 Cores @ 2593.904 MHz</td>
</tr>
<tr>
<td align="left"><strong>CPU 缓存</strong></td>
<td align="left">L1: 32.00 KB / L2: 4.00 MB / L3: 16.00 MB</td>
</tr>
<tr>
<td align="left"><strong>虚拟化</strong></td>
<td align="left">❌ 不支持</td>
</tr>
<tr>
<td align="left"><strong>AES-NI</strong></td>
<td align="left">✅ 已启用</td>
</tr>
<tr>
<td align="left"><strong>内存</strong></td>
<td align="left">220.48 MiB / 451.68 MiB</td>
</tr>
<tr>
<td align="left"><strong>Swap</strong></td>
<td align="left">未配置</td>
</tr>
<tr>
<td align="left"><strong>硬盘</strong></td>
<td align="left">4.73 GiB / 8.83 GiB</td>
</tr>
</tbody></table>
<h3>⚙️ 系统信息</h3>
<table>
<thead>
<tr>
<th align="left">项目</th>
<th align="left">详情</th>
</tr>
</thead>
<tbody><tr>
<td align="left"><strong>操作系统</strong></td>
<td align="left">Debian GNU/Linux 12 (bookworm) (x86_64)</td>
</tr>
<tr>
<td align="left"><strong>架构</strong></td>
<td align="left">x86_64 (64 Bit)</td>
</tr>
<tr>
<td align="left"><strong>内核版本</strong></td>
<td align="left">6.1.0-38-amd64</td>
</tr>
<tr>
<td align="left"><strong>TCP 加速</strong></td>
<td align="left">bbr</td>
</tr>
<tr>
<td align="left"><strong>在线时间</strong></td>
<td align="left">0 days, 9 hour 7 min</td>
</tr>
<tr>
<td align="left"><strong>系统负载</strong></td>
<td align="left">1.25, 0.34, 0.11</td>
</tr>
</tbody></table>
<h3>🌐 网络配置</h3>
<table>
<thead>
<tr>
<th align="left">项目</th>
<th align="left">详情</th>
</tr>
</thead>
<tbody><tr>
<td align="left"><strong>虚拟化架构</strong></td>
<td align="left">Microsoft Hyper-V</td>
</tr>
<tr>
<td align="left"><strong>NAT 类型</strong></td>
<td align="left">Full Cone</td>
</tr>
<tr>
<td align="left"><strong>IPv4 信息</strong></td>
<td align="left">Kent / Washington / US (AS20473 The Constant Company, LLC)</td>
</tr>
<tr>
<td align="left"><strong>IPv6 信息</strong></td>
<td align="left">Kent / Washington / United States (AS20473 AS-VULTR)</td>
</tr>
<tr>
<td align="left"><strong>IPv6 子网</strong></td>
<td align="left">64</td>
</tr>
</tbody></table>
<h2>💻 硬件性能测试</h2>
<h3>🔥 CPU 测试</h3>
<p><strong>单核性能得分：</strong>  1065 Scores</p>
<blockquote>
<p>[!info] 单核性能评级
🟡 <strong>良好 (1000 &lt; 1065 &lt; 1500)</strong></p>
</blockquote>
<h3>🧠 内存测试</h3>
<table>
<thead>
<tr>
<th>测试类型</th>
<th>性能</th>
</tr>
</thead>
<tbody><tr>
<td>单线程读测试</td>
<td>20962.10 MB/s</td>
</tr>
<tr>
<td>单线程写测试</td>
<td>17460.32 MB/s</td>
</tr>
</tbody></table>
<blockquote>
<p>[!info] 内存性能分析
🟡 <strong>良好 - 读取 20.47 GB/s，写入 17.05 GB/s，达到 DDR4 级别性能（双通道 34-50 GB/s）</strong></p>
</blockquote>
<h3>💾 磁盘性能测试</h3>
<h4>DD 读写测试</h4>
<table>
<thead>
<tr>
<th>测试项目</th>
<th>操作</th>
<th>速度</th>
<th>IOPS</th>
<th>耗时</th>
</tr>
</thead>
<tbody><tr>
<td>100MB-4K Block</td>
<td>写入</td>
<td>50.4 MB/s</td>
<td>N/A</td>
<td>2.08s</td>
</tr>
<tr>
<td>100MB-4K Block</td>
<td>读取</td>
<td>58.6 MB/s</td>
<td>14302 IOPS</td>
<td>1.79s</td>
</tr>
<tr>
<td>1GB-1M Block</td>
<td>写入</td>
<td>453 MB/s</td>
<td>432 IOPS</td>
<td>2.31s</td>
</tr>
<tr>
<td>1GB-1M Block</td>
<td>读取</td>
<td>490 MB/s</td>
<td>467 IOPS</td>
<td>2.14s</td>
</tr>
</tbody></table>
<h4>FIO 读写测试</h4>
<table>
<thead>
<tr>
<th>块大小</th>
<th>读取速度</th>
<th>读取IOPS</th>
<th>写入速度</th>
<th>写入IOPS</th>
<th>总速度</th>
<th>总IOPS</th>
</tr>
</thead>
<tbody><tr>
<td>4k</td>
<td>75.91 MB/s</td>
<td>18900</td>
<td>76.11 MB/s</td>
<td>19000</td>
<td>152.03 MB/s</td>
<td>38000</td>
</tr>
<tr>
<td>64k</td>
<td>180.87 MB/s</td>
<td>2800</td>
<td>181.82 MB/s</td>
<td>2800</td>
<td>362.70 MB/s</td>
<td>5600</td>
</tr>
<tr>
<td>512k</td>
<td>208.56 MB/s</td>
<td>407</td>
<td>219.64 MB/s</td>
<td>428</td>
<td>428.20 MB/s</td>
<td>835</td>
</tr>
<tr>
<td>1m</td>
<td>225.75 MB/s</td>
<td>220</td>
<td>240.79 MB/s</td>
<td>235</td>
<td>466.55 MB/s</td>
<td>455</td>
</tr>
</tbody></table>
<h4>磁盘性能分析</h4>
<p><strong>磁盘类型判断：</strong>  标准SSD</p>
<blockquote>
<p>[!info] 4K性能评级
🟡 <strong>良好 - 4K读取 75.91 MB/s，4K写入 76.11 MB/s，平均 76.01 MB/s 在 50-200 MB/s 范围，为标准 SSD 性能</strong></p>
</blockquote>
<blockquote>
<p>[!danger] 资源超售检测
🔴 <strong>较差 - 1M性能 0.46 GB/s &lt; 0.5 GB/s，低于标准 SSD 正常水平（1-2 GB/s），可能存在 IO 限制或超售</strong></p>
</blockquote>
<h2>🎬 流媒体解锁测试</h2>
<blockquote>
<p>[!info] 流媒体解锁说明
测试各大流媒体平台在当前IP下的访问状态，包括地区限制检测
 <strong>✅ 解锁</strong> = 可正常访问， <strong>❌ 失败</strong> = 无法访问， <strong>🔄 仅自制剧</strong> = 部分内容可用</p>
</blockquote>
<h3>📺 IPv4 解锁结果</h3>
<table>
<thead>
<tr>
<th>流媒体平台</th>
<th>解锁状态</th>
</tr>
</thead>
<tbody><tr>
<td>Dazn</td>
<td>📋 IP Banned by Dazn</td>
</tr>
<tr>
<td>Disney+</td>
<td>❌ No (IP Banned By Disney+ 1)</td>
</tr>
<tr>
<td>Netflix</td>
<td>📋 Originals Only</td>
</tr>
<tr>
<td>YouTube Premium</td>
<td>✅ Yes (Region: US)</td>
</tr>
<tr>
<td>Amazon Prime Video</td>
<td>✅ Yes (Region: US)</td>
</tr>
<tr>
<td>TVBAnywhere+</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Spotify Registration</td>
<td>❌ No</td>
</tr>
<tr>
<td>YouTube CDN</td>
<td>📋 Seattle, WA</td>
</tr>
<tr>
<td>Netflix Preferred CDN</td>
<td>📋 Seattle, WA</td>
</tr>
<tr>
<td>ChatGPT</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Google Gemini</td>
<td>✅ Yes (Region: USA)</td>
</tr>
<tr>
<td>Claude</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Wikipedia Editability</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Google Play Store</td>
<td>📋 United States</td>
</tr>
<tr>
<td>Google Search CAPTCHA Free</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Steam Currency</td>
<td>📋 USD</td>
</tr>
<tr>
<td>Reddit</td>
<td>❌ No</td>
</tr>
<tr>
<td>SD Gundam G Generation Eternal</td>
<td>❌ No</td>
</tr>
</tbody></table>
<h3>📱 IPv6 解锁结果</h3>
<table>
<thead>
<tr>
<th>流媒体平台</th>
<th>解锁状态</th>
</tr>
</thead>
<tbody><tr>
<td>Dazn</td>
<td>❌ IPv6 Is Not Currently Supported</td>
</tr>
<tr>
<td>Disney+</td>
<td>❌ IPv6 Is Not Currently Supported</td>
</tr>
<tr>
<td>Netflix</td>
<td>📋 Originals Only</td>
</tr>
<tr>
<td>YouTube Premium</td>
<td>✅ Yes (Region: US)</td>
</tr>
<tr>
<td>Amazon Prime Video</td>
<td>❌ IPv6 Is Not Currently Supported</td>
</tr>
<tr>
<td>TVBAnywhere+</td>
<td>❌ IPv6 Is Not Currently Supported</td>
</tr>
<tr>
<td>Spotify Registration</td>
<td>❌ No</td>
</tr>
<tr>
<td>YouTube CDN</td>
<td>📋 Seattle, WA</td>
</tr>
<tr>
<td>Netflix Preferred CDN</td>
<td>📋 Seattle, WA</td>
</tr>
<tr>
<td>ChatGPT</td>
<td>📋 Failed (Network Connection)</td>
</tr>
<tr>
<td>Google Gemini</td>
<td>✅ Yes (Region: USA)</td>
</tr>
<tr>
<td>Claude</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Wikipedia Editability</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Google Play Store</td>
<td>📋 United States</td>
</tr>
<tr>
<td>Google Search CAPTCHA Free</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Steam Currency</td>
<td>❌ IPv6 Is Not Currently Supported</td>
</tr>
<tr>
<td>Reddit</td>
<td>❌ IPv6 Is Not Currently Supported</td>
</tr>
<tr>
<td>SD Gundam G Generation Eternal</td>
<td>📋 Failed (Network Connection)</td>
</tr>
</tbody></table>
<h3>🎵 TikTok 解锁信息</h3>
<p><strong>检测地区：</strong>  US
<strong>状态：</strong>  ✅ 可正常访问</p>
<h2>🌐 网络测试</h2>
<h3>🔍 IP 质量检测</h3>
<blockquote>
<p>[!warning] 重要提醒
<strong>数据仅作参考，不代表100%准确！</strong>  基于15个数据库检测，不同数据库算法和更新频率不同，建议综合多个来源判断。表格编号对应下方数据库列表。</p>
</blockquote>
<h4>📊 数据库来源列表</h4>
<table>
<thead>
<tr>
<th>编号</th>
<th>数据库名称</th>
<th>描述</th>
</tr>
</thead>
<tbody><tr>
<td>0</td>
<td><a href="https://ipinfo.io/">ipinfo数据库</a></td>
<td>IP地理位置和ASN信息</td>
</tr>
<tr>
<td>1</td>
<td><a href="https://scamalytics.com/">scamalytics数据库</a></td>
<td>欺诈检测和风险评估</td>
</tr>
<tr>
<td>2</td>
<td><a href="https://www.virustotal.com/">virustotal数据库</a></td>
<td>恶意软件和威胁检测</td>
</tr>
<tr>
<td>3</td>
<td><a href="https://www.abuseipdb.com/">abuseipdb数据库</a></td>
<td>IP滥用报告数据库</td>
</tr>
<tr>
<td>4</td>
<td><a href="https://www.ip2location.com/">ip2location数据库</a></td>
<td>IP地理定位服务</td>
</tr>
<tr>
<td>5</td>
<td><a href="http://ip-api.com/">ip-api数据库</a></td>
<td>IP地理位置API</td>
</tr>
<tr>
<td>6</td>
<td><a href="https://ipwhois.app/">ipwhois数据库</a></td>
<td>IP WHOIS信息查询</td>
</tr>
<tr>
<td>7</td>
<td><a href="https://ipregistry.co/">ipregistry数据库</a></td>
<td>IP地理位置和威胁情报</td>
</tr>
<tr>
<td>8</td>
<td><a href="https://ipdata.co/">ipdata数据库</a></td>
<td>IP地理位置和安全数据</td>
</tr>
<tr>
<td>9</td>
<td><a href="https://db-ip.com/">db-ip数据库</a></td>
<td>IP地理位置数据库</td>
</tr>
<tr>
<td>A</td>
<td><a href="https://ipapi.is/">ipapiis数据库</a></td>
<td>IP地理位置和安全检测</td>
</tr>
<tr>
<td>B</td>
<td><a href="https://ipapi.com/">ipapicom数据库</a></td>
<td>IP地理位置API服务</td>
</tr>
<tr>
<td>C</td>
<td><a href="https://www.bigdatacloud.com/">bigdatacloud数据库</a></td>
<td>IP地理位置和网络数据</td>
</tr>
<tr>
<td>D</td>
<td><a href="https://data.dkly.net/">dkly数据库</a></td>
<td>IP威胁情报</td>
</tr>
<tr>
<td>E</td>
<td><a href="https://www.ipqualityscore.com/">ipqualityscore数据库</a></td>
<td>综合IP质量评分</td>
</tr>
</tbody></table>
<h4>🌐 IPv4 质量检测</h4>
<h5>安全得分</h5>
<table>
<thead>
<tr>
<th>检测指标</th>
<th>检测结果</th>
<th>评级</th>
</tr>
</thead>
<tbody><tr>
<td>声誉 (越高越好)</td>
<td>0<sup>[2]</sup></td>
<td>🟢 优秀</td>
</tr>
<tr>
<td>信任得分 (越高越好)</td>
<td>0<sup>[8]</sup></td>
<td>🟢 优秀</td>
</tr>
<tr>
<td>VPN得分 (越低越好)</td>
<td>100<sup>[8]</sup></td>
<td>🔴 较弱</td>
</tr>
<tr>
<td>代理得分 (越低越好)</td>
<td>100<sup>[8]</sup></td>
<td>🔴 较弱</td>
</tr>
<tr>
<td>社区投票-无害</td>
<td>0<sup>[2]</sup></td>
<td>-</td>
</tr>
<tr>
<td>社区投票-恶意</td>
<td>0<sup>[2]</sup></td>
<td>-</td>
</tr>
<tr>
<td>威胁得分 (越低越好)</td>
<td>100<sup>[8]</sup></td>
<td>🔴 较弱</td>
</tr>
<tr>
<td>欺诈得分 (越低越好)</td>
<td>65<sup>[E]</sup></td>
<td>🟠 一般</td>
</tr>
<tr>
<td>滥用得分 (越低越好)</td>
<td>0<sup>[3]</sup></td>
<td>🟢 优秀</td>
</tr>
<tr>
<td>ASN滥用得分 (越低越好)</td>
<td>0.002 (Low)<sup>[A]</sup></td>
<td>🟢 优秀</td>
</tr>
<tr>
<td>公司滥用得分 (越低越好)</td>
<td>0.002 (Low)<sup>[A]</sup></td>
<td>🟢 优秀</td>
</tr>
<tr>
<td>威胁级别</td>
<td>low<sup>[9]</sup></td>
<td>🟢 优秀</td>
</tr>
</tbody></table>
<h5>黑名单记录统计</h5>
<table>
<thead>
<tr>
<th>记录类型</th>
<th>检测结果</th>
</tr>
</thead>
<tbody><tr>
<td>无害记录数</td>
<td>0<sup>[2]</sup></td>
</tr>
<tr>
<td>恶意记录数</td>
<td>0<sup>[2]</sup></td>
</tr>
<tr>
<td>可疑记录数</td>
<td>0<sup>[2]</sup></td>
</tr>
<tr>
<td>无记录数</td>
<td>95<sup>[2]</sup></td>
</tr>
<tr>
<td>DNS黑名单统计</td>
<td>总检查:314 Clean:0 Blacklisted:6 Other:23</td>
</tr>
</tbody></table>
<h5>安全信息</h5>
<table>
<thead>
<tr>
<th>检测项目</th>
<th>检测结果</th>
</tr>
</thead>
<tbody><tr>
<td>使用类型</td>
<td>hosting - high probability<sup>[C]</sup>, DataCenter/WebHosting/Transit<sup>[3]</sup>, hosting<sup>[0][7][8][9][A]</sup></td>
</tr>
<tr>
<td>公司类型</td>
<td>hosting<sup>[0][7][A]</sup></td>
</tr>
<tr>
<td>是否云提供商</td>
<td>Yes<sup>[7]</sup></td>
</tr>
<tr>
<td>是否数据中心</td>
<td>Yes<sup>[0][5][6][8][A][C]</sup></td>
</tr>
<tr>
<td>是否移动设备</td>
<td>Yes<sup>[E]</sup>, No<sup>[5][A][C]</sup></td>
</tr>
<tr>
<td>是否代理</td>
<td>No<sup>[0][4][5][6][7][8][9][A][C]</sup>, Yes<sup>[E]</sup></td>
</tr>
<tr>
<td>是否VPN</td>
<td>Yes<sup>[A][E]</sup>, No<sup>[0][6][7][C]</sup></td>
</tr>
<tr>
<td>是否TorExit</td>
<td>No<sup>[7]</sup></td>
</tr>
<tr>
<td>是否Tor出口</td>
<td>No<sup>[7]</sup></td>
</tr>
<tr>
<td>是否网络爬虫</td>
<td>No<sup>[9][A][E]</sup></td>
</tr>
<tr>
<td>是否匿名</td>
<td>Yes<sup>[8]</sup>, No<sup>[6][7]</sup></td>
</tr>
<tr>
<td>是否攻击者</td>
<td>No<sup>[7][8]</sup></td>
</tr>
<tr>
<td>是否滥用者</td>
<td>No<sup>[7][8][A][C][E]</sup></td>
</tr>
<tr>
<td>是否威胁</td>
<td>No<sup>[7][8][C]</sup></td>
</tr>
<tr>
<td>是否中继</td>
<td>No<sup>[0][7][8][C]</sup></td>
</tr>
<tr>
<td>是否Bogon</td>
<td>No<sup>[7][8][A][C]</sup></td>
</tr>
<tr>
<td>是否机器人</td>
<td>No<sup>[E]</sup></td>
</tr>
</tbody></table>
<h4>🌍 IPv6 质量检测</h4>
<h5>安全得分</h5>
<table>
<thead>
<tr>
<th>检测指标</th>
<th>检测结果</th>
<th>评级</th>
</tr>
</thead>
<tbody><tr>
<td>欺诈得分 (越低越好)</td>
<td>0</td>
<td></td>
</tr>
<tr>
<td>滥用得分 (越低越好)</td>
<td>0<sup>[3]</sup></td>
<td>🟢 优秀</td>
</tr>
<tr>
<td>ASN滥用得分 (越低越好)</td>
<td>0.002 (Low)<sup>[A]</sup></td>
<td>🟢 优秀</td>
</tr>
<tr>
<td>公司滥用得分 (越低越好)</td>
<td>0 (Very Low)<sup>[A]</sup></td>
<td>🟢 优秀</td>
</tr>
<tr>
<td>Google搜索可行性</td>
<td>❌ 不可用</td>
<td>-</td>
</tr>
</tbody></table>
<h5>安全信息</h5>
<table>
<thead>
<tr>
<th>检测项目</th>
<th>检测结果</th>
</tr>
</thead>
<tbody><tr>
<td>使用类型</td>
<td>DataCenter/WebHosting/Transit<sup>[3]</sup>, hosting<sup>[A]</sup></td>
</tr>
<tr>
<td>公司类型</td>
<td>hosting<sup>[A]</sup></td>
</tr>
<tr>
<td>是否数据中心</td>
<td>Yes<sup>[A]</sup></td>
</tr>
<tr>
<td>是否移动设备</td>
<td>No<sup>[A]</sup></td>
</tr>
<tr>
<td>是否代理</td>
<td>No<sup>[A]</sup></td>
</tr>
<tr>
<td>是否VPN</td>
<td>No<sup>[A]</sup></td>
</tr>
<tr>
<td>是否Tor</td>
<td>No<sup>[3][A]</sup></td>
</tr>
<tr>
<td>是否网络爬虫</td>
<td>No<sup>[A]</sup></td>
</tr>
<tr>
<td>是否滥用者</td>
<td>No<sup>[A]</sup></td>
</tr>
<tr>
<td>是否Bogon</td>
<td>No<sup>[A]</sup></td>
</tr>
</tbody></table>
<h3>📧 邮件端口检测</h3>
<table>
<thead>
<tr>
<th>平台</th>
<th>SMTP</th>
<th>SMTPS</th>
<th>POP3</th>
<th>POP3S</th>
<th>IMAP</th>
<th>IMAPS</th>
</tr>
</thead>
<tbody><tr>
<td>LocalPort</td>
<td>✅</td>
<td>✅</td>
<td>✅</td>
<td>✅</td>
<td>✅</td>
<td>✅</td>
</tr>
<tr>
<td>QQ</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>163</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>Sohu</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>Yandex</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>Gmail</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
</tr>
<tr>
<td>Outlook</td>
<td>❌</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>Office365</td>
<td>❌</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>Yahoo</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
</tr>
<tr>
<td>MailCOM</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>MailRU</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>AOL</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
</tr>
<tr>
<td>GMX</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>Sina</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>Apple</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
</tr>
<tr>
<td>FastMail</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
</tr>
<tr>
<td>MXRoute</td>
<td>❌</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>Namecrane</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
<tr>
<td>XYAMail</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
</tr>
<tr>
<td>ZohoMail</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
</tr>
<tr>
<td>Inbox_eu</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>❌</td>
<td>❌</td>
</tr>
<tr>
<td>Free_fr</td>
<td>❌</td>
<td>✅</td>
<td>✅</td>
<td>❌</td>
<td>✅</td>
<td>❌</td>
</tr>
</tbody></table>
<h3>🔄 三网回程</h3>
<blockquote>
<p>[!info] 三网回程说明
检测当前服务器到国内三大运营商的网络回程路由情况
<strong>线路质量：</strong>  CN2GIA &gt; CN2GT &gt; 163骨干网 &gt; 普通线路
<strong>检测目标：</strong>  默认检测到广州的回程路由</p>
</blockquote>
<h4>📡 电信回程</h4>
<table>
<thead>
<tr>
<th>目标地址</th>
<th>IP地址</th>
<th>线路类型</th>
<th>线路质量</th>
</tr>
</thead>
<tbody><tr>
<td>北京电信v4</td>
<td>219.141.140.10</td>
<td>电信163    [普通线路]</td>
<td>⚠️ 一般 (163骨干网)</td>
</tr>
<tr>
<td>上海电信v4</td>
<td>202.96.209.133</td>
<td>检测不到回程路由节点的IPV4地址</td>
<td>📋 未知线路</td>
</tr>
<tr>
<td>广州电信v4</td>
<td>58.60.188.222</td>
<td>电信163    [普通线路]</td>
<td>⚠️ 一般 (163骨干网)</td>
</tr>
<tr>
<td>成都电信v4</td>
<td>61.139.2.69</td>
<td>电信163    [普通线路]</td>
<td>⚠️ 一般 (163骨干网)</td>
</tr>
<tr>
<td>北京电信v6</td>
<td>2400:89c0:1053:3::69</td>
<td>电信163    [普通线路]</td>
<td>⚠️ 一般 (163骨干网)</td>
</tr>
<tr>
<td>上海电信v6</td>
<td>240e:e1:aa00:4000::24</td>
<td>电信163    [普通线路]</td>
<td>⚠️ 一般 (163骨干网)</td>
</tr>
<tr>
<td>广州电信v6</td>
<td>240e:97c:2f:3000::44</td>
<td>电信163    [普通线路]</td>
<td>⚠️ 一般 (163骨干网)</td>
</tr>
</tbody></table>
<h4>📶 联通回程</h4>
<table>
<thead>
<tr>
<th>目标地址</th>
<th>IP地址</th>
<th>线路类型</th>
<th>线路质量</th>
</tr>
</thead>
<tbody><tr>
<td>北京联通v4</td>
<td>202.106.195.68</td>
<td>联通4837   [普通线路]</td>
<td>⚠️ 一般 (联通4837)</td>
</tr>
<tr>
<td>上海联通v4</td>
<td>210.22.97.1</td>
<td>联通4837   [普通线路]</td>
<td>⚠️ 一般 (联通4837)</td>
</tr>
<tr>
<td>广州联通v4</td>
<td>210.21.196.6</td>
<td>联通4837   [普通线路]</td>
<td>⚠️ 一般 (联通4837)</td>
</tr>
<tr>
<td>成都联通v4</td>
<td>119.6.6.6</td>
<td>联通4837   [普通线路]</td>
<td>⚠️ 一般 (联通4837)</td>
</tr>
<tr>
<td>北京联通v6</td>
<td>2400:89c0:1013:3::54</td>
<td>检测不到回程路由节点的IPV6地址</td>
<td>📋 未知线路</td>
</tr>
<tr>
<td>上海联通v6</td>
<td>2408:80f1:21:5003::a</td>
<td>联通4837   [普通线路]</td>
<td>⚠️ 一般 (联通4837)</td>
</tr>
<tr>
<td>广州联通v6</td>
<td>2408:8756:f50:1001::c</td>
<td>联通4837   [普通线路]</td>
<td>⚠️ 一般 (联通4837)</td>
</tr>
</tbody></table>
<h4>📱 移动回程</h4>
<table>
<thead>
<tr>
<th>目标地址</th>
<th>IP地址</th>
<th>线路类型</th>
<th>线路质量</th>
</tr>
</thead>
<tbody><tr>
<td>北京移动v4</td>
<td>221.179.155.161</td>
<td>移动CMI    [普通线路]</td>
<td>⚠️ 一般 (移动CMI)</td>
</tr>
<tr>
<td>上海移动v4</td>
<td>211.136.112.200</td>
<td>移动CMI    [普通线路]</td>
<td>⚠️ 一般 (移动CMI)</td>
</tr>
<tr>
<td>广州移动v4</td>
<td>120.196.165.24</td>
<td>移动CMI    [普通线路]</td>
<td>⚠️ 一般 (移动CMI)</td>
</tr>
<tr>
<td>成都移动v4</td>
<td>211.137.96.205</td>
<td>移动CMI    [普通线路] 移动CMIN2  [精品线路]</td>
<td>✅ 良好 (CMIN2)</td>
</tr>
<tr>
<td>北京移动v6</td>
<td>2409:8c00:8421:1303::55</td>
<td>移动CMI    [普通线路] 移动CMIN2  [精品线路]</td>
<td>✅ 良好 (CMIN2)</td>
</tr>
<tr>
<td>上海移动v6</td>
<td>2409:8c1e:75b0:3003::26</td>
<td>移动CMIN2  [精品线路] 移动CMI    [普通线路]</td>
<td>✅ 良好 (CMIN2)</td>
</tr>
<tr>
<td>广州移动v6</td>
<td>2409:8c54:871:1001::12</td>
<td>移动CMIN2  [精品线路] 移动CMI    [普通线路]</td>
<td>✅ 良好 (CMIN2)</td>
</tr>
</tbody></table>
<h3>🛣️ 回程路由</h3>
<blockquote>
<p>[!info] 回程路由说明
基于 nexttrace 工具检测到国内三大运营商的详细路由路径
<strong>延迟含义：</strong>  每行显示的是从源点到该跳点的累计延迟时间
<strong>关键指标：</strong>  最终延迟（到达目标总时间）、跳数、关键网络节点</p>
</blockquote>
<h4>📊 路由摘要</h4>
<table>
<thead>
<tr>
<th>目标</th>
<th>目标IP</th>
<th>总跳数</th>
<th>最终延迟</th>
<th>路由质量</th>
<th>关键节点</th>
</tr>
</thead>
<tbody><tr>
<td>广州电信</td>
<td>58.60.188.222</td>
<td>10</td>
<td>181.12ms 🇨🇳</td>
<td>✅ 良好</td>
<td>CHINANET-US (美国 加利福尼亚 圣何塞 Cogent/Telia-CT-PoP 电信), CHINANET-BB (中国 广东 广州 电信), CHINANET-BB (中国 广东 广州 电信)</td>
</tr>
<tr>
<td>广州联通</td>
<td>210.21.196.6</td>
<td>13</td>
<td>186.92ms 🇨🇳</td>
<td>✅ 良好</td>
<td>UNICOM-GD (中国 广东 深圳 联通)</td>
</tr>
<tr>
<td>广州移动</td>
<td>120.196.165.24</td>
<td>13</td>
<td>172.13ms 🇨🇳</td>
<td>✅ 良好</td>
<td>CMI-INT (美国 华盛顿州 西雅图 移动), CMI-INT (中国 广东 广州 移动), CMNET (中国 广东 广州 移动)</td>
</tr>
</tbody></table>
<h4>🛣️ 广州电信 详细路由</h4>
<p><strong>目标IP：</strong>  58.60.188.222</p>
<table>
<thead>
<tr>
<th>跳数</th>
<th>延迟</th>
<th>ASN</th>
<th>位置</th>
<th>服务商</th>
<th>备注</th>
</tr>
</thead>
<tbody><tr>
<td>1</td>
<td>0.18 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>2</td>
<td>0.27 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>3</td>
<td>1.00 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>4</td>
<td>1.11 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>5</td>
<td>1.17 ms</td>
<td>AS1299 [TELIANET]</td>
<td>美国 华盛顿 西雅图</td>
<td>arelion.com</td>
<td></td>
</tr>
<tr>
<td>6</td>
<td>20.30 ms</td>
<td>AS1299 [ARELION-NET]</td>
<td>美国 加利福尼亚 圣何塞</td>
<td>arelion.com</td>
<td></td>
</tr>
<tr>
<td>7</td>
<td>152.00 ms</td>
<td>AS4134 [CHINANET-US]</td>
<td>美国 加利福尼亚 圣何塞 Cogent/Telia-CT-PoP 电信</td>
<td><a href="http://www.chinatelecom.com.cn">www.chinatelecom.com.cn</a></td>
<td></td>
</tr>
<tr>
<td>8</td>
<td>176.18 ms</td>
<td>AS4134 [CHINANET-BB]</td>
<td>中国 广东 广州 电信</td>
<td><a href="http://www.chinatelecom.com.cn">www.chinatelecom.com.cn</a></td>
<td></td>
</tr>
<tr>
<td>9</td>
<td>177.10 ms</td>
<td>AS4134 [CHINANET-BB]</td>
<td>中国 广东 广州 电信</td>
<td><a href="http://www.chinatelecom.com.cn">www.chinatelecom.com.cn</a></td>
<td></td>
</tr>
<tr>
<td>10</td>
<td>181.12 ms</td>
<td>AS4134 [CHINANET-GD]</td>
<td>中国 广东 深圳 电信</td>
<td><a href="http://www.chinatelecom.com.cn">www.chinatelecom.com.cn</a></td>
<td></td>
</tr>
</tbody></table>
<h4>🛣️ 广州联通 详细路由</h4>
<p><strong>目标IP：</strong>  210.21.196.6</p>
<table>
<thead>
<tr>
<th>跳数</th>
<th>延迟</th>
<th>ASN</th>
<th>位置</th>
<th>服务商</th>
<th>备注</th>
</tr>
</thead>
<tbody><tr>
<td>1</td>
<td>0.16 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>2</td>
<td>520.99 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>3</td>
<td>0.96 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>4</td>
<td>1.71 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>5</td>
<td>0.97 ms</td>
<td>AS3257</td>
<td>美国 华盛顿州 西雅图</td>
<td>gtt.net</td>
<td></td>
</tr>
<tr>
<td>6</td>
<td>19.58 ms</td>
<td>AS3257 [GTT-BACKBONE]</td>
<td>美国 加利福尼亚 圣何塞</td>
<td>gtt.net</td>
<td></td>
</tr>
<tr>
<td>7</td>
<td>225.92 ms</td>
<td>AS3257</td>
<td>美国 加利福尼亚 圣何塞</td>
<td>gtt.net</td>
<td></td>
</tr>
<tr>
<td>8</td>
<td>168.76 ms</td>
<td>AS4837 [CU169-BACKBONE]</td>
<td>中国 上海 联通</td>
<td>chinaunicom.cn</td>
<td></td>
</tr>
<tr>
<td>9</td>
<td>164.47 ms</td>
<td>AS4837 [CU169-BACKBONE]</td>
<td>中国 上海 联通</td>
<td>chinaunicom.cn</td>
<td></td>
</tr>
<tr>
<td>10</td>
<td>186.20 ms</td>
<td>AS4837 [CU169-BACKBONE]</td>
<td>中国 广东 广州 联通</td>
<td>chinaunicom.cn</td>
<td></td>
</tr>
<tr>
<td>11</td>
<td>188.10 ms</td>
<td>AS17816 [UNICOM-GD]</td>
<td>中国 广东 深圳 联通</td>
<td>chinaunicom.cn</td>
<td></td>
</tr>
<tr>
<td>12</td>
<td>194.62 ms</td>
<td>AS17623 [APNIC-AP]</td>
<td>中国 广东 深圳 联通</td>
<td>chinaunicom.cn</td>
<td></td>
</tr>
<tr>
<td>13</td>
<td>186.92 ms</td>
<td>AS17623</td>
<td>中国 广东 深圳 宝安区 联通</td>
<td>chinaunicom.cn</td>
<td></td>
</tr>
</tbody></table>
<h4>🛣️ 广州移动 详细路由</h4>
<p><strong>目标IP：</strong>  120.196.165.24</p>
<table>
<thead>
<tr>
<th>跳数</th>
<th>延迟</th>
<th>ASN</th>
<th>位置</th>
<th>服务商</th>
<th>备注</th>
</tr>
</thead>
<tbody><tr>
<td>1</td>
<td>0.15 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>2</td>
<td>232.66 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>3</td>
<td>3.86 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>4</td>
<td>1.01 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>5</td>
<td>1.76 ms</td>
<td>-</td>
<td>私有地址</td>
<td>-</td>
<td>🔒 私有地址</td>
</tr>
<tr>
<td>6</td>
<td>19.53 ms</td>
<td>AS58453 [CMI-INT]</td>
<td>美国 华盛顿州 西雅图 移动</td>
<td>cmi.chinamobile.com</td>
<td></td>
</tr>
<tr>
<td>7</td>
<td>168.95 ms</td>
<td>AS58453 [CMI-INT]</td>
<td>中国 广东 广州 移动</td>
<td>cmi.chinamobile.com</td>
<td></td>
</tr>
<tr>
<td>8</td>
<td>161.88 ms</td>
<td>AS9808 [CMNET]</td>
<td>中国 广东 广州 移动</td>
<td>chinamobileltd.com</td>
<td></td>
</tr>
<tr>
<td>9</td>
<td>164.47 ms</td>
<td>AS9808 [CMNET]</td>
<td>中国 广东 广州 I-C 移动</td>
<td>chinamobileltd.com</td>
<td></td>
</tr>
<tr>
<td>10</td>
<td>173.55 ms</td>
<td>AS9808 [CMNET]</td>
<td>中国 广东 广州 移动</td>
<td>chinamobileltd.com</td>
<td></td>
</tr>
<tr>
<td>11</td>
<td>172.61 ms</td>
<td>AS9808 [CMNET]</td>
<td>中国 广东 广州 移动</td>
<td>chinamobileltd.com</td>
<td></td>
</tr>
<tr>
<td>12</td>
<td>168.52 ms</td>
<td>AS9808 [CMNET]</td>
<td>中国 广东 广州 移动</td>
<td>chinamobileltd.com</td>
<td></td>
</tr>
<tr>
<td>13</td>
<td>172.13 ms</td>
<td>AS56040 [APNIC-AP]</td>
<td>中国 广东 深圳 移动</td>
<td>gd.10086.cn</td>
<td></td>
</tr>
</tbody></table>
<h3>⚡ 速度测试</h3>
<table>
<thead>
<tr>
<th>位置</th>
<th>上传速度</th>
<th>下载速度</th>
<th>延迟</th>
</tr>
</thead>
<tbody><tr>
<td>Speedtest.net</td>
<td>1940.36Mbps</td>
<td>5315.07Mbps</td>
<td>1.06ms</td>
</tr>
<tr>
<td>洛杉矶</td>
<td>186.26Mbps</td>
<td>359.05Mbps</td>
<td>27.41ms</td>
</tr>
<tr>
<td>日本东京</td>
<td>61.98Mbps</td>
<td>69.74Mbps</td>
<td>101.63ms</td>
</tr>
<tr>
<td>联通上海5G</td>
<td>24.08Mbps</td>
<td>69.47Mbps</td>
<td>219.37ms</td>
</tr>
<tr>
<td>电信Suzhou5G</td>
<td>36.15Mbps</td>
<td>104.81Mbps</td>
<td>146.16ms</td>
</tr>
<tr>
<td>移动Suzhou</td>
<td>32.00Mbps</td>
<td>0.08Mbps</td>
<td>240.89ms</td>
</tr>
</tbody></table>
<hr>
<blockquote>
<p>[!note] 报告生成信息
本报告由 <a href="https://github.com/Haoyu99/vps-spectra">VPS-Spectra</a> 生成
生成时间：2025/10/26 03:24:16</p>
</blockquote>

      <p style='text-align: right'>
      <a href='https://dsuk.top/posts/default/VULTER#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">6909af81b06f7556528209ee</guid>
  <category>posts</category>
<category>无理</category>
 </item>
  <item>
    <title>浣溪沙·清晓妆成寒食天</title>
    <link>https://dsuk.top/notes/2</link>
    <pubDate>Mon, 12 May 2025 08:42:59 GMT</pubDate>
    <description>【唐】韦庄

清晓妆成寒食天，柳球斜袅间花钿，卷帘直出画堂前。

指点牡丹初绽朵，日高犹自凭朱栏，含</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/notes/2'>https://dsuk.top/notes/2</a></blockquote>
      <p>【唐】韦庄</p>
<p>清晓妆成寒食天，柳球斜袅间花钿，卷帘直出画堂前。</p>
<p>指点牡丹初绽朵，日高犹自凭朱栏，含嚬不语恨春残。</p>

      <p style='text-align: right'>
      <a href='https://dsuk.top/notes/2#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">6821b4934a34eb10f4b3755d</guid>
  <category>notes</category>
false
 </item>
  <item>
    <title>长恨歌</title>
    <link>https://dsuk.top/posts/default/chg</link>
    <pubDate>Sun, 13 Apr 2025 05:19:47 GMT</pubDate>
    <description>长恨歌

【唐】白居易

汉皇重色思倾国，御宇多年求不得。

杨家有女初长成，养在深闺人未识。

天</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/posts/default/chg'>https://dsuk.top/posts/default/chg</a></blockquote>
      <p>长恨歌</p>
<p>【唐】白居易</p>
<p>汉皇重色思倾国，御宇多年求不得。</p>
<p>杨家有女初长成，养在深闺人未识。</p>
<p>天生丽质难自弃，一朝选在君王侧。</p>
<p>回眸一笑百媚生，六宫粉黛无颜色。</p>
<p>春寒赐浴华清池，温泉水滑洗凝脂。</p>
<p>侍儿扶起娇无力，始是新承恩泽时。</p>
<p>云鬓花颜金步摇，芙蓉帐暖度春宵。</p>
<p>春宵苦短日高起，从此君王不早朝。</p>
<p>承欢侍宴无闲暇，春从春游夜专夜。</p>
<p>后宫佳丽三千人，三千宠爱在一身。</p>
<p>金屋妆成娇侍夜，玉楼宴罢醉和春。</p>
<p>姊妹弟兄皆列土，可怜光彩生门户。</p>
<p>遂令天下父母心，不重生男重生女。</p>
<p>骊宫高处入青云，仙乐风飘处处闻。</p>
<p>缓歌慢舞凝丝竹，尽日君王看不足。</p>
<p>渔阳鼙鼓动地来，惊破霓裳羽衣曲。</p>
<p>九重城阙烟尘生，千乘万骑西南行。</p>
<p>翠华摇摇行复止，西出都门百余里。</p>
<p>六军不发无奈何，宛转蛾眉马前死。</p>
<p>花钿委地无人收，翠翘金雀玉搔头。</p>
<p>君王掩面救不得，回看血泪相和流。</p>
<p>黄埃散漫风萧索，云栈萦纡登剑阁。</p>
<p>峨嵋山下少人行，旌旗无光日色薄。</p>
<p>蜀江水碧蜀山青，圣主朝朝暮暮情。</p>
<p>行宫见月伤心色，夜雨闻铃肠断声。</p>
<p>天旋地转回龙驭，到此踌躇不能去。</p>
<p>马嵬坡下泥土中，不见玉颜空死处。</p>
<p>君臣相顾尽沾衣，东望都门信马归。</p>
<p>归来池苑皆依旧，太液芙蓉未央柳。</p>
<p>芙蓉如面柳如眉，对此如何不泪垂。</p>
<p>春风桃李花开日，秋雨梧桐叶落时。</p>
<p>西宫南内多秋草，落叶满阶红不扫。</p>
<p>梨园弟子白发新，椒房阿监青娥老。</p>
<p>夕殿萤飞思悄然，孤灯挑尽未成眠。</p>
<p>迟迟钟鼓初长夜，耿耿星河欲曙天。</p>
<p>鸳鸯瓦冷霜华重，翡翠衾寒谁与共。</p>
<p>悠悠生死别经年，魂魄不曾来入梦。</p>
<p>临邛道士鸿都客，能以精诚致魂魄。</p>
<p>为感君王辗转思，遂教方士殷勤觅。</p>
<p>排空驭气奔如电，升天入地求之遍。</p>
<p>上穷碧落下黄泉，两处茫茫皆不见。</p>
<p>忽闻海上有仙山，山在虚无缥渺间。</p>
<p>楼阁玲珑五云起，其中绰约多仙子。</p>
<p>中有一人字太真，雪肤花貌参差是。</p>
<p>金阙西厢叩玉扃，转教小玉报双成。</p>
<p>闻道汉家天子使，九华帐里梦魂惊。</p>
<p>揽衣推枕起徘徊，珠箔银屏迤逦开。</p>
<p>云鬓半偏新睡觉，花冠不整下堂来。</p>
<p>风吹仙袂飘飘举，犹似霓裳羽衣舞。</p>
<p>玉容寂寞泪阑干，梨花一枝春带雨。</p>
<p>含情凝睇谢君王，一别音容两渺茫。</p>
<p>昭阳殿里恩爱绝，蓬莱宫中日月长。</p>
<p>回头下望人寰处，不见长安见尘雾。</p>
<p>惟将旧物表深情，钿合金钗寄将去。</p>
<p>钗留一股合一扇，钗擘黄金合分钿。</p>
<p>但教心似金钿坚，天上人间会相见。</p>
<p>临别殷勤重寄词，词中有誓两心知。</p>
<p>七月七日长生殿，夜半无人私语时。</p>
<p>在天愿作比翼鸟，在地愿为连理枝。</p>
<p>天长地久有时尽，此恨绵绵无绝期。</p>

      <p style='text-align: right'>
      <a href='https://dsuk.top/posts/default/chg#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">67fb49731b7a401c792844f0</guid>
  <category>posts</category>
<category>无理</category>
 </item>
  <item>
    <title>费奥多尔·米哈伊洛维奇·陀思妥耶夫斯基</title>
    <link>https://dsuk.top/posts/default/Fyodor-Mihajlovich-Dostoevskij</link>
    <pubDate>Wed, 12 Feb 2025 06:16:46 GMT</pubDate>
    <description>《罪与罚》
世界上最难的是开诚相见，最容易的是阿谀奉承。开诚相见，只要有百分之一的虚假，那么马上就会</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/posts/default/Fyodor-Mihajlovich-Dostoevskij'>https://dsuk.top/posts/default/Fyodor-Mihajlovich-Dostoevskij</a></blockquote>
      <h3>《罪与罚》</h3>
<blockquote>
<p>世界上最难的是开诚相见，最容易的是阿谀奉承。开诚相见，只要有百分之一的虚假，那么马上就会出现不和谐，麻烦就会随之而来；阿谀奉承，哪怕从头至尾都是虚假，但令人感到高兴，听起来很舒服，哪怕觉得肉麻。</p>
</blockquote>
<blockquote>
<p>“你为何不骂我，却拥抱我？”“因为世界没有比你更不快乐的人了。”
可是明显的道理，真有意思，人们最害怕什么呢？他们最害怕迈出新的一步，最害怕自己的新想法，不过，我说空话说得太多了。因为我尽说空话，所以什么也不做，不过，大概也可能是这样，由于我什么也不做，所以才尽说空话。</p>
</blockquote>
<h3>《白夜》</h3>
<blockquote>
<p>当我们自己不幸的时候，我们对别人的不幸感受更加深切，感情的趋向不是分散，而是集中。</p>
</blockquote>
<blockquote>
<p>一个人一旦认识到自己是傻瓜，他就不再是傻瓜了。《被欺凌与被侮辱的》</p>
</blockquote>
<blockquote>
<p>您要做个太阳，大家就会看见您，而太阳首先应该是个太阳</p>
</blockquote>

      <p style='text-align: right'>
      <a href='https://dsuk.top/posts/default/Fyodor-Mihajlovich-Dostoevskij#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">67ac3cce50ae57f69eb68803</guid>
  <category>posts</category>
<category>无理</category>
 </item>
  <item>
    <title>记录 2025 年第 1 天</title>
    <link>https://dsuk.top/notes/1</link>
    <pubDate>Wed, 01 Jan 2025 01:00:43 GMT</pubDate>
    <description>新的一年</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/notes/1'>https://dsuk.top/notes/1</a></blockquote>
      <p>新的一年</p>

      <p style='text-align: right'>
      <a href='https://dsuk.top/notes/1#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">677493bbb291da42a64d1cce</guid>
  <category>notes</category>
false
 </item>
  <item>
    <title>利用Google Colab的超大带宽来进行网盘资源的互转</title>
    <link>https://dsuk.top/posts/default/Colab</link>
    <pubDate>Sun, 29 Dec 2024 09:08:01 GMT</pubDate>
    <description>众所周知，GCP拥有巨大带宽（&amp;gt;10GBPS），而colab的cpu计算实例大多使用的gcp的机器，</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/posts/default/Colab'>https://dsuk.top/posts/default/Colab</a></blockquote>
      <p>众所周知，GCP拥有巨大带宽（&gt;10GBPS），而colab的cpu计算实例大多使用的gcp的机器，因此可以借用colab来实现临时的网盘资源互传需求。
以下是具体实现：

可以看到，3小时大概传输了600GB的数据，平均网速为60MB/s，峰值在120MB/s左右。
##第一段代码，安装了pm2和rclone</p>
<pre><code class="language-shell">%%shell
{
  npm install pm2 -g
  sudo -v ; curl https://rclone.org/install.sh | sudo bash
  mkdir -p /root/.config/rclone/
  rm -f /root/.config/rclone/rclone.conf
  wget -q -O /root/.config/rclone/rclone.conf 这里为rclone config外链
} &gt; /dev/null 2&gt;&1</code></pre><p>##第二段，用以重启或添加任务</p>
<pre><code class="language-shell">%%shell
{
  pm2 del all
  pm2 start --name OD "rclone move A:/B B:/A --ignore-existing -u -v -P --transfers=12 --ignore-errors --buffer-size=200M --check-first --checkers=50"
} &gt; /dev/null 2&gt;&1</code></pre><p>使用时勿关网页</p>

      <p style='text-align: right'>
      <a href='https://dsuk.top/posts/default/Colab#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">67711171b291da42a64c8b08</guid>
  <category>posts</category>
<category>无理</category>
 </item>
  <item>
    <title>IDM 安装和破解命令</title>
    <link>https://dsuk.top/posts/default/IDM</link>
    <pubDate>Sat, 28 Dec 2024 08:34:11 GMT</pubDate>
    <description>WGET安装

winget install --id &quot;Tonec.InternetDownloa</description>
    <content:encoded><![CDATA[
      <blockquote>该渲染由 marked 生成，可能存在排版问题，最佳体验请前往：<a href='https://dsuk.top/posts/default/IDM'>https://dsuk.top/posts/default/IDM</a></blockquote>
      <p>WGET安装</p>
<pre><code class="language-">winget install --id "Tonec.InternetDownloadManager" --exact --source winget --accept-source-agreements --disable-interactivity --silent --accept-package-agreements --force</code></pre><p>激活脚本</p>
<pre><code class="language-">iex(irm is.gd/idm_reset)</code></pre>
      <p style='text-align: right'>
      <a href='https://dsuk.top/posts/default/IDM#comments'>看完了？说点什么呢</a>
      </p>
    ]]>
    </content:encoded>
  <guid isPermaLink="false">676fb803b291da42a64c4f0f</guid>
  <category>posts</category>
<category>无理</category>
 </item>
  
</channel>
</rss>