3D打印最后一道门槛，被AI拆了？氪金500元替大家试了试
现在入手一台3D打印机，门槛已经比几年前低太多了。自动调平、厂商预设、自动支撑、远程监控，过去那些能把小白劝退的步骤，正在被一点点塞进“一键打印”里。只要模型没问题，现在不少3D打印机确实越来越像家电：模型拖进去，选好耗材，剩下的很多事情机器自己就干了。但问题偏偏就出在“只要模型没问题”这几个字上。模型网站的资源再丰富，打印的终究还是别人做好上传的东西。想给小人换个动作、在钥匙扣上加个名字，或者按照自己桌面的尺寸做一个刚好能塞进去的耳机支架，事情马上就从“下载、切片、打印”变成了Blender、ZBrush和CAD入门课。软件当然不是学不会，可普通人一个月可能也就临时想做一两个东西，为了这么点需求先啃几十个小时教程，多少有点本末倒置。所以这两年AI建模看起来特别诱人，输入一句话，或者扔进去一张图片，几分钟以后就能得到一个能在屏幕里转来转去的3D模型。乍一看，这不就是3D打印缺了很多年的最后一块拼图吗？告诉AI自己想要什么，生成完直接丢进切片软件，打印机终于真的变成了“想什么打什么”。可真正打起来才发现，屏幕里能转一圈，不代表切片软件认；切片软件认了，不代表打印的时候不会断；就算成功打出来，也不代表尺寸真的能用。 为了看看现在的AI到底把3D打印门槛拆到了什么程度，这次熊猫直接怒冲AI建模网站会员，看看如今AI建模的东西到底能不能直接打印出来。模型成了最后一道坎早些年玩FDM打印，光调平就够折腾一晚上，喷嘴离热床远一点，首层粘不住；近一点，又可能直接开始刮板，温度、速度、回抽、支撑也得一点点试。现在自动调平早已经不是稀罕功能，常见耗材都有成熟预设，切片软件甚至能主动帮你生成支撑，对小白确实友好了不少。模型社区也解决了很大一部分问题，搜到自己喜欢的模型，下载、切片、发送，剩下的交给机器，这条流程已经足够顺滑。可只要现成模型差那么一点意思，比如动作不喜欢、文字不对、尺寸不合适，体验马上就断了，因为接下来面对的还是专业建模软件。听起来都只是“小改一下”，落到传统软件里却可能先碰上网格、曲线、实体、布尔、拓扑这些概念。建模软件当然没有错，它们本来就是专业工具，真正尴尬的是打印机已经开始讲“开箱即用”，原创模型的获取方式却一直没有同步降门槛。这也是AI建模现在最吸引熊猫的地方，它真正有价值的地方不一定是模型有多精细，而是终于不用面对一个空荡荡的建模界面从零开始，哪怕AI只能先给出一个七十分的模型，再由人去修改，也比从一个立方体开始搓强得多。“长得像”和“能打印”是两回事AI生成3D模型其实也经历了几轮进化，早期的文字转3D基本只能做到“像”，一句描述进去，能给你一个大概轮廓，正面凑合能看，转到背面往往就开始自由发挥。后来图片转3D普及，发型、服装和大体比例稳定了很多，但一张正面图片没告诉AI的内容，它还是只能靠猜。再往后，多视图输入、自动拓扑、网格修复、减面和格式导出陆续补上，现在一些平台甚至已经会主动处理破面、薄壁和悬空结构。也正因为这样，AI 3D才从以前的“屏幕里看个乐”，慢慢开始往真正的打印工作流靠近。目前普通人最容易接触到的，大致就是文字转3D、单图转3D和多视图转3D三种路线。文字最省事，描述一句直接抽卡，适合找灵感，但也最容易出现“每个词都听懂了，组合起来完全不是那么回事”的模型；单图生成的正面还原会明显更好，尤其适合已经有角色设定图、Logo或概念图的情况，可背面和厚度依然要靠猜；多视图准备起来最麻烦，需要正面、侧面甚至背面，但结构和比例也稳定得多。而这次熊猫也是直接冲了两个目前AI建模网站的第一梯队的网站，分别是市面上最主流的Meshy以及和Meshy基本属于同一梯队，国内用户更多一些的Tripo AI，费用方面，最基础的套餐第一个是70出头一个月，另一个则是40元，基础套餐的额度给的其实并不多，如果需求量大，开更高的套餐，这个费用会倍数递增，并不算便宜。本次测试两边开会员买积分一共花费近500，希望大家多多点赞回回血！能不能切片前面说了这么多，最后还是得回到这次测试最关键的一件事：AI生成出来的模型，到底能不能直接拿去切片？因为对于普通玩家来说，网页预览做得再漂亮其实意义都有限，3D打印不看材质球，也不在乎灯光打得有多高级，模型拖进切片软件以后，该破面还是破面，该悬空还是悬空，厚度不够的地方甚至可能直接消失。这也是AI建模和普通AI生图最大的区别，图片生成歪了一根手指，你觉得无所谓还能继续用；3D模型少了一根手指，打印机是真的会把它省掉，先能正常切片，再谈模型到底好不好看。Meshy和Tripo AI，到底都能干些什么这次熊猫主要充值测试的就是Meshy和Tripo AI，两家基本都属于现在普通用户比较容易接触到的第一梯队AI 3D网站，核心玩法也比较接近，输入文字生成模型、上传一张图片生成模型，或者提供多个角度的参考图进行多视图建模，完成以后再下载模型进入Blender、切片软件或者其他3D工作流。Meshy给熊猫的感觉更像是想把整AI 3D工作流都包进去，在生成上分为了快速模式和Agent模式，而在模型生成选项上面，除了高精度可用于打印的模型，也有可用于游戏的拓扑生成，且支持AI智能拆分模型，也就是咱们说的分件。Tripo AI的路线也差不多，支持高精度和拓扑网格，整个页面给人的感觉会更直接一些，点进去之后能看到文字生成、单图生成、多视图生成，生成以后再围绕高清模型、重拓扑、智能分割、纹理和模型处理继续往下做，也支持直接导出STL。当然，功能多并不代表生成出来就一定更适合打印，很多功能其实更偏游戏资产、动画和渲染，对于熊猫这次的测试来说，最关心的还是三件事：生成得像不像、模型结构正不正常、丢进切片软件以后能不能直接干活。文生模型文字直接生成3D，应该是AI建模最符合大家想象的一种玩法。比如告诉它“做一个戴着帽子、背着双肩包的熊猫摆件，Q版比例，站立姿势，适合3D打印”，然后什么参考图都不给，剩下的完全让AI自己发挥。整个过程特别像抽卡，同一句提示词多生成几次，脸型、动作、衣服甚至背包结构都可能不一样。首先是生成界面上两者就有非常大的区别，Tripo AI告诉它之后它会直接开始生成，整个过程不再需要你去干预，而Meshy则会先给你一个高清的平面图，随后再让你确定是否使用，熊猫是更喜欢Meshy的方式，会给你一个纠错的机会，毕竟没生成一次都是需要积分的，而这都是要花钱的。生成时间上两者差距不大，首先两者都符合提示词给到的内容，熊猫、Q版、帽子以及双肩包都有，也有多色。不过能看出来对于圆形的生成Tripo AI有非常多的瑕疵，且背包的肩带还有串色的情况，这种情况下如果真要打印多色，我是觉得有点悬的。而Meshy这边完成度就非常高了，不愧是贵了一倍价格的AI。首先我比较惊喜的就是帽子，它甚至生成的是纹理居多的羽绒帽子，然后背包拉链也没有串色的情况，形状也更圆润，同时Meshy在界面的左上角是给到了可打印性评测的，这点好评。两个网站对于导出的格式都差不多，都支持3MF和STL文件导出，不过Meshy有个优势是可以直接在导出时设置模型的尺寸，同时也支持直接发送模型给多个品牌的3D打印机的切片软件，而Tripo AI目前仅支持拓竹。为了省时，这次所有的模型实际打印测试都会用6cm的高度，同时模型的打印参数也会直接复用网站3MF文件内置的参数，只会做支撑添加，同时打印耗材均为白色petg。Tripo AI的模型导入之后没有任何问题，表面是没发现有破洞之类的，不过因为生成的质量本身就不行，表面这个纹理非常之多了，同时自动生成的支撑也巨多，6厘米的情况下预计耗时1小时28分，耗材量大概在20g左右。Meshy的模型个人其实更喜欢，能看到非常圆润，对比Tripo AI表面没有那么多杂质，同时细节也非常多，例如毛线帽子和背包拉链这些，打印时间也会少十来分钟，且最主要的是它的支撑更少。左边为Meshy的模型，右边则是Tripo AI的，拿到一起对比能发现，同样是切片软件的自动支撑，Tripo AI的支撑太多了，且拆也是非常麻烦。支撑拆完之后两者的效果如图，不知道你们喜欢哪一个的？图生模型接着熊猫把难度往下降了一点，不让AI自由发挥，而是给Meshy和Tripo AI上传完全相同的一张角色图，这里的角色图也是用AI生成的，且整个人物模型的复杂程度也更高，对于AI来说需要保持的细节就更重要。这里熊猫准备的一张三视图的图片，比较离谱的是Tripo AI直接把三视图当模型生成出来了，有点绷不住了，不过整体的模型精致程度是相当高，武器上的纹理和造型纹理都非常棒，不过背面的情况就比较一般了，甚至三个模型都不一致。Meshy这边就比较智能了，它会发现图片是一张三视图，随后将整个三视图的各个视角都参考进去，最终形成一个模型，细节精细程度会比Tripo AI高一些，特别是背面的一些细节保留得会非常好，且整体会更方便打印。因为模型精度提升，整体打印时间都比之前一句话生成的高了三四倍，将模型放进切片软件能发现整体还是不错，不过还是能看到非常多不正常的地方，例如手部这个位置、下身衣服内部等等，这些图中没有表现的AI就只能猜。Tripo AI这边导入切片软件完全就是不可用状态，非常离谱。Tripo AI的模型熊猫这边就没有打印了，Meshy的模型打出来不得不说像那么回事，不过就是支撑真的拆得我力竭了。整体看下来对于精细模型人物这一块其实AI生成是完全能用，不过不能用切片软件自带的支撑生成去设置，你的自己去建立支撑，不然后续的工作极大可能会影响整个模型的观感，比如熊猫这次武器顶端的造型被我拆掉了，下半身的衣服也真被我毁了一些细节。精密工具前面这些角色模型就算有一点比例偏差，大多数时候其实不影响打印。手臂粗一点、背包厚一点，只要整体别穿模，打印出来照样能摆在桌上。但熊猫后面换成手机支架、卡扣、螺纹和一些需要装配的功能件以后，问题马上就变了，因为这时候判断模型好不好，已经不是“像不像”，而是能不能真的塞进去、扣得住、拧得上。为了更方便展示精度，这里我直接让两个网站生成了一个10cm的刻度尺，并且带有高精度的刻度展示。可以明显看到Tripo AI这边基本已经是不能用了，生成出来的模型不管是精度还是刻度数字都已经没眼看。Meshy这边的生成效果讲道理有点超过我的预期了，不管是数字还是每一段的刻度都非常像那么回事，当然实际效果肯定还是得打印出来才行。还没打印只是来到切片其实就已经初见端倪，通过标尺工具能看到尺寸是对不上的，同时熊猫数了一下，0-1cm这个距离下中间居然只有7个刻度标识，所以不管是Meshy还是Tripo AI其实对于这种高精度的工具类模型都没有办法生成。这并不是说AI做不了功能件，桌面收纳、简单支架、外壳、装饰件这些对精度要求没那么高的东西，AI依然能省掉不少从零建模的时间；但只要开始涉及螺纹、卡扣、轴孔、插接和零件配合，真正影响装配的关键尺寸，最后最好还是自己检查一遍。毕竟摆件差两毫米，顶多就是脸胖了一点；功能件差两毫米，可能直接从“能用”变成“耗材纪念品”。AI拆掉的，其实不是建模烧了这么多积分和耗材以后，熊猫对AI建模最大的改观，反而不是“它生成得越来越精细了”。而是以前一个完全不会建模的人，想做一个自己的角色，第一步是打开Blender，然后面对一个立方体发呆；现在第一步变成了输入一句话，或者上传几张图片，几分钟以后桌面上至少已经有一个可以继续加工的模型。这两件事的门槛完全不是一个级别。对于Q版角色、小动物、雕像、桌面摆件和各种个性化装饰，AI 3D现在已经不是以前那种只能在网页里转两圈的新鲜玩具了。只要模型本身结构别太复杂，愿意多生成几次，再掌握一点基础的切片、支撑和模型修复，确实已经能把不少原创想法真正变成实物。但它距离“打印机里的 ChatGPT”还有距离。AI 可以理解“给我做一个熊猫耳机支架”，却不知道你耳机头梁到底多宽；它可以生成一个看起来像卡扣的结构，却不知道你用 PLA 还是 PETG，也不知道接口到底应该留 0.2mm 还是 0.4mm 公差。一旦模型开始涉及毫米级尺寸、装配、承重和机械结构，那些传统 CAD 里的老问题马上又会回来。所以这次熊猫更愿意把结论改成一句：AI 没有把建模这道门彻底拆掉，但已经给普通人开了一扇很大的侧门。写在最后回到标题最开始的问题：3D打印最后一道门槛，到底有没有被AI拆掉？如果你的目标是做一个原创角色、动物模型、桌面摆件或者个性礼物，熊猫觉得已经拆掉大半了。以前最大的问题是“我根本不会做这个模型”，现在至少Meshy和Tripo AI都能先帮你解决“从无到有”，剩下的是生成几次、挑一个正常的版本，再检查切片。如果你的目标是精密功能件，那答案就没那么浪漫。AI可以给你造型、草稿和灵感，但尺寸、公差、材料以及受力这些东西，暂时还是得自己负责。模型翻车了，AI不心疼，花费的时间、会员费以及料钱可是自己的。觉得这次测试还算有点用或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！
别把隐私文件上传陌生网站！NAS党自己掌控，279款工具免费用
NAS、键盘、路由器······年轻就要多折腾。爱折腾的熊猫，今天又给大家分享最近折腾的内容了。关注是对我最大的支持，阿里嘎多~怕错过熊猫的精彩分享？那就赶快关注下熊猫吧！引言在线工具网站大家应该都用过，PDF合并、图片压缩、格式转换，临时有需求时确实很方便，但这类网站也有问题，有的要求登录，有的用两次就开始收费，还有的处理完顺手给你加个水印，更关键的是，当你需要处理合同、证件、简历或者私人照片时，真的愿意把文件上传到一个完全陌生的服务器吗？最近熊猫发现了一个开源的在线工具箱ZenTools。目前项目已经整合了287款工具，覆盖PDF、图片、音视频、文本、开发、生活、金融以及AI等常见场景。当然，它并不是用来替代Photoshop、Adobe Acrobat这类专业软件的，复杂任务依然需要交给专业工具，但面对日常那些“装软件嫌麻烦，随便上传又不放心”的小需求，ZenTools就挺好用。为了平时使用起来更方便，熊猫也准备把它部署到极空间上。项目介绍ZenTools收录的工具非常多，目前作者一共整理了287种，涉及的类型也很丰富，从PDF、图片、文本到音视频，甚至AI工具都有，首页顶部的分类也很清晰，找起来比较直观。项目还提供了用户中心，不过它并不依赖传统账户，而是将相关数据保存在当前浏览器中，在用户中心可以收藏常用工具，也可以订阅对应的工具分类。首页继续向下翻，因为工具数量比较多，所以项目提供了搜索框，方便直接查找，再往下还能看到筛选功能，可以根据自己的需求快速找到对应工具。除了常规工具，ZenTools还提供了一些AI工具，不过这部分功能需要自行填写API接口地址和Key，项目本身并不提供免费的AI服务。这类工具站的功能逻辑其实都差不多，实际用起来也拉不开太大差距，真正影响体验的，主要还是工具收录是否够全、界面是否美观，以及查找工具是否方便。也正因为项目结构简单、使用频率又高，这类工具箱其实很适合放到 NAS 上自部署。部署过程原项目并没有提供Docker镜像，所以熊猫Fork了原项目，并制作了支持AMD64和ARM64的双架构镜像，这样一来，像极空间Q4或Q2C这类采用ARM架构的NAS，理论上也可以正常运行。为了方便部署，熊猫还准备了Compose文件，由于项目的常规处理都直接在浏览器本地完成，所以不需要数据库，也没有复杂的环境变量需要配置。打开极空间的Docker，进入Compose界面，粘贴以下代码即可。端口记得根据自己的环境修改，只要不和其他项目冲突就行。services: zentools: image: ghcr.linkos.org/panda-995/zentools:latest container_name: zentools restart: unless-stopped init: true ports: - "8782:80" read_only: true tmpfs: - /var/cache/nginx - /var/run security_opt: - no-new-privileges:true镜像熊猫放在了GHCR上，考虑到国内访问GHCR并不稳定，所以Compose中已经加入了镜像加速地址，直接使用就行。整个镜像不到100MB，拉取完成并启动容器后，通过极空间的远程访问即可打开ZenTools。因为极空间支持Docker容器的远程访问，所以在手机端也能直接使用。极空间的穿透速度还是非常不错的，加上它支持Docker容器穿透，对ZenTools这类体积小、依赖少的纯前端项目来说确实很实用。写在最后项目的部署同样没什么难度，不需要数据库，也没有复杂的环境变量Compose启动以后就能直接使用。对于极空间用户来说，配合自带的Docker远程访问，出门在外也能通过手机打开，相当于在NAS里放了一个属于自己的在线工具箱。以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！
绿联NAS+雷鸟电视，我实现了居家K歌自由，曲库无限大
家里想唱歌，最省事的办法当然是买一套成品点歌机，机器往电视旁边一放，插上线就能用，曲库和界面也都有人管。问题是这东西平时大概率在吃灰，买回来占一个位置不说，后面想加歌、换硬盘、整理曲库，很多时候还得顺着厂商的规则来，碰上会员、广告或者系统停更，心里多少有点膈应。而熊猫作为NAS玩家，自然想法不一样了，既然家里已经有一台长期在线的服务器，电影、照片、音乐都放在里面，为什么不能顺手把KTV也塞进去？这次方案采用的是绿联DXP6800 Pro，在UGOS Pro里用Docker部署nasktv项目，音源文件放在NAS硬盘中；雷鸟电视负责大屏播放；家里的手机连上Wi-Fi后能直接点歌，整套系统只在局域网里跑，不用每个人装App，也不用把自己的曲库交给第三方平台。主机核心绿联DXP6800 Pro是这套方案的中枢，项目本身是需要用到一些硬件性能的，英特尔酷睿i5-1235U的处理器有10核12线程，项目需要用到的一些本地模型这点负载对它来说基本等于热身，且因为性能有亢余，当家里有人唱歌时，NAS仍然可以继续下载、备份照片、跑影音服务，几个任务堆在一起也不至于互相抢得太难看。DXP6800 Pro给了双10GbE网口、两个M.2 NVMe插槽、双雷电4、PCIe扩展和最高8K 60Hz的HDMI输出。家庭KTV本身吃不了万兆，它真正方便的是，曲库初次入库时经常要搬几百GB甚至几TB文件，万兆局域网能明显缩短等待，加上熊猫自媒体的副业，家里还有剪辑电脑、工作站等多台终端，带宽不用全挤在一条线上。很多人看到六盘位，第一反应是“家用有必要吗”。实话说，轻度用户确实没必要，但如果你是屯屯鼠，那还是有必要。影视和音频这类文件有个特点，单个文件看着不大，攒起来却很快，尤其是保留高码率MV、演唱会版本和不同伴奏，一首歌几百MB很正常，再叠加电影、电视剧、全家照片和电脑备份，四盘位很容易从“够用”变成“又要换盘”。六个SATA盘位的价值不是让你第一天就插满，而是留出后悔的空间。前期可以先上两块或三块盘，按自己的数据安全需求组阵列，怎么选要看数据价值，如果数据比较重要，那么千万别为了多一点可用容量把冗余全丢了。硬盘选择这次也是刚好准备给它加硬盘，顺便清一下灰，之前一直是插了4张盘，但随着东西越来越多也是感觉不够用了。这次盘位里可以搭配东芝N300 NAS机械硬盘，CMR传统磁记录，转速为7200RPM，带旋转振动传感器，作为NAS专用盘，完全是按照NAS的7×24小时环境设计，对家庭曲库这种“大文件顺序读取为主，偶尔集中写入”的场景，CMR比一些采用SMR的普通桌面盘更省心，阵列重建和持续写入时也更符合预期。定位对路，容量选择多，持续读写也够用，这次熊猫准备了两张8T。当然了，7200转机械盘不可能完全没声音，夜深以后磁头寻道和盘体振动还是能听见，如果对噪声特别敏感，干脆把机器放到书房或弱电柜，硬盘是拿来干活的，不是靠“静音”两个字哄自己睡觉。电视联动电视在这套方案里不负责存歌，也不负责跑服务，充当的是大屏点歌台，NAS-KTV把前端单独做成了Web容器，默认从NAS的端口访问，因此电视与服务器不需要是同一台设备，电视只要能通过浏览器访问局域网地址，就可以打开系统页面。熊猫这里用的是雷鸟，当然，电视不一定非要是雷鸟，不过因为雷鸟和绿联本身就是有合作的，雷鸟的TV系统自带就有绿联云的小卡片，也算是一个加分项。如果电视自带浏览器打不开全屏，或者播放某些MP4只有声音没有画面，可以换BrowseHere或其他Chromium内核电视浏览器，也可以接一个兼容性更好的盒子，实在不想折腾，拿笔记本接HDMI当播放端也行。整个项目想要完整的体验，你就需要准备这些东西：装好UGOS Pro与Docker的绿联NAS、能正常访问局域网的电视、本地歌曲文件，以及一套独立的麦克风。容器部署打开绿联的的Docker应用，切到项目选项选择创建项目，把下面Compose内容贴进去：services: backend: image: ghcr.linkos.org/panda-995/nas-ktv-backend:${NASKTV_IMAGE_TAG:-latest} pull_policy: always ports: - "3000:3000" - "45678:45678/udp" volumes: - ./data/db:/app/data/db - ./data/songs:/app/data/songs - ./data/separation:/app/data/separation - ./data/uploads:/app/data/uploads environment: NODE_ENV: production PORT: "3000" JWT_SECRET: ${JWT_SECRET:-your-jwt-secret-change-me} DB_PATH: /app/data/db/nasktv.db SCAN_PATH: /app/data/songs SEPARATOR_SERVICE_URL: http://separator:8001 SEPARATION_OUTPUT_DIR: /app/data/separation SEPARATION_CONCURRENCY: ${SEPARATION_CONCURRENCY:-2} SEPARATION_AUTO_ENABLE: ${SEPARATION_AUTO_ENABLE:-true} HF_ENDPOINT: ${HF_ENDPOINT:-https://hf-mirror.com} AI_ENABLED: ${AI_ENABLED:-false} AI_BASE_URL: ${AI_BASE_URL:-https://api.openai.com/v1} AI_API_KEY: ${AI_API_KEY:-} AI_MODEL: ${AI_MODEL:-gpt-4o-mini} AI_PARSE_CONCURRENCY: ${AI_PARSE_CONCURRENCY:-2} AI_AUTO_PARSE_AFTER_SCAN: ${AI_AUTO_PARSE_AFTER_SCAN:-true} depends_on: separator: condition: service_started restart: unless-stopped healthcheck: test: - CMD-SHELL - >- node -e "require('http').get( 'http://localhost:3000/api/health', r => process.exit(r.statusCode === 200 ? 0 : 1) ).on('error', () => process.exit(1))" interval: 30s timeout: 10s retries: 3 start_period: 10s separator: image: ghcr.linkos.org/panda-995/nas-ktv-separator:${NASKTV_IMAGE_TAG:-latest} user: "0:0" pull_policy: always volumes: - ./data/songs:/app/data/songs:ro - ./data/separation:/app/data/separation - ./data/separator-cache:/app/cache environment: TORCH_HOME: /app/cache DEMUCS_CACHE: /app/cache HF_ENDPOINT: ${HF_ENDPOINT:-https://hf-mirror.com} SEPARATION_CONCURRENCY: ${SEPARATION_CONCURRENCY:-2} PYTORCH_INDEX_URL: ${PYTORCH_INDEX_URL:-https://download.pytorch.org/whl/cpu} restart: unless-stopped web: image: ghcr.linkos.org/panda-995/nas-ktv-web:${NASKTV_IMAGE_TAG:-latest} pull_policy: always ports: - "18080:80" depends_on: backend: condition: service_healthy restart: unless-stopped关于文件夹映射，其中data/songs为歌曲存放目录，你可以部署之后再放文件，也可以提前放，同时熊猫在镜像中已经添加了加速源，所以不需要再担心速度问题。歌曲命名依然建议做干净，例如“歌手 - 歌名”，项目虽然预留了AI解析能力，但默认毕竟要外接API，不开AI不能指望系统替你猜完所有乱七八糟的文件名，即便以后开启AI，整齐的源文件也更方便迁移和备份。这份配置最少要改一项JWT_SECRET，这里需要填写一个32位的长随机字符串，可以直接让豆包之类的帮你生成，AI曲名解析默认关闭，需要时再把AI_ENABLED设为true，补上AI_BASE_URL、AI_API_KEY与AI_MODEL就行。保存并启动项目，Docker会拉取Backend、Separator和Web三个镜像，三个容器显示正常启动后，再用http://绿联NASIP:18080打开正式页面，也可以直接从绿联的Docker界面点击直接快捷访问，默认账号是admin，密码为admin123。仪表盘会显示当前的曲库数量、歌手数、播放次数以及活跃房间，下面还有完整的AI解析和人声分离队列以及歌曲解析，相当于KTV的中控后台界面。歌曲管理、去重和歌手管理这些就不用看了，很正常播放器的管理没有区别。歌曲上传或者放到曲库之后首先看AI解析，配置好AI之后AI会根据提示词根据歌曲的内容进行解析歌曲名和歌手，还会进行流派分类等操作，最终这个解析并不会写入曲库中，而是作为json存在项目本地。除了解析，人生分离就是最重要的了。一般来说个人找到的音源是默认没有人声伴奏分离的，所以这时候就要借助大模型来将人生和伴奏进行分离，首先在GPU管理这里我们能看到硬件信息和PyTorch状态，如果你有外接显卡，那么这里就能检测到你的外接显卡并用GPU版本模型来加速人声分离，如果没有那么就会采用CPU版本。点击人声分离，这时候项目会调用你绿联NAS的本地CPU能力进行模型处理，再将分离的人声伴奏进行转码，熊猫的绿联DXP 6800Pro一首歌按照标准模型处理大概用时50秒左右。分离之后可以点击后面的试听，这时候就能看到歌曲分成了原唱音频、伴奏音频、人声音频，且分离效果非常不错，如果想要更精细，可以选择更好的模型进行分离，不过耗时会更久一点。分离配置在系统设置界面可以找到，同时需要注意右下角这个H5手机点歌，需要改成你的NASIP地址和端口然后加上/h5/的后缀，后面会用到。在电视上安装NASKTV应用，下载地址在github搜索项目Panda-995/NAS-KTV，按页面提供二维码扫码，这里手机一定要是同一局域网，这时候手机就会弹出项目的后端配置界面，输入我们的后端地址，也就是http://绿联NASIP:18080，就能进入点歌界面。这里熊猫的歌曲文件没有内嵌歌词，如果你有lrc歌词文件，也可以在后端的歌曲管理中去上传，这样桌面就能显示歌词了。手机扫码之后的点歌界面长这样，除了支持点歌，也能作为遥控器使用，支持单独调节伴奏、人声音量，同时还提供了各种环绕声效果，也支持升调降调操作，基本是满足K歌的需求了。这套方案落地后，最省心的是曲库确实在自己手里，当然，它没有商业KTV那种现成的海量在线曲库，第一次整理会花时间，人声分离更不是点一下马上完成，说白了，这是一套“愿意前期折腾，换后期自由”的方案。写在最后这套方案不一定适合所有人，它需要整理曲库，也需要花一点时间处理Docker路径、应用兼容，但折腾完之后，家里的照片、电影、音乐、KTV都能围着同一台NAS运转，这种“东西是自己的，规则也由自己定”的感觉，确实挺舒服。以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！
“世界难题”真被解决了？极空间搭建干饭厨子，吃什么一键解决
NAS、键盘、路由器······年轻就要多折腾。爱折腾的熊猫，今天又给大家分享最近折腾的内容了。关注是对我最大的支持，阿里嘎多~怕错过熊猫的精彩分享？那就赶快关注下熊猫吧！引言按照100岁来说，人生差不多也就三万来天，而这三万天里每天最纠结的并不是没钱、心情好不好，而是早上吃什么？中午吃什么以及晚上吃什么。小时候可能没有这个想法，毕竟家里弄什么吃什么，但自己开始独立生活之后这种选择纠结症越来越严重，每天晚饭还没吃完就在想明天中午应该吃什么？买什么菜？谁来做？为了解决这个问题，就有人开发了名为干饭厨子的项目（Gloridust/GanCook），项目支持家人各自进行点菜，然后让掌勺来认领自己想做的菜，最后吃了的人还可以给掌勺者进行打分，每个月还有贡献榜能看到下厨最多的人，非常好的解决了吃什么和谁来做的问题。这么好玩的项目，肯定要部署在NAS上玩玩，这次用的也是熊猫刚换的极空间Z425轻享版，新机器自然要利用起来。项目介绍作者用了claude辅助进行的开发，界面方面没有做的太华丽，但整体还是非常干净，没有乱七八糟的东西，首次登录的用户也就是项目的管理员账户。登录之后就可以开一个饭局了，饭局可以选择早餐、午餐以及晚餐，可以设置用餐时间以及点菜的截止时间。开个饭局之后就可以在菜品中去添加想要吃的东西，可以设置菜名、菜品照片以及备注，比如不吃香菜之类的。添加完菜品之后再点击对应的饭局，这时候就可以选择刚刚添加的菜品进行点菜了，同时饭局界面也支持选择来做这顿饭。当返点到了之后就可以选择点菜截止并开始做菜，吃完之后就可以针对这次的菜品进行点评，可以给个五星好评，再来一些建议之类的。在贡献榜能看到月度的做饭、点菜榜，不过目前没有对应的奖励机制，感觉可以给经常做饭的人设置一个奖励机制之类的，那就更有意思了。项目部署GanCook的部署并不难，打开极空间的Docker，来到Compose下复制下面的代码，其中端口如果和你现有项目有冲突记得更改就行。version: "3.8" services: gancook: image: gloridust/gancook:latest container_name: gancook ports: - "6000:3000" volumes: - ./data:/data restart: unless-stopped拉取镜像并部署好之后就算完成了，所有数据都是存放在NAS本地上，这时候你可以通过极空间Docker容器中的远程访问来访问项目。极空间是支持Docker的穿透访问的，所以即便是外出在外也可以通过极空间的手机端APP来远程访问项目。写在最后GanCook这个项目不算复杂，功能也都围绕着吃饭这件小事展开。它解决的并不是“怎么做菜”，而是把“吃什么、谁来做、做得怎么样”这些每天都要重复讨论的问题，放到一个地方提前说清楚。如果家里有NAS，又经常为了吃什么和谁做饭纠结，可以部署一个试试。以后到了饭点，先开饭局、再点菜，最后等人认领；要是迟迟没人接单，那今晚吃泡面这件事，也算是大家共同做出的决定。以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！
给极空间装上末日生存指南！NOMAD部署，离线资料本地AI一次搞定
NAS、键盘、路由器······年轻就要多折腾。爱折腾的熊猫，今天又给大家分享最近折腾的内容了。关注是对我最大的支持，阿里嘎多~怕错过熊猫的精彩分享？那就赶快关注下熊猫吧！引言前不久熊猫家里突然断过半天的网络，就因为这半天的断网，我发现了一个非常有趣硬核的开源项目：Project N.O.M.A.D。它将离线百科、本地AI、课程以及地图等等一些工具集中在一起，你可以按需进行内容下载，下载之后即便是断开网络，所有内容都可以在局域网下正常访问，且你装下的是一套可以搜索、阅读、学习的本地资料对话系统，可以称之为“末日生存电脑”。整套系统都是建立在Docker上的，不过并不是一股脑把所有资料塞进去，安装好之后我们需要自行根据需求选择离线的应用、地图以及百科，就是把一堆我们原本可以自己部署，但配起来比较费时间的项目，整理成了一套相对完整的产品。项目介绍N.O.M.A.D的AI助手主要由Ollama和Qdrant组成。Ollama负责在本地运行大语言模型，Qdrant负责向量检索，用户可以把自己的PDF、EPUB以及其他资料上传到知识库，然后通过RAG检索增强生成，让AI根据这些文档回答问题。举个例子，可以把设备说明书、急救手册、个人笔记或者维修资料放进去。以后不需要手动翻几十页PDF，直接询问AI即可。整个问答流程可以在本地完成，文档不需要上传到第三方云端。对于比较在意资料隐私的人来说，这点还是挺关键的。如果运行N.O.M.A.D的设备性能不够，也可以连接局域网中另一台电脑上的Ollama，或者接入LM Studio、llama.cpp等兼容OpenAI接口的本地服务。这样便能让极空间负责存储和管理资料，把模型推理交给带独立显卡的电脑。在N.O.M.A.D的首页你能看到地图、快速安装、补给站和文档与设置，其中地图可以按需下载，在列表能看到非常多的地区资源，如果全量下载大概需要127G的存储空间，除了提供的资源，也可以选择自定义地图文件加载。如果不想一步一步操作，在快速安装中也提供了流程化的安装过程，你可以选择你的需求，例如信息库、教育平台亦或者人工智能，随后再进行地图选择、内容选择等等，整个过程只需要点点点就行。前面也提到了，N.O.M.A.D的本质其实就是将一些Docker进行集中管理，所以在补给站这里可以按需进行可用项目的安装，例如离线的维基百科、AI智能、笔记、PDF识别等等。在系统设置中能看到自己部署机的一些情况，例如熊猫这里的极空间Z425，成功识别到了系统、处理器等信息。最后总结一下，N.O.M.A.D的地图用的是ProtoMaps、信息图书馆使用的是Kiwix、AI助手主要由Ollama和Qdrant组成、教育平台由Kolibri提供。要讲整个内置的所有资源下载完，预计需要的存储是按TB为单位。项目部署N.O.M.A.D的部署也不难，这里还是以熊猫手头的极空间Z425为例子，打开极空间的Docker，为了方便部署这里就用Compose编排，代码如下：name: project-nomad services: # ───────────────────────────── # NOMAD Command Center # ───────────────────────────── admin: image: ghcr.linkos.org/crosstalk-solutions/project-nomad:1.34.0 container_name: nomad_admin restart: unless-stopped ports: - "${NOMAD_PORT}:8080" extra_hosts: - "host.docker.internal:host-gateway" volumes: # 两处路径必须保持一致 - "${NOMAD_ROOT}/storage:/app/storage" - "/var/run/docker.sock:/var/run/docker.sock" environment: NODE_ENV: production HOST: "0.0.0.0" PORT: "8080" LOG_LEVEL: info NOMAD_STORAGE_PATH: "${NOMAD_ROOT}/storage" APP_KEY: "${APP_KEY}" URL: "${NOMAD_URL}" DB_HOST: mysql DB_PORT: "3306" DB_DATABASE: nomad DB_NAME: nomad DB_USER: nomad_user DB_PASSWORD: "${DB_PASSWORD}" DB_SSL: "false" REDIS_HOST: redis REDIS_PORT: "6379" DISABLE_COMPRESSION: "false" depends_on: mysql: condition: service_healthy redis: condition: service_healthy healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8080/api/health"] interval: 30s timeout: 10s retries: 5 # ───────────────────────────── # MySQL数据库 # ───────────────────────────── mysql: image: mysql:8.0 container_name: nomad_mysql restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD}" MYSQL_DATABASE: nomad MYSQL_USER: nomad_user # 必须与admin中的DB_PASSWORD一致 MYSQL_PASSWORD: "${DB_PASSWORD}" volumes: - "${NOMAD_ROOT}/mysql:/var/lib/mysql" healthcheck: test: ["CMD", "mysqladmin", "ping", "-h", "localhost"] interval: 30s timeout: 10s retries: 10 # ───────────────────────────── # Redis缓存 # ───────────────────────────── redis: image: redis:7-alpine container_name: nomad_redis restart: unless-stopped volumes: - "${NOMAD_ROOT}/redis:/data" healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 30s timeout: 10s retries: 5 # NOMAD会调用该网络名称，请勿随意修改 networks: default: name: project-nomad_default driver: bridge输入之后点击下方的添加.env，输入以下环境变量。# 极空间中的宿主机绝对路径 NOMAD_ROOT=/极空间实际路径/docker/project-nomad # 访问地址 NOMAD_PORT=28080 NOMAD_URL=http://192.168.101.81:28080 # 应用密钥，建议使用 openssl rand -hex 32 生成 APP_KEY=请替换为随机生成的密钥 # 数据库密码 MYSQL_ROOT_PASSWORD=请替换为数据库管理密码 DB_PASSWORD=请替换为NOMAD数据库密码其中涉及到的端口和实际路径这些根据自身NAS情况更改就行。部署完成之后通过极空间的远程访问就可以打开项目了，记得是用admin项目的映射端口。写在最后N.O.M.A.D最值钱的地方，不是把Ollama、Kiwix、Kolibri和Qdrant装进了Docker，这些项目我们原本就能自己部署，它真正省事的地方，是用一套Command Center把应用安装、内容下载、状态查看和后续更新串了起来。硬盘足够大的话，这里面装下的，大概真是一座小型图书馆了。以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！
NAS、键盘、路由器······年轻就要多折腾。爱折腾的熊猫，今天又给大家分享最近折腾的内容了。关注是对我最大的支持，阿里嘎多~怕错过熊猫的精彩分享？那就赶快关注下熊猫吧！引言极空间的极音乐和极影视熊猫都存了不少资源，但极阅读一直没用过，虽说熊猫平时不怎么看小说，为了折腾，还是看看有啥好玩的能用上。前两天发现了一个7.7k的开源项目So Novel，一款用来处理网页内容并导出电子书的开源工具，它可以将网页中的结构化内容提取出来，导出为EPUB、TXT、PDF等格式，提供了WEBUI，同时也支持Docker镜像部署，于是准备折腾下。事先声明，不鼓励大家下载和传播未经授权的内容，工具本身没有善恶，具体怎么使用还是得遵守网站规则和著作权相关规定。项目名：freeok/so-novel。项目介绍作者已经给到了镜像，所以群晖、绿联、极空间等只要支持Docker的NAS都可以部署，熊猫更推荐使用Docker Compose。部署之前确认并检查7765端口有没有被其他容器占用，其他的环境变量就没有什么特别的了，毕竟下载并不是直接下载到NAS中，而是通过浏览器下载到本地。这里直接使用项目官方提供的Compose 配置，方便后续更新和迁移：services: sonovel: image: ghcr.io/freeok/sonovel:latest container_name: sonovel ports: - "7765:7765" environment: JAVA_OPTS: "-Dmode=web" volumes: - sonovel_data:/sonovel restart: unless-stopped volumes: sonovel_data:在极空间中新建Compose项目，粘贴以上内容并启动，第一次运行需要拉取镜像，具体速度取决于网络环境，稍微等待一会儿即可，如果ghcr.io拉不动镜像，可以尝试修改为ghcr.linkos.org。容器正常启动后，在浏览器中输入：http://NAS的局域网IP:7765项目体验So Novel最省事的地方，是把搜索、下载和格式导出放在一起，项目内置了一些书源，再加上通过WebUI操作，对小白明显友好不少。点击右上角设置能看到偏好设置，同时这里也能看到当前的书源列表，你可以测试每个书源的延迟，不过目前web端不支持新增、修改书源，这一点不是很实用。格式下载上喜欢简单省事的可以导出 TXT；经常使用Apple Books、Readest、Koodo Reader或Calibre的朋友，可以优先选择EPUB；有打印、归档需求的，则可以导出PDF。服务部署在 NAS 上，不需要每台设备单独安装程序，电脑上搜索下载，手机和平板负责阅读，整个流程会顺手很多。问题也有不过，So Novel并不是装好之后就能永远不管。这类工具的可用性很依赖目标网站和书源规则，网站只要调整页面结构，原本正常的书源就可能暂时失效，需要等待规则更新。同时，部分由So Novel生成的EPUB可能无法直接被WPS、掌阅等软件打开。免费开源不是没有边界，下载、存储和分享内容之前，记得确认自己拥有相应权限。写在最后整体来看，So Novel的优点很明确，开源免费、安装方式丰富、支持多种导出格式，它没有把每个功能都做得特别重，但搜索、下载、导出这一套核心流程已经足够实用。以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！
还挑薄和润？猎奇党已经玩猫舌、夜光和入珠！7盒实拍，谁纯整活
前言这个题材其实老早就想写了，不过素材一直没凑齐，很早之前熊猫就慢好奇，正常人买套套，大都只是关心大小、够不够薄、润不润，但随着这个行业的发展以及需求的提升，是不是会不一样了。在电商平台逛了一圈，发现一些奇特的画风还是不少，除了常规的水润啵啵、液态延时，还有像激情冰火、猫舌、夜光，最后甚至还有一颗要塞进前端的“蘑菇入珠”。所以这次我找来7盒产品，第一是给大家开开眼，另一方面就是测评下这些奇特的套，到底会不会增加一些情趣氛围。事先声明，本次测评无广告，所有都是熊猫纯主观感受，且本次测评并不算严谨，仅供大家参考。水润套第一款是大象003水润啵啵，也是熊猫家里常用的款，整体包装是紫粉色套套也都有单独的硬壳包装，做了单手设计非常友好，不用半天找撕口。透明偏粉的套体上能看到明显润滑液，套在模型上能看到一层水亮感，“润”这个核心卖点至少从照片上能得到回应，1200mg凝胶玻尿酸加上大象宣传的“凝冻化水”，实测非常不错的，双方都能有非常好的体验。这7盒里先介绍它，主要是水润啵啵最接近日常款，再加上的确是熊猫家中常备，润滑状态也很直观，适合只想要省心、好取用的人，当然，它肯定不算猎奇，不过它是熊猫最愿意先放进购物车的一款。延时套第二款是杰士邦超凡持久003，当然，这不是熊猫买的，其实是值得买送的，熊猫还是很年轻的。套体为透明光面，能看到虽然是延时套，名单也有非常明显的润滑液。它的重点在套体内侧，页面标称约12mg苯佐卡因，并配合液态缓释设计。苯佐卡因属于局部减敏成分，思路是降低敏感度，而不是单纯把套体做厚。当然，熊猫首先要告诉大家，麻和舒服不是一回事，如果确实有延时需求、看过说明且没有相关过敏史，可以入手这款，如果你只是追求薄润，那没必要顺手把“持久”也加上。冰火套冰火套说实话熊猫一直有所耳闻，但市面上的宣传其实并不多，所以这次也是专门搞了一套。实际上，大象的包装和详情没有把凉感、温感来自什么成分说明白，产品实际是有光面、水润和颗粒三种分类，内部的单独包装背面也会有标识，但具体哪一款是冰，哪一款是火也没有写清楚，不太友好。实际体验上，“火套”的感受非常明显，怎么实现的熊猫不太清楚，但的确随着时间的推进你会发现套会越来越热，熊猫估摸会比常规的套高上5-10度，双方的体感都非常明显。“冰套”就非常逊色了，体感上和润滑比较多的套没啥太大区别，不推荐。入手是整盒的价格，但体验感好的只是其中一种而已，不是特别推荐这种冰火套装的搭配，如果想要单独体验“火”一般的感觉，个人其实更推荐BeU的热感套。猫舌套这款是被详情吸引才买的，杰士邦喵舌套，商品页主打2025颗颗粒，实物我肯定是没法一颗颗数的，不过我比较好奇它是怎么做成猫舌的，毕竟众所周知，猫的舌头是有倒刺的。微距照片里能看到密集的小圆点，纹理确实很直给，但并没有向后的倒刺，所以终究还是被名字给骗到了，没有达到我想要的效果，有点点失望。不过猫舌套对比常规的颗粒套，的确纹理存在感更强，这一点体感上女方能明显感觉到，但它的厚度并不薄，甚至肉眼就能看出来算是比较厚了，而颗粒这东西主要还是女方的体验感强一点，加上加厚的厚度，颗粒套这种东西，其实男方的体验会很一般。如果已经用惯光面、双方都想试明显纹理，可以从它入手，但颗粒多只能证明结构更激进，不等于体验一定更好。夜光套第五款是倍力乐夜光套NO.666，写的时候还咨询了下值得买成人小编，结果它也没见过，且电商平台熊猫也只发现正经的品牌其实也只有倍力乐有这款产品。首先打开就有一股对比其他明显的刺鼻味道，特别是凑近了闻特别明显，先不管它能不能发光，首先我就想退货了，这玩意儿熊猫是绝对不可能用的。想要激活荧光，你得先在光源下照射至少30秒，再放到暗处观察，拍出来的效果挺不错的，和宣传也差不多，至于持续时间，这个熊猫拍完就扔了，忘记测了，它味道真的有点大。这东西的存在其实主要是气氛加点节目效果，觉得有意思可以买来来玩一次，然后让你女朋友或者老婆看看你的“夜光手表”，当然个人不建议真的拿来用，因为味道真的大，其次就是厚度也不算薄。颗粒指套第六款是萨福奇点颗粒指套，和前面的不同，它不是避孕套，颗粒数上，因为是指套，大小本身就不大，所以只有364颗。实物短小，卷边比男用安全套更粗，表面能看到密集小圆点和明显润滑液，盒内还附了一本“指法说明”，用途几乎写在脸上。虽然它也叫“套”，但使用边界完全不同，它不能替代男用安全套，不能承担完整的避孕或性传播感染防护，只适合作为情趣来用，这一点需要注意，同时，使用的时候记得注意手部和指甲状态。蘑菇入珠没错，又是倍力乐，最后是倍力乐蘑菇入珠套专业版，也是整批里最像“装备”的一款，但实际上它并不是在套上做文章。打开包装，能看到10只定制安全套加2颗入珠，这个入珠这是作为“外附魂骨”的形式出现，讲道理，看到还是多少有点绷不住。玩法很简单，把粉色软质入珠放到天然胶乳套体前端，套体外侧就会形成一处集中的大凸起，也就是包装上所谓的“物理加长3cm”了，但其实我想说，这玩意儿真的会舒服吗？熊猫会把它归到高门槛猎奇款，这种玩法已经突破了熊猫能接受的范围了，且它套本身依然是并不薄，加上润滑也非常少，并不推荐。还有高手？最后说回来，本次涉及到的所有猎奇套，熊猫都没有亲自试过，所以只供大家开开眼，实际体验我不知道，毕竟一个比一个吓人，实在不敢用。实际上熊猫这次实拍能力有限，还有很多我搜到了没有提到的，展示的并不是倍力乐的上限，实际上倍力乐还有酸笋套和榴莲套这种东西，当真是令人窒息的爱。最后，我只想说，如果成人行业没有了倍力乐，就像相声届失去了郭德纲。写在最后最后，再次声明，这次的测评仅仅是供大家开开眼，并不建议大家去购买这些比较猎奇的产品，如果你有什么特殊癖好另说。同时，猎奇本身没问题，成年人给亲密关系加点新鲜感也很正常，但别忘了检查材质、尺寸、有效期和包装完整性，也别跳过伴侣沟通，舒服与否不是颗粒数量决定的，安全更不会因为包装写着“003”就自动升级。以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！
把双人搜打撤装进NAS，不用显卡，打开浏览器就能玩
NAS、键盘、路由器······年轻就要多折腾。爱折腾的熊猫，今天又给大家分享最近折腾的内容了。关注是对我最大的支持，阿里嘎多~怕错过熊猫的精彩分享？那就赶快关注下熊猫吧！引言众所周知，NAS这种东西一旦开始折腾，就很难老老实实只拿来当硬盘用。前段时间熊猫才折腾完客厅里的网页小游戏，最近逛GitHub时，又发现了一个很有意思的项目惊魂寻宝鸭·搜打撤（zewei94yomi/Treasure）。这是一个类似逃离鸭科夫类型，可以直接在浏览器里运行的双人小游戏，整体采用俯视角2D画面，玩法融合了寻宝、打怪、撤离和割草等元素，除了经典的搜打撤模式，还加入了无双割草、大逃亡和双人对决，内容比熊猫一开始想象中丰富不少。项目采用纯HTML和JavaScript开发，不需要复杂的运行环境，原本也是没有Docker镜像的，于是熊猫又顺手补齐了双架构镜像。介绍首页能看到商店、图监馆、奖杯陈列、行动手册以及设置中心，右侧有当前的头衔和金币数量，同时也会看到情报，可以根据情报来携带物品，所有存档与设置都是基于本地浏览器存放。商店内容也还算丰富，武器数量有18种，然后加一些弹药、护具以及医疗品之类的。图鉴和奖杯就不看了，可以理解为成就系统。行动手册为游戏的默认帮助中心，这里能看到一些游戏的机制和操作，当然操作是可以在设置中心去更改的。在设置中心这里有键位设置，如果默认的不习惯可以通过这里更改，同时这里也自带了管理员中心，在这里可以针对游戏的爆率、速度、经验等调整参数，也支持调整怪物和技能的参数，相当于一个GM中心。游戏支持双人模式，地图目前提供了六张地图，玩法上有经典的搜打撤模式、无双割草模式、大逃亡模式以及双人对决，同时也支持难度调节，在进游戏前还需要选择你这把游戏携带的装备。进游戏之后左下角能看到当前的状态，例如血条、武器状态以及体力等等，翻滚是需要消耗体力的顶部是当前地图探索情况，右上角则是地图，游戏是有天气系统的，不同天气下会有不同的buff。游戏中会有各种宝箱，同时也会有神秘商人，地图其实不大，探索完基本也就是几分钟的事情。当探索完或者背包满了之后就可以前往撤离点，成功彻底之后背包中的宝物会自动结算成金币，收货的武器或弹药则可以留到下次进游戏以供选择。游戏的难度并不高，即便是选择地狱难度对于老手来说其实也不算太难，个人觉得比较有意思的是大逃杀模式，一条路走到底，后面会有烈焰一直追，每个区域都有不同的怪物生成，同时升级会三选一的强化，有点肉鸽属性在，且这个模式下难度其实有点高，需要一些身法。无双模式其实也蛮有意思，和大逃杀类似，一样的升级三选一，不过不同的是敌人会源源不断的出来，越到后面越密集，同时伤害也越来越高，血量越来越厚，同时增加了战场boss的存在。作为一个几分钟一局的小游戏来说，虽说画面比较粗糙，但实际上完成度还算不错。部署项目熊猫已经做好了双架构镜像，加上项目本身是基于浏览器运行的，所以并不吃性能，即便是Z2Pro和Q4这样的轻量型NAS也完全能部署。打开极空间的Docker来到compose界面，输入以下代码，其中需要注意端口的占用情况，如果有冲突记得更换一下端口。services: treasure: image: ghcr.linkos.org/panda-995/treasure-docker:latest container_name: treasure ports: - "8787:80" restart: unless-stopped代码中已经加入了镜像加速地址，直接使用就行，方便小白用户也能快速拉取镜像部署容器。部署完成之后就可以通过极空间的快捷访问打开游戏了。总结游戏本身并不是什么大型游戏，画面和操作也比较简单，但经典搜打撤、无双割草、大逃亡和双人对决几种模式都做得比较完整，再加上商店、装备、图鉴、奖杯以及大量可调参数，偶尔打开玩上几局还是挺有意思的。需要注意的是，游戏存档保存在当前浏览器的本地存储中，换电脑、换浏览器或者清理浏览器数据，都可能导致进度丢失，重要存档记得提前导出备份。以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！
引言熊猫很早之前接过不少有线耳机，所以其实桌面是一直不缺耳机的，但耳机戴久了多少有点累，尤其是平时写文章、修图或者随手放点音乐时，相比把耳机扣在头上，熊猫还是更喜欢直接用音箱。之前一直用的创新的GS5，音质其实非常不错，但说实话，这玩意儿颜值真不高，且作为条形音箱，熊猫的桌面本身就塞了显示器、键盘、扩展坞和各种乱七八糟的小设备，而且个人是特别喜欢白色的，所以这东西一直再想办法换掉。前不久水月雨推出了MM3A，一对3英寸有源音箱，首发价格699.9元，支持USB、蓝牙、AUX、光纤和同轴五种输入，还把水月雨比较擅长的DSP与在线PEQ调音搬了进来，这个价格加上这套功能，熊猫也是直接首发入手。等了三天发货，又用了一周体验，说实话，MM3A真正让熊猫意外的，并不是它能连多少设备，而是这么小的箱子，声音居然没有想象中那么“小”。精致独特的外观MM3A的包装非常朴素，就是一个印着产品线稿的牛皮纸箱，内部又分成了线材盒和海绵垫、说明书盒，东西摆放得很规整，没有太多华而不实的设计。配件基本够用，主副箱连接线、电源线、USB线、3.5mm音频线和一对海绵底座都给到了，拿出来接上线就能直接使用。箱体采用白色外壳，正面是黑色中低音单元和高音单元，整体从底部向上收窄，侧面还有明显的弧度。相比常见的方盒子监听音箱，它看起来更像一件桌面摆件，放在浅色桌面上并不会显得特别沉闷。这套多曲面箱体也不只是为了造型，官方给出的设计思路是减少平行面与箱体内部驻波，同时改善声音的离轴表现，简单来说，就是坐姿稍微歪一点时，声音不会立刻变得完全不对劲。MM3A每只音箱正面使用一颗3英寸铝制中低音单元和一颗0.65英寸丝膜球顶高音，箱体两侧则各有无源辐射器，侧面的圆形结构并不是装饰，播放低频时能看到它随着音乐轻微运动，每通道输出功率为33W，两只加起来就是66W，对于桌面近场使用已经绰绰有余。标配的海绵底座带有一定仰角，装上以后能把正面的单元朝向耳朵，同时隔开桌面振动，熊猫实际用下来，这个底座有一定用，但不多，想要更好的效果建议还是上支架，一方面听音角度更合适，另一方面低频也会比直接放在桌面上干净一些。因为两侧有无源辐射器，而不是导向孔，所以摆放时MM3A不需要考虑离墙的距离，简单来说就是MM3A对于环境的要求并没有那么高。一个不太方便的地方是音量旋钮、电源、蓝牙配对和所有接口都放在主箱背面，平时切换模式或者调节音量，需要把手伸到音箱后面摸索，桌面较深或者音箱紧贴显示器摆放时，这个操作算不上优雅。还有个，首发这批货有个通病，目前熊猫发现不管是测评还是玩家自己买的，两个箱体的这个位置都有毛刺，虽说平时使用看不出来，但收到货的时候看到这东西多少还是有点膈应，建议后续加强下做工吧。五种输入，桌面全能王MM3A背面的接口看起来密密麻麻，实际逻辑很简单。USB适合连接电脑，AUX可以接传统模拟设备，光纤和同轴能够连接电视、播放器或者游戏主机，蓝牙则负责手机和平板。对于同时使用电脑、电视和移动设备的人来说，基本不需要再额外准备切换器。熊猫平时放在电脑桌上，还是更推荐优先使用USB连接，线材插好之后，电脑可以直接识别为音频设备，不需要再搭配独立解码器，整套系统从数字信号输入到DSP分频都在箱体内部完成。蓝牙模式则胜在方便，手机打开音乐就能直接播放，MM3A支持SBC、AAC和LDAC编码，LDAC近距离连接的稳定性和视频延迟表现都还不错，链接的距离测试隔一堵墙情况下能有接近10米的有效范围。还有一点需要吐槽，音箱的连接状态指示灯有点过于刺眼了，且这个灯是无法关闭的，如果用三角摆位，这个灯就是正对人眼，非常难受。意外的低频音箱听感受房间、桌面、距离和摆位影响很大，下面主要以熊猫这套普通卧室桌面环境为准，不能完全代替专业声学测量。MM3A默认调音给熊猫的第一感觉，不是特别亮，也不是一味强调解析，而是声音比较饱满、顺滑，听起来有一定厚度，你首先最容易感知到的是低频。3英寸单元毕竟摆在这里，熊猫原本并没有期待它能有多大动静，但MM3A并不是常见小音箱那种“敲一下就没了”的低频，鼓点有比较完整的形体，贝斯也能听到一定下潜和延伸，在3英寸桌面音箱里已经属于比较扎实的表现。它的低频更偏厚度和氛围，并不是追求轰头的量感，平时听流行、动漫歌曲或者轻音乐时，这种处理会让声音显得没那么单薄，看电影和玩游戏，也能提供一些爆炸、引擎和环境音的规模感。但它终究不是低音炮。音量拉得很大，或者播放低频特别密集的电子乐、电影原声时，3英寸单元的物理限制还是能听出来，低频不会有那种扑面而来的冲击力，极端大音量下的控制力也会下降，而且这套箱体主打近场，MM3A在近场正常音量下表现不错，但大音量低频失真仍然不能和更大尺寸的专业监听箱相比。中频应该算是MM3A比较讨喜的部分。人声位置居中，厚度和密度都不错，男声有一定扎实感，女声也不会刻意抬高亮度去制造所谓的“通透”，整体稍微带点暖意，齿音和口水声没有被过分放大，长时间放在桌面上听比较轻松。高频走的也是平滑路线。丝膜高音没有特别刺激，弦乐和镲片的亮度够用，但不会不停往耳朵里扎，代价就是它并不是那种第一耳朵特别锐利、所有细节都往脸上扔的风格，如果习惯非常明亮、强调线条感的声音，默认调音可能会觉得稍微保守。MM3A的声场并不会夸张到突破房间，但左右拉开的范围和声音定位，确实比熊猫预期更好，坐在正常打字的位置，人声基本能稳定在显示器中央，乐器也能分布到两侧，不会全部挤成一团。但它定位终究是一对近场桌面音箱，把人坐在显示器前、两只音箱和听音位置组成一个大致三角形时，结像和层次感最好，椅子往后拉太远，或者把它放到很大的客厅里充当主音箱，声音规模和定位就没有桌面近距离那么有优势。DSP真挺好用熊猫觉得，MM3A和普通桌面音箱真正拉开差异的地方，还是它的DSP与在线调音功能。通过USB或者蓝牙连接后，可以进入水月雨的网页调音工具或APP，里面不光有官方预设，还能查看社区分享的配置、导入目标曲线，或者自己调整各个频段的增益、频率和Q值。熊猫这里推荐推荐普通用户可以直接订阅中低频修正这个预设，不需要一上来就研究十几个滤波器，大佬已经测试调的差不多了。当然，EQ这东西也是和环境有关，比如音箱离墙比较近，或者直接放在桌面上时，中低频很容易受到桌面反射影响，听起来稍微有点闷，这个时候适当削一点低频和中低频，声音就会清爽很多，房间本身比较空、低频偏少，则可以保留默认设置，不需要为了追求“重低音”硬往上加。MM3A的价值也正在这里。写在最后水月雨MM3A并不是那种单靠某一个参数特别夸张的产品，它没有巨大的低音单元，也没有花里胡哨的灯效，甚至连音量旋钮都藏在了背面，但把699.9元的首发价格、五种输入、66W总输出、双无源辐射器和在线PEQ放到一起看，这套配置能看出来水月雨的诚意。声音方面，它最大的优势是完成度，低频不像普通3英寸箱那么单薄，人声有厚度，高频也足够平顺，再加上还不错的声场和结像，放在电脑桌上听歌、看视频和玩游戏都没啥大问题。缺点也很明确，背部操作不够顺手，低频虽然下潜不错，但量感和大音量控制力仍受尺寸限制，默认声音更偏耐听和饱满，也不能直接把它当成绝对准确的专业监听工具，同时首批货的确是存在瑕疵。它不是用699元做出几千元音箱的奇迹，但确实把过去千元内桌面小音箱很难同时提供的音质、接口和可玩性，塞进了一套不算大的箱体里。对于水月雨第一次做有源音箱来说，这个开局已经不只是“能听”了，它更像是在告诉传统桌面音箱：以后只会响，可能真的不太够了。以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！
前段时间小米首款NAS热度是相当高，但实际上有那么一款NAS，其实是比小米还要更早推出，且配置几乎是差不太多，那就是来自迅雷的私有云NE200。它没有把重点放在复杂的服务器玩法上，而是从大家最熟悉的迅雷下载切入，毕竟这是老本行，你可以通过它将资源直接推送到家里的NAS，同时把照片备份、远程访问、多网盘管理和家庭影音串到一起，双盘位、2.5G网口、4GB内存、M.2插槽，价格则压到了899元，还附赠一年迅雷SVIP。小米负责让更多人认识NAS，迅雷想做的，则是让第一次买NAS的人少折腾一点，至于这台NE200到底只是一个接上硬盘的“大号下载器”，还是一台真正能满足家庭使用的入门NAS，熊猫也是想办法搞到了一台玩玩。开箱NE200的包装比较朴素，里面除了主机，还有电源适配器、网线、说明书以及螺丝刀套装。主机采用深灰色铝合金外壳，表面是细腻的磨砂质感，造型方面菱角分明，个人感觉是比较硬朗的科技风，放在桌面或者电视柜旁边都不会显得突兀。正面是一块磁吸面板，中间只有迅雷的LOGO，右下角则是电源、网络和两个硬盘位的状态灯，拆下磁吸面板以后，就能看到两个硬盘托架，说实话这个外观对比小米的，我其实更喜欢这个。硬盘托架采用免螺丝设计，按住侧面的卡扣就能直接抽出，整个过程基本不需要看说明书，且硬盘架中部做了一个凹下去的设计，双盘位做起来刚好留出了非常大的风道，同时这个设计也符合整机的硬朗造型。配置和小米NAS虽然差不多，但迅雷是在机身底部留有一个M.2插槽，前者是不支持M.2的，拧下螺丝拆开盖板就能安装SSD。所以NE200总共支持两块SATA硬盘和一块M.2 SSD，最大容量为52TB，整机配备4GB内存、2.5GbE网口、HDMI、USB-A和USB-C接口，背部还有大面积散热开孔。以899元的定位来看，铝合金机身、2.5G网口和M.2插槽这些配置都比较实用。系统初探迅雷私有云NE200目前是没有Web网页端的，所以设备的绑定我们需要下载迅雷私有云APP或者PC端客户端绑定，这一点多少不方便，希望后续能增加Web端支持。NE200的使用方式更接近常见的智能家居设备，手机安装迅雷私有App，登录账号并让手机和NAS处于同一个局域网，App就能自动发现设备。点击添加、确认设备信息，再完成管理员绑定，就可以开始使用，整个过程不需要啥。在远程访问这块，官方是给了最高50Mbps的速度，实际速度肯定还会受到家庭宽带上行、手机网络和线路状况影响，不能简单理解为任何情况下都能稳定跑满，不过这个速度下远程观影是完全没问题，甚至我发现大部分时候远程观影都比官方宣传的速度要更高，不知道是不是有什么黑科技。另外，NE200也支持直接连接U盘和移动硬盘，刚买机器时不想马上购买新硬盘，也可以先把旧硬盘接到USB接口，用来远程下载、访问和管理文件，这也是可行的。单看硬件，NE200是一台配置非常标准和完整的双盘位NAS，但它真正有辨识度的地方，还是迅雷下载生态。在找到你想要的资源以后，可以直接选择“下载到NAS”，文件会直接保存到NE200，且NE200除了能使用迅雷的会员权益之后，对比常规NAS上的迅雷下载套件还有加成，如何做到的熊猫不清楚，但的确同样的资源同样的网络下，的确是要快一些。同时，对于部分冷门或稀缺资源，NE200还可以调用迅雷能力进行下载加速，不过具体速度仍然和资源状态、网络环境以及会员权益有关。既然是迅雷的产品，那福利肯定少不了会员了，购机就附赠一年迅雷SVIP，而这个SVIP权限包含冷门资源高速下载、云盘资源无需转存直接下载，以及迅雷云盘与NAS双向同步等权益。影音方面，NE200机身还提供了HDMI接口，可以直接连接显示设备，对准备把NAS放在电视柜附近的用户来说，会多一种播放方式。不过不得不说下迅雷这个影视的界面的确是不太美观，没有影视墙的感觉，建议后续优化一下展示，同时影视点开就是播放，也没有影视海报的展示，不过值得一提的是它将NAS、迅雷云盘、百度网盘以及115网盘也集中在了这里，可以直接切换网盘资源播放。播放方面，NE200用的是小米同款处理器Realtek RTD1619B，实测播放50G的原盘影视资源没有任何问题，同时对于一些生肉资源，迅雷也提供了在线字幕的功能。相册这块目前相对比较简陋，没有人像识别和场景识别等功能，同时熊猫发现目前安卓暂不支持Live图的备份，备份上去之后会变成jpg的静态图。虽说目前的功能是不完善，但仅作为备份是完全够用了，加上50Mbps的远程访问速度，在外网环境下也能快速下载和预览NAS中的照片。NE200支持文件夹双备份，可以把指定的重要文件同时保存在两块硬盘上，同时，它还支持本地和云盘之间的双向备份，从而形成“本地两份、云端一份”的保护方式。这种设计比较灵活，不需要所有数据都占用双倍空间。普通视频可以只保存一份，照片、证件和工作资料则可以单独开启双备份。写在最后体验下来，NE200的产品方向非常清楚，它没有把重点放在极客喜欢折腾这一点上，而是围绕普通家庭更常用的几件事展开，比如照片和文件集中保存、迅雷资源直接下载、多网盘统一管理、远程访问以及家庭影音。899元的价格，提供双盘位、2.5G网口、4GB内存、M.2插槽和铝合金机身，再加上一年迅雷SVIP，硬件和服务组合都比较完整，再加上无需内置硬盘就能使用的特点，如果的确是有影视或备份需求，那么目前硬盘如此贵的情况下，NE200反而有一种优势。以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助，不妨点赞收藏，最后也希望能得到你的关注，咱们下期见！