Normal view

There are new articles available, click to refresh the page.
Today — 22 December 2024Curiosity

分享一下我用 hyper-v 做的 nas 服务器,非常稳定省心,模块化,懒人福音

By: huangdog
22 December 2024 at 00:28
huangdog: 分享一下我用 hyper-v 做的 nas 服务器,非常稳定省心,模块化,懒人福音

这里提供方向理念和思路,至于实现(安装,设置 等等具体步骤),网上教程已经非常多,在这里就不表了。

我在我的 diynas 安装 windows server 2019 ,只开 hyper-v ,不安装第三方软件,尽量在 host 保持软件纯粹。

在 hyper-v 里,我开了 2 个 vm:
一个 vm 是用来管理硬盘的 nas 系统,作用只有一个,就是提供访问接口(比如 SMB ),给其他电脑,vm ,其他设备等存取硬盘的内容。在 host ,我把所有硬盘都脱机,然后都安排给这个 vm ,硬盘直通,让这个装了 nas 系统的 vm 直接管理它们。这个 nas 系统,可以装 windows server ,可以装 omv ,可以装 truenas ,什么都可以。我自己为了方便让硬盘用 ntfs ,就装 windows server 2019 。因为 ntfs 的兼容性非常棒,随时把硬盘拔出来插到电脑上直接读取。如果想要更详尽的硬盘管理,比如硬盘休眠,可以装 truenas 。由于我会定时整机关机,所以我不需要由 nas 系统来提供硬盘休眠。这个 vm 尽量不要折腾它,改变它,让它持续稳定运行,没有折腾它的必要。

另一个 vm 是下载机,用作下载和文件同步的系统,以 smb 的方式连接装了 nas 系统那个 vm ,装的 os 是 windows 10 ltsc 2019 ,里面装了各种下载软件,百度云,bt ,pt 软件,btsync ,goodsync 等,非常繁杂,这是我这套 nas 服务器提供各种花样服务的 vm 。这个 vm 是经常被折腾的,很容易出问题,但这个 vm 出问题,也不会影响到其他设备访问硬盘里面的内容。,喜欢折腾的可以装黑群,但我不喜欢无意义的折腾,而且不够稳定,所以我装 windows 。黑群的软件,在 windows 上面很容易找到代替品,没必要迷信黑群。windows 的兼容性是无与伦比的。

使用 hyper-v 的好处是,可以更方便管理这些干活的系统:
0.windows 系的极高硬件兼容性,省心!
1.比如定期快照,vm 出问题崩溃了,1 秒恢复。
2.还有把功能模块化,一个 vm 专门做管理硬盘,不安装任何第三方软件。一个 vm 专门提供功能,安装各种软件,非常繁杂,这个 vm 特别容易出现问题,比如出现软件冲突等,即使这个 vm 炸了,也不影响旁边专职管理硬盘的 vm ,对其他设备访问硬盘毫无影响。
3.host 关机,可以自动保存 vm 的运行状态。host 开机就可以自动恢复这些 vm 的运行状态,在 vm 的角度,就像从来没有关机过那样。非常方便。为了延长硬盘寿命,我在 host 设置了每天半夜定时关机,白天定时开机,整机停机。
4.最重要的是,使用 hyper-v 这种 type1 虚拟机对性能的损耗非常低!既有 type1 虚拟机的高性能,又有图形界面的方便管理。

备份文件方面:
在手机上,我在手机上安装 btsync ,在下载机 vm 里也安装一个 btsync ,手机文件会自动经过做下载机的 vm 里面的 btsync ,以同步方式存储到隔壁 nas 系统的 vm 的硬盘里面。

在 pc 上,我用 goodsync ,直接往第一个 nas 系统的 vm 提供的存储接口(就是 SMB )备份 pc 的文件进去。整个过程,管理硬盘的第一个 vm ,从来不需要安装任何第三方软件,只需要提供访问硬盘的接口,其他系统会自己用各自的软件通过这个接口往 nas 系统提供的硬盘存取东西。这才是 nas 的最基本基本功用:管理硬盘,提供访问接口。

我的理念就是:
不重复造轮子,尽量依赖现成的成熟软件( windows server ,btsync ,goodsync )。模块化管理,vm 可随时替换,复原,保存运行。非常稳定省心。

平时管理这台 nas 服务器,我都用 RDP 连上去 host 和 vm 。使用 RDP ,比群晖那个 web 界面管理,强多了,最纯粹直接的桌面体验。

工作转型,前端 or 工控软件开发

By: ill
21 December 2024 at 22:47
ill:

双非一本,计算机专业,学习安卓开发,曾经北京 12k 的 offer 刚毕业眼高手低没去,然后疫情。就在老家找了个小厂前端( 5.5k )干了 2 年(温水煮青蛙),目前已离职。

近期 boss 上投前端简历面试几家后,感觉目前技术只停留在使用层面。

现在突然有个机会,比亚迪工控软件开发,C#方向。级别 G3 ,底薪 4.3k 加班后 10.5k-12.2k (加班 80-110H )。

我的看法是

  1. 乍一看工资高了,都是加班加的。今年计算机应届生职级和工资都比我高,我这个半路上道还不如应届生。
  2. 相对于转型从新学习,怕影响以后职业发展(可我没有清晰的职业规划)。之前已经从安卓开发转前端了,现在又转工控软件开发,以后面试官怎么想
  3. 如果要干,比亚迪不算大公司,但公司也算大,熬几年可能会涨薪?

所以目前几条路

  1. 静下心几个月自学前端知识点。
  2. 培训班报课跟着学前端。
  3. 找个普通前端先干着,期间自学。
  4. 转型工控软件开发。那后续一直待下去还是待两年跳槽?

想听听各位的想法和建议。

M4 Mac Mini 终于到货了,但遇到个问题, HDMI 显示器黑屏

By: fancy2020
22 December 2024 at 16:43
fancy2020:

我有两台显示器,LG Ultrafine 5K 用 Type-C 线连接雷电口,还有一台 Dell 的连接 HDMI 口。 刚开机的时候 Dell 显示器一直闪烁,然后我把线重新插拔了一下可以点亮了。但是之后每隔几分钟就黑屏闪一次。

大概搜了一下,好像挺多遇到这个问题的。不知道是硬件还是软件问题。。

iPhone mirroring 做的真烂, mac 上还不如小米互联好用

By: Awes0me
22 December 2024 at 16:27
Awes0me:

苹果小米这两家真有意思

mac 上的 iPhone mirroring ,摄像头不让用,抖音也打不了字,连接还间歇性失败,但是 mac 上的小米镜像就很好用,上面三个问题全都没遇到过,还能很方便的传文件。

Windows 上小米互联也挺烂的,当然我是 diy pc 装的开心版小米管家,只能说极其臃肿,还挑无线网卡,Intel 的网卡就是龟速,不得不给他换了 mtk 的 Wi-Fi7 网卡,但就算这样 Windows 上的小米镜像,同样的网络环境下我感觉还不如 mac 上流畅,明明理论硬件性能比 mac 好太多。

关于便宜会员,有没有什么好的办法。

By: twoz
22 December 2024 at 16:10
twoz: 以前一直用银联 visa 卡订阅的尼日利亚区的 premium ,一个月只要五块钱左右,但是这个月被禁止了,要用尼日利亚原生的卡才行。
现在把一个 apple id 改成了尼日利亚区,App Store 订阅个人 premium ,一个月 1500 尼币。
因为没有当地的信用卡,只能咸鱼买礼品卡兑换,9000 尼币大概要 70 块钱。
这样算下来,一个月要十块钱左右,有没有便宜点的办法。

headscale+derper+tailscale 组网问题

22 December 2024 at 15:49
minianson3:

环境: 1 、云服务器:A 、香港、B 、新加坡、C 、广州 2 、家里局域网:PVE ( ros+openwrt+ubuntu ( tailscale )) 3 、headscal+derper 部署在 B 服务器上

现状: 1 、科学上网:A 服务器装 xui 面板,全屋终端通过 OPENWRT ( passwall 通过公网连 A 服务器),问题:延时大,时不时丢包。 2 、使用 chatgpt:按照 1 的方式部署,切换到 openwrt 连 B 服务器;

3 、延时:家里终端 ping C 服务器,延时是 10ms 左右,c 服务器 ping A 服务器也是 10ms 左右,C 服务器 ping B 服务器 40ms 左右

需求:家里终端科学上网的流量通过 tailscale 虚拟局域网,先到达 C 服务器,再由 c 服务器转发给 A 服务器,或者 B 服务器,如果 c 服务器能自由选路最好。 请教大神,静态路由怎么写,或者方案可以怎么设置

支持 MCP 协议的,新的 Chat 客户端,支持 Windows+🍏MacOS

22 December 2024 at 15:09
dawenxi001:

支持 MCP 协议的 Chat ,使用 OpenAI 的协议,兼容 Claude Desktop 配置文件。支持 Client 热加载,重启,禁用。已经开源。

欢迎大家使用,Star ,提 bug 。

Github

MCP:

  • 🪟Windows+🍏MacOS
  • 支持 nvm
  • Resources 支持
  • Prompts 部分支持
  • Tools 支持
  • 支持英文和中文

image

Namecheap 免费域名。以及 com 新注册 6.49 刀

By: tunggt
22 December 2024 at 15:05
tunggt: Namecheap 就不多介绍了,知名域名服务商 namecheap.com
最近活动,可以免费注册 .news 域名
优惠码 FREEDOM24

此外还有 com 域名注册 6.49 刀
优惠码 NEWCOM649
其他域名也可以使用 24 周年优惠,3-5 刀不等
优惠码 24CELEBRATE

有需要的可以去注册,3 数字或 3 字母的如今还剩下很多。
这种小众域名免费注册一个两个就够了,不建议大量滥注

有需要代购加拿大 aritzia 羽绒服的吗

22 December 2024 at 15:04
jiandandkl:

这周媳妇在小红书上发了 aritzia 羽绒服的开箱视频,没想到挺多人来咨询代购的,已经代购三件了。之前在 V2EX 看到有问羽绒服的帖子,就想看看有没有这边有没有朋友想代购的,媳妇好久没工作了,最近干的挺起劲的,就帮她推下哈哈哈。

简单介绍下 aritzia ,跟 lululemon 差不多的加拿大本地服装品牌,价格也差不多,大概一千多人民币一件羽绒服,可以在-30℃到-22℃穿。

我媳妇自己买了一件长款和一件短款羽绒服,给我买了一件短款的,前两天-22℃ 的时候出门办事体验了下,她说完全不冷,我觉得前胸稍微有一点点凉,不知道是因为我的是人造羽绒,还是号买大了(国内都是 L ,到这边买的 M 还大)的原因。今天去换了另外一件 S 码的长款了...

男款大概是这样

img

macmini 做软路由 在手机上用 shadowrocket/wiregurad 实现科学上网以及访问家里的局域网

By: wynemo
22 December 2024 at 15:04
wynemo: 在 mac mini 上打开流量转发 sudo sysctl -w net.inet.ip.forwarding=1
跑一个小火箭或者 sing-box 实现了局域网的科学上网
在手机上用 wiregurad 连接到家里的 macmini
实现科学上网 以及访问家里的局域网的服务
这个方案要求有公网 IP 有自己的域名
然后用 DDNS 把自己的公网 IP 指向自己的域名
推荐用 cloudflare 来做 ddns

mac 商店里下载一个 wireguard 配置好打开服务,作为服务节点
路由器里把 macmini 的监听端口映射到公网

iphone 上下载一个 shadowrocket 来连接家里
android 可用手机版的 wiregurad

用 shadowrocket 记得去掉家里局域网的网段
一个是旁路由
一个是跳过代理那里
添加一个代理局域网的规则
这样访问局域网就是通过 wireguard 用 mac mni 去访问

这样既能科学上网 用模块去广告 还能回家

油管视频讲解:

还有什么出路?

By: yin039512
22 December 2024 at 14:52
yin039512:

30 岁,没有多么热爱技术,所以技术专家的路径个人走不远,我不信程序员 35 是个坎,但是 45 、55 一定是个坎,所以还是想切换个可持续性更长的赛道。

每周末基本可以双休,有时候周六要加班,所以还是有不小一部分是自己的时间的,但是我目前没有目标,导致把这些时间都浪费掉了,所以希望吧里大佬给些建议。

1 、利用双休及下班时间(除了干干家务,其他时间我都打游戏了),这些时间可以做些什么,要对我近几年想换可持续赛道有帮助的,实际也务实一些的。

2 、我只想到了考公考编,这个感觉实现的概率太低,千军万马过独木桥。除此之外还有什么别的选择吗,后续可以接受月薪 4-5000 ,但是要稳定的行业职业

3 、这些时间当然可以学学英语,打打游戏,提升软实力或者是放松身体,但是这对我近 2-3 年换赛道是微不足道的,我需要一个或者几个明确的方向,按照这个目标一点点积累,准备

坐标西安,各位老哥老妹给些建议!

『关闭 JavaScript 也能确保页面工作』是否仍是开发目标之一?

By: MFWT
22 December 2024 at 14:49
MFWT:

事情的起因是这样的:最近在制作一个页面,其中有一个 tabs 标签页,点击不同的标签,tab 变色,下面的内容也相应切换。当然,用 js 可以很容易的实现,只要到哪个被点击了触发事件,就显示隐藏某些内容,然后变色就行

但是最近好像又看到说法说,很多网页关掉了 JavaScript 之后(选择关掉 js 的,好像是对隐私极度敏感的人)就是功能缺失,页面崩坏,影响浏览体验。很显然,我写的这一个 tabs 关掉 js 也是不能正常运行的

网上当然能找到很多的纯 HTML+CSS 就能做出同样效果的,但是我看过代码,基本上都是手动编码各个情况,代码量复杂了很多,维护不便,感觉用在实际的环境中可能不太妙?

不知道各位 V 友怎么看,是主要照顾关 js 的体验,还是说 js 不用白不用,还是说根据不同的项目而定?

大连 TOB 招 前端高级开发 以及 UI 设计各一位

By: bsg1992
22 December 2024 at 14:40
bsg1992:

大连 TOB 招 前端高级开发 以及 UI 设计各一位

前端要求

  1. 至少 6 年以上前端开发经验
  2. 有从 0-1 的中大型前端项目开发经验
  3. 有低代码平台开发经验
  4. 有完整前端工程化体系搭建能力
  5. 熟练掌握 Vue 技术栈
  6. 对 nodejs 也得有一定程度上的熟练
  7. 有良好的沟通表达能力,有责任心
  8. 全日制本科 计算机相关专业

加分项

  1. 英语读写熟练,能日常交流最好
  2. 有后端开发经验,或者掌握一门后端开发语言
  3. 对主流关系型数据库有了解并且有使用经验
  4. 有开发过 UI 组件库

薪资范围 10K-20K

UI 设计

  1. 3 年以上 tob 类软件设计经验
  2. 在工作中有一定程度上的参与过项目业务
  3. 具备良好的 UI 交互设计能力
  4. 有一定的视觉表现以及色彩能力
  5. 全日制本科 设计,艺术 计算机类相关专业
  6. 有良好的沟通表达能力,有责任心

加分项

  1. 对 HTML CSS 有一定程序的了解
  2. 参与过桌面端软件设计
  3. 英语读写熟练,能日常交流最好

薪资范围 10K

工作时间、休假和福利 一周 5 天 7:50~4:40 (中午有一小时午休) 双休,年假以及节日休息均按照国家标准 有班车上下班接送(如果开车公司每月提供油补) 公司有食堂午餐免费,加班晚餐也免费提供,食堂也提供早餐需要个人付费 提供员工宿舍(个人付费) 五险一金按照满额缴纳

其他 没有年龄要求的限制,如果个人能力优秀,学历可以不做要求 团队不提倡加班,入职后无需担心加班问题,当然如果项目临近交付节点,或者个人原因导致交付进度落后还是得加班追赶进度

简历邮箱:YmFpc2hhb2dlQG91dGxvb2suY29t

iOS 开发,是选 XCode 还是 VSCode?

22 December 2024 at 14:39
wangleineo:

好久没做 iOS 开发了。

想用 Github Copilot 的话,是用 VSCode 还是 XCode 呢? XCode 也有 Copilot 插件,但不知道是不是 VSCode 配合 Copilot 更好用? XCode 的好处大概是文档很方便? 另外最近 Copilot 免费是仅仅针对 VSCode 吗?其他编辑器可以吗?

现在主流 iOS 开发是怎么选?

记录一下换锁芯,学会一项生活技能

By: sickoo
22 December 2024 at 14:20
sickoo:

本文只适合装不了智能锁

租房换房,如果遇到不能开孔、天地锁等原因装不了智能锁,不如动手学一下换锁芯,标配 C 级锁芯

附近实体店、美团 喊价都需要 150-200 多 这种一锤子买卖很多坑,即使录了音可能还会中途给你加价,它们就是专业干这个的,别说打 110 问公安备案,那种跟墙上贴的、美团打广告的、坑人的是同一批人

锁芯价格要看长度,比如我的 110mm (有所偏差) 30-50 之间,我挑了个 40 且顺丰包邮的(原子龙)

图文教程: https://jingyan.baidu.com/article/1974b28969858ff4b1f77487.html

3 年 50 次迭代:我编写了一款专为 Mac 打造的休息提醒工具

22 December 2024 at 09:49
Kakarottoxxxx: 三年前,我开始开发 macOS 休息提醒工具 Eye Monitor ,目前这款应用已经常驻在 App Store 健康榜的前三位。

Eye Monitor 的设计初衷是因为本人常常面对电脑一工作就是 3 、4 小时不停歇,长时间的用眼和久坐导致我在某个时期视力下降明显以及出现腰酸的现象。

Eye Monitor 工作原理很简单:它通过你在 Mac 上的鼠标移动和键盘使用来自动识别你是否在使用电脑,并在长时间使用后弹出弹窗提醒你休息。所以你不需要手动地设置提醒。

这三年进行不少功能迭代,其中我最喜欢的功能有三个:
1 、数据报表:可以查看历史上使用时长、休息完成率等数据的趋势,并且数据可以通过 iCloud 同步,也可以下载到本地
2 、自定义全屏弹窗的壁纸和提示词:颜值即正义
3 、iOS 提醒:我发现自己常常在 Eye Monitor 提示我休息后离开电脑开始玩手机,可以称之为“假休息”。所以我也写了一个 iOS 版本,用来接收 Mac 的提醒并在手机上也弹出提醒,这样可以让我回头是岸。


清华大学有句口号叫做“为祖国健康工作五十年”,希望大家共勉之。

B 站搜索推荐的“f2 翙 r8 勰 sd 蒯 pj 鳏 0o 翙”大家有遇到吗

21 December 2024 at 18:22
sleepybear1113:

我的 B 站首页的搜索框出现了这个 up 搜索推荐的时候,我乍一看以为是乱码了,就顺着好奇真的搜了一下,然后进到这个人的主页,最新的几个动态的评论都是搜索栏引来的,也都是今天下午的事情。

有趣的是,几个朋友也遇到了这个情况。

uid:470578289

这个有没有人分析一下,是凑巧,还是被啥注入了,或者是钻了什么漏洞,还是啥。

反正就是好奇,挺有趣的。

下附截图

Imgur

Imgur

拍摄 RAW 格式对个人用户的意义到底是什么

By: CatCode
21 December 2024 at 17:09
CatCode:

看了一下之前拍摄的照片,大量的 RAW 格式存在硬盘上。大部分都是没有修的图——因为拷卡的时候一起拷了。只有少部分被选过,挑出来修了之后导出了修图之后的 JPG/PNG 。没被选中的也没删。这么多年这些照片也几乎没有打开看过。

虽然 Windows 已经添加了主流相机的 RAW 格式读取支持,但是读取依然比 JPEG 慢一截。

数量积攒在那里,想回去筛选一遍,也不知道该怎么看完这近 TB 级的照片。 (这些图像格式几乎都是高熵格式,几乎没法进一步压缩)

要充电就买电车,混动是卖给燃油车主的。

22 December 2024 at 14:01
qiumaoyuan: 混合动力最开始出现的目的,就是为了省油。根本上是利用了电机与内燃机正好在各自高效工作的区间可以互补的特点,来达到让内燃机要么不工作,要么就只工作在最高效的区间的目的。

最一开始的混动只有油混(不能充电),后来车企在国内的政策下搞出了应付政策的插混。然后插混莫名其妙的似乎更受欢迎起来了,是因为多数人觉得混动的定义是“即可以用电又可以烧油”。其实关于这些问题,10 年前 38 号早就科普过: https://www.bilibili.com/video/BV1EJ411Q7kD

电比油便宜,插混流行起来就会导致一个结果:很多人买了插混之后,图便宜老是充电,这样用的时间久了发现自己不知道加油的意义。再后来,就如很多人发现的那样:既然我整天充电为什么不直接买电车?

对插电混动来说,电池本来就相对纯电车小,续航也短,如果整天不加油,只用电,充电循环次数比纯电增长得快得多,寿命也更容易损耗。而如果正常当作燃油车来用,电池管理系统会自动让电池始终处于浅充浅放的状态,该充电了会自动启动内燃机,做到电池与车辆同寿命。

混合动力本来就是一种高配燃油车,省油的同时,能带来更好的驾驶感受,更低的噪音,更直接的动力。如果这样看待混动,很多关于混动的莫名其妙的疑问自然迎刃而解。

总结一下 3 个观点:

1. 混动是高配燃油车,更省油、更舒适。
2. 插电混动是应付政策(要上绿牌必须能够纯电行驶 xx 公里)的产物。
3. 图电费便宜,直接买电车。

Apple 全家桶用户/HomeKit 用户慎用小米系的路由器

22 December 2024 at 13:54
MacsedProtoss:

症状描述

网络拓补大概为 光猫(桥接)- 软路由原版 OpenWrt 拨号/DHCP - Mac Mini Surge 旁路由 - 小米路由器 AP 模式有线 mesh

小米路由器是一台 AX9000 和一台小米万兆路由器 两台都是旗舰机

使用 sunshine-moonlight 串流 串流 host 是 windows 13900K+4090 没有性能瓶颈

当接收方是非 Apple 设备时 例如 steam deck oled ,音画同步 调试信息显示 latency 5ms jitter 1ms

当接收方是 Apple 设备 无论是 iPad Pro 还是 MacBook Pro 还是 Apple TV 都会都会遇到声音断断续续 操作不流畅 调试信息显示 latency 乱跳 几十到上百 ms jitter 也随之变化 幅度也是几十到上百 ms

排查过程

由于只有 Apple 设备有问题 所以就在 GitHub issue 中搜寻 结果发现了 awdl 相关的 issue https://github.com/moonlight-stream/moonlight-qt/issues/159#issuecomment-568654813

于是将 AP 改为 awdl 的频段 149 ,iPad Pro 上问题消失 我以为是解决了

结果没过几天 问题突然又复现了 遇事不决先重启设备试试 发现问题依旧 于是开始进一步的 debug

首先我发现 awdl 问题苹果其实已经修了 在 macOS13.1 开始就没有问题了 https://systemstatus.ucla.edu/status?id=status_record&service=a8226ec01b1651509ca4a602b24bcb20

其次之前我遗漏了一个点 Apple TV 是有线连接的 为啥也一样出问题呢? 肯定不是 Wi-Fi only 的 awdl 问题导致的

意外收获

所有这些设备无论无线还是有线都是连接的小米 AP 所以第一反应是尝试下重置 AP 重置的时候没注意从分开三频变成了三频合一 然后突然发现所有无线设备网络都巨卡无比 难道是 AP 坏了?当然不是...开启三频合一之后又恢复了

那么开启合一会导致哪些设备也用同一个 ssid 了呢?那就是智能家居 进一步说 是 HomeKit 设备 突然联想到这一块应该是用的 mdns ,但是小米这个 ap 都是旗舰级的咋还有这种问题呢

思来想去还是打算换个 AP 测试一下 于是买了个美版的 Asus ET12 ( AXE11000 )

单个 ET12 确实解决了问题 哪怕没设置为 awdl 频段。但是当我接入一台小米 ap 单独为 HomeKit 设备提供 2.4G 网络时 问题又复现了 也就是说 Apple 设备走 mdns - ET12 - 小米 AP - HomeKit 这个链路就会有问题,去除掉小米 AP 之后就没有问题了

经过两周测试后确认没有问题 于是再入手一只 ET12 组有线 mesh 现在已经平稳运行 2 个月了 问题解决

未解之谜

小米的路由器到底干了啥对于 mdns 的性能如此之差 建议 Apple 用户 尤其是 HomeKit 用户不要考虑购买小米的路由器

❌
❌