群晖 NAS - frp 使用及实现 Mac 远程访问

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 一、服务端配置 1、安装及配置 这里以群晖 NAS 为例: 在 Docker 注册表里搜索 frps,安装 latest 版本(也可以安装指定版本); 在映像里创建容器,并进入高级设置; 在高级设置里启用自动重新启动; 在存储空间添加文件,装载路径为 /etc/frp/frps.ini; 网络里勾选使用与 Docker Host 相同的网络; 启动容器。 2、frps.ini 配置文件 [common] bind_port = 7000 token = your_token dashboard_port = 7500 dashboard_user = your_dashboard_user dashboard_pwd = your_dashboard_pwd vhost_http_port = 8000 vhost_https_port = 8001 二、客户端配置 1、安装及配置 同样以群晖 NAS 为例,安装及配置基本跟服务端相同,配置文件改为 frpc.ini 即可。 2、frpc.ini 配置文件 [common] server_addr = your_server_addr server_port = 7000 tls_enable = true token = your_token [ssh] type = tcp local_ip = 192....

July 8, 2022 · Darren Ou

群晖 NAS - 阿里云盘挂载及数据同步

一、前言 阿里云盘即使不是会员也不会限速,获得广大好评。如果能把阿里云盘挂载到 NAS 上,相当于扩充了 NAS 的磁盘容量,也可以利用这一点实现在线播放视频、数据同步等功能。 aliyundrive-webdav 这个工具可以让阿里云盘成为支持 WebDAV 协议的文件服务器,下面简单介绍其安装及使用。 二、安装配置 1、aliyundrive-webdav 安装 在 Docker 注册表里搜索 aliyundrive-webdav,安装 latest 版本(也可以安装指定版本); 在映像里创建容器,并进入高级设置; 在高级设置里启用自动重新启动; 在存储空间添加文件夹,装载路径为 /etc/aliyundrive-webdav/; 添加 8080 端口; 添加 REFRESH_TOKEN、WEBDAV_AUTH_USER、WEBDAV_AUTH_PASSWORD 三个环境变量(REFRESH_TOKEN 在后面介绍如何获取); 启动容器。 2、refresh_token 获取 登录阿里云盘网页版,F12 进入开发者模式,然后在对应位置获取 refresh_token。 三、挂载 四、数据同步

June 8, 2022 · Darren Ou

群晖 NAS - 使用篇

一、前言 距离去年入坑 NAS 已经一年多了(群晖 NAS - 购置篇),这一年多里学习了很多 NAS 的玩法,感觉能够发挥了 NAS 应有的作用。 这里简单介绍一下我利用 NAS 做了什么事情,但不会介绍详细的实现方法,因为网上已经有大量的参考文章。 二、外网访问 能在外网访问家里的 NAS,会多很多玩法,所以怎么实现外网访问是我入坑 NAS 的第一课。 1、QuickConnect QuickConnect 是群晖官方提供的远程访问服务,使用起来最简单门槛最低,但存在几个缺点: 限速比较严重,只有 500k/s 左右下载速度; 数据会经过群晖服务器进行中转,且账号必须绑定手机号,让我觉得会有隐私问题; 只有白群晖能用,黑群晖无法激活。 基于这几个缺点,我需要找其它的替代方案。 2、公网 IP 最方便的公网访问方式就是家里的宽带有公网 IP,无需转发直接访问,但不是所有宽带都能开通公网 IP。 这里的公网 IP 特指 IPv4 的公网 IP,因为 IPv4 的公网 IP 的兼容性最好,所有运营商都支持访问;IPv6 的公网 IP 甚至每个网口都能分配一个 IP,但目前来说应用还不是很广泛,有些运营商有些路由器都还不支持访问。 不同运营商情况大概如下: 如果家里宽带用的是电信,那么可以打电话给客服免费开通公网 IP,很大概率可以开通,如果开通不了就多打几次电话。电信宽带还不支持分配和访问 IPv6 公网 IP。 移动宽带则是完全不向个人开放 IPv4 的公网 IP,但是默认支持 IPv6 IP。 联通的话据说申请难度比电信要高,但我还没用过没有发言权。 我在广州家里用的是移动宽带,默认分配了 IPv6 的公网 IP,所以是可以直接 IPv6 IP 来访问我家里的 NAS。 但是访问 IPv6 的公网 IP 存在两个问题:...

May 7, 2022 · Darren Ou

2021 年终总结

今年总体来说过得挺顺利,阿 B 顺利出生,工作上加入了新团队,技术上有了更多的积累,只是投资上稍亏损,无伤大雅。 个人 今年最大的事情当属 BB 的出生,老婆从三月怀孕,到十一月顺利生下牛宝宝。无论是怀孕过程中老婆身体上的不适还是出生后对 BB 无微不至的照顾,都相当不容易,不由感叹母亲的伟大及生命的奇妙。 今年形成了两个比较好的习惯,一个是写博客,虽说不上高产,但今年的文章写得比往年都多,无论是记录生活还是记录技术,对自己来说都是一个积累;一个是刷算法,下半年开始,基本上能坚持每天至少刷一道题,感觉对思维灵活度上有一定帮助,以前提到算法都有恐惧感,现在已经好多了。 今年在兴趣上的投入比往年都多一些,打球的频率基本能保证每周一到两次,双十二时还买了一双羽毛球鞋,但是还舍不得穿。年初开始入坑 NAS,积累了一定的服务器运维能力,还折腾了下路由器。兴趣上的投入对自己还比较满意。 今年二月开始还房贷,原来还有车贷,阿 B 出生后有较多支出,公司取消大小周后没了加班工资,钱包有一定的压力。不过好消息是今年涨薪了两次,今年十月份已经还完了车贷,总体上来说压力不算太大,还有一些盈余。 购物上还是放不开手脚,今年新出的 MBP 还有 iPhone 13 都很吸引,但考虑到家庭较大的支出,还是忍下来了,希望明年有更多的收入满足自己的购物欲。 今年投资算是比较失败,基金、A 股、美股都有不同程度的亏损,估计明年我的投资会更加偏向保守。 工作 今年在公司职业发展上有个比较大的转变,四月份时从客户端开发转岗到 ToB 的业务,到八月份时 ToB 业务停止维护,加入到音视频 SDK 开发团队,负责跟 iOS 平台相关的开发维护工作。对自己的学习能力是一个考验,好在团队同事还有 leader 都会在工作上引导我,目前已经逐渐上手。加入到音视频 SDK 开发团队,自己在音视频上有了更多的了解,也开始 C ++ 的学习,技术上有了更多的积累。 今年年中时升了职级,薪资也稍上涨了一些,这也是比较值得开心的好消息。 2022 展望 希望阿 B 能健健康康茁壮成长,家里人都能身体健康。 希望能力上能有更多的长进,技术上有更多的积累,好好复习 iOS 技术栈,说不定能进入更好的公司。 坚持写博客、刷算法、打球。目标是养成读书的习惯。

December 31, 2021 · Darren Ou

阿 B 出生记

这是一篇流水账,记录老婆怀胎十月到阿B出生的历程。 怀孕 2021年3月,有一天试纸出现两条杠,去到医院再次确认,确实是怀孕了。 把医生的化验单给老爸老妈看,他们也非常开心,老妈说道:明年过年我们家可就热闹了。 老婆说小孩子很小气,过了3个月才跟身边的朋友说这件事。 怀孕期间 多亏了外企的“福利”,老婆大部分时间都是在家办公,这就避免了上下班的麻烦,缺点是独自在家少人交流。 这里感慨一下外企对于孕妇的政策确实要比国内企业人性化,比如产假更多、补贴更多、还能在家办公。 得知怀孕前,老婆已经拿到SHEIN、小鹏等公司的offer,得知怀孕后,把offer都拒了。 冲刺 11月7日,把丈母娘接到广州,有丈母娘照顾老婆,我放心得多。 期间丈母娘煮饭做家务陪老婆散步陪老婆产检,真是辛苦。 计划 基于我老婆的情况,一家人讨论了一个星期,决定了剖腹产。计划阿B跟我老婆同一天生日,这该是多么美好的场景。 于是11月20日去医院让医生开了住院单,21日办理了入院手续,22日经过医生的确认,确定了23日早上七点的剖腹产手术 一切都按照计划去推进。 出生 2021年11月23日星期二,距离阿B的预产期只剩下两天,这天是我老婆的生日。 前一天医生安排了早上七点第一床手术。 3:36 老婆给我打电话,跟我说破羊水了,医生正在给她做检查。心里一惊,难道阿B想提前出生? 4:08 老婆宫口开得比较快,我赶紧起床。 4:16 跟丈母娘一起出发去医院。 5:03 到了医院,老婆已被推进分娩中心。 6:13 老婆已开5指,经医生讨论,决定尝试顺产,取消了手术。 8:55 阿B出生! 9:16 老婆给我打电话阿B顺利出生。我给家人朋友报喜。 阿B顺产出生,真是计划外的惊喜。 新生儿科 阿B出生后在分娩中心观察了两个小时,护士采取了各种措施,阿B体温还未恢复正常水平,医生决定让阿B在新生儿科住院观察几天。 护士推着阿B出来,我见了一面,拍了几张照片,就被送到新生儿科了。 第一次见到阿B,第一次听到听到阿B的声音,简直心都化了。 老婆出院 11月25日下午,去到医院给老婆办理出院手续。 看到老婆的状态挺好,心里不由感慨阿B醒目,真会挑时间出生,晚一个小时发动,可能就按照计划进行剖腹产了。 阿B回家 11月26日下午,医生给我打电话,阿B的各项指标都正常,符合出院的条件了。 11月27日上午,去到医院办理阿B的出院手续。 接到阿B的时候,让老婆去抱他下楼,老婆不会抱,折腾了几分钟。 月嫂说阿B身体素质好,哭声响亮,眼仔碌碌,压根不需要住新生儿科。 阿B美照

November 28, 2021 · Darren Ou

群晖 NAS - 购置篇

为什么想要购买NAS 我的理解NAS无非就两个作用,一个是作为资料存储容器,一个是作为个人服务器 作为资料存储容器 这个很容易理解,NAS就是一块很大的磁盘(空间大),足够我接下来三年的资料存储需要。两块磁盘以上组raid(安全)。 作为个人服务器 这个就很好玩了,可以说是只有想不到,没有做不到。 举几个例子: 文件共享服务器,可以在任意地方访问我的NAS里面的文件(局域网或公网); Homebridge服务器,把Homebridge部署到NAS里面,可以轻松桥接小米智能家居; Gitlab服务器,把仓库放在自己家,放心; 资料备份,Mac可以直接通过Time Machine备份到NAS,手机也有相应的工具备份; 下载工具、邮件服务器、娱乐中心…… 选购 明确需求 我选购前就明确了几方面的需求,优先级由高到低排序: 数据安全优于一切; 系统成熟稳定,考虑到家人也会使用,需要足够易用; 双盘位以上,用于组raid保障数据安全; 作为第一个NAS,有一定的性价比; 系统选择 对比了几个系统: 群晖,各大博主推荐; 威联通,很多人把威联通比作安卓,群晖比作iOS; TrueNAS,开源的NAS系统,前身是FreeNAS,功能非常强大,但对硬件有一定门槛,且操作也不足够易用; Linux或Windows自组系统,需要有一定运维能力,使用不太友好。 综上,最终选择群晖系统。 品牌选择 确认需要群晖系统后,有两种选择,一个是选择群晖官方的机器,一个是购买其它的机器刷入黑群晖系统。 考虑到其它机器不一定能很好地兼容群晖系统,而且黑群晖系统没有官方的技术支持与QuickConnect功能(黑群晖洗白后可支持),作为第一台NAS,我还是买群晖官方的机器会更有安全感。 型号选择 明确了需求已经很好选择了,最终选择了群晖DS220+。 硬盘 NAS是7x24运行,而且数据安全非常重要,所以选择硬盘需要相当谨慎。 酷狼是希捷主推的NAS专用硬盘,大部分店家都是推荐酷狼,在没有了解过硬盘信息的情况下,闭着眼睛选酷狼就可以了。 于是我买了两块酷狼8T硬盘。不过我后悔了。 因为希捷还有一个银河系列,专为企业用户打造。对比酷狼转速跟缓存都更高,意味着读写速度更快,官方宣称的无故障时长比酷狼多出两倍,而且质保是5年,比酷狼多出两年,价格还比酷狼便宜(2021.3)。 所以我是首推希捷银河系列,其次是酷狼系列。 至于西数,我还没用过西数的产品,我后面估计会换一个西数的硬盘,毕竟鸡蛋不能放在一个篮子里。 UPS UPS 即不间断电源 (Uninterruptible Power Supply) 虽说酷狼硬盘是专为NAS打造,但是突然断电对硬盘的伤害非常大,非常容易造成数据的丢失,非常多的博主都建议买一个UPS,避免突然断电造成数据丢失。 UPS我选择的是施耐德BK650M2,原因是它跟群晖有很好的兼容性,可以实现断电后UPS备用电将要耗尽时通知群晖关机。 路由器 我原来在用的路由器是小米路由器mini,说是千兆路由器,但实际上远远没有千兆(这个我还排查了很久,珍惜生命远离小米路由器),这肯定会影响NAS的使用体验。趁着这次,顺便把路由器也换了。 需要有WiFi6、链路聚合功能,主要在考虑华硕路由器的两个型号:AX82U、AX86U 我最终选择了AX82U,价钱是AX86U的一半,我觉得最大的不足就是没有2.5G网口。 其它 内存 群晖DS220+是2G内存,考虑到会使用docker,2G内存可能不太够,我添加了根三星4G内存条。 机柜 我喜欢整洁,还买了个家用机柜收纳上面的设备。 总支出(2021年3月购买) 群晖DS220+(2250) + 希捷酷狼8T * 2(2360) + 施耐德UPS(420) + 三星4G内存条(140) + 华硕路由器AX82U(770) + 机柜(130) = 6070...

March 20, 2021 · Darren Ou

购房小记

2020.11.15 到现场看房 之前也断断续续地看过不同的房子,新房二手房都有看过,新房如亚运城、品秀星瀚,二手房如雅居乐、祈福新村、市桥的老小区等。 总体感觉雅居乐比较满意,首先是小区环境比较好管理比较完善,其次位置靠近番禺CBD靠近华快入口,升值空间应该比较大,但是比较新的将近4w的单价,感觉有点超预算。 其它的要不太远、要不太旧、要不人口密度太高,没有特别喜欢的。 当天总共看了三个楼盘,靠近市桥地铁站的璞悦台,禺山西路的龙光天瀛跟大华紫悦府。 璞悦台附近都是村庄,周边环境一般,教育资源比较一般,距离地铁站还有一定距离,虽然单价较低,但是也比较快就否决了。 龙光天瀛跟大华紫悦府比较相近,资源上应该差不多,龙光就在环境监测站的旁边,环境应该是最好的,而且单价比大华便宜。大华建在大路边,环境略逊一筹。 但看中大华的有几点: 1、靠近海伦堡创意园,相对靠近市桥地铁站,升值空间应该会更大; 2、教育资源相对确定,幼儿园已建好,小学初中正规划中; 3、验收标准较高,配置大金中央空调。 最终跟老婆商量还是大华紫悦府更加适合。 2020.11.17 给定金 这天刚好是一位同事新房入伙请吃饭,我就请了一个下午的假。下午过去大华再确认了一些细节,还有谈价格。 谈价格我跟老婆都不太行,最终只是争取了个8w的车位抵用券,最终还不一定用得上。 最终签完合同都快要7点了,要赶去同事那吃饭。这中间还出了个小插曲,天气降温导致车胎的气压不够,触发了胎压告警,我还以为是车胎被扎了打车过去同事那,吃完饭回来再开车去修,最终发现是虚惊一场。 2020.11.23 给首付、签署合同 这天是老婆生日,定在这天去交首付,豪气的把房子当作生日礼物? 签署的合同特别多,签名不下几十个,应该是签名最多的一天了。签署的合同大部分当天无法拿到手,最后到手的是一信封的收据。 搞定后,去百合里吃了顿好的。 2020.12.09 公积金面签 公积金面签需要夫妻双方都要到场,律师让我不用预约,直接到现场取号。 我们来的比较早,那天也没很多人,一个小时内搞定了,回到公司还没有迟到。 2021.01.06 不动产预告备案 这个是我自己过去番禺政务中心办理的,来的比较早,也很快就搞定了。 这天特别塞车。 2021.02.01 公积金放款 想不到的是公积金放款比商贷快。 2021.02.03 商贷放款 公积金放款两天后商贷就放款了。之前还传言说银行收紧了放款,老婆还担心工作变动导致放款不顺利,现在算是顺利放款了。 我倒是不太担心,贷款是银行妥妥的业绩啊,而且晚一点放款就晚一点还房贷,也挺好的。

February 5, 2021 · Darren Ou