记一次黑群晖折腾的过程

2024-06-03 18:20
文章标签 过程 一次 黑群晖 折腾

本文主要是介绍记一次黑群晖折腾的过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Tips:

建议先完整看完这篇文章,理解大致流程后再上手操作,其中有一些注意点需要事先了解

安装黑群晖的教程网上很多,我是参考了这篇:

https://post.smzdm.com/p/am3epen4/前言在上一盘文章中组装了一台黑群晖,在装好系统已经稳定运行了一个多月了,本期教程将记录物理机安装黑群晖的过程,教程写于2023年11月24日,使用的icon-default.png?t=N7T8https://post.smzdm.com/p/am3epen4/整体没有多少难度,只有一些地方需要注意:

1、我自己安装的时候不知道为啥没有中文选项,一直是英文界面,不过没有影响

2、版本选择的时候需要注意,在下载DSM补丁(上面链接有说到这一步)时选择的.pat文件应该和安装的系统版本一致。

比如,在安装系统的时候,型号选择的是DS918+,版本号选择的是42496,那么在DSM下载中心也要选择与上述型号以及版本一致的补丁,不然会出现安装后无法开机的问题。

另外需要说的是,如果你的机器比较老,也不建议选择较新版本的系统,可能会出现各种问题。以我为例,我的CPU是i7-4590,安装7.2系统的时候会有问题,所以我用的是7.1的系统。

3、最后一点是,刷完系统后,如果find找不到你的NAS设备,可以尝试重启一下系统,如果还找不到,就用群晖软件Synology Assistant进行搜索安装,这个还是挺好用的。

安装完黑群晖后,需要解决的问题来了:

如何在公网进行远程访问?这也是这篇博客要分享的主要内容

我的情况比较特殊。

家里有两台路由器,一台在客厅,是Tenda的,一台在卧室,是HUAWEI。家里用的电脑是放在卧室,与HUAWEI连接的,客厅的路由器只用作wifi。

一开始我是将NAS接到了Tenda上面,折腾了很久,发现有各种问题,比如卧室PC找不到NAS设备,Tenda作为AP还是路由器等等。反正我是没想明白这种情况应该怎么配置,所以,最终还是将NAS搬到了卧室,接到了HUAWEI上。

这种连接就和网上各类教程的连接方式一致了,教程才具备参考价值。

在这里多说一嘴,虽然现实情况永远比理论上的复杂,但理论知识是很重要的,比如我这次折腾,不知道AP,不知道中继,不知道DDNS,搞起来啥都要从头查不说,按照网上教程去搞,永远是按图索骥,能搞出来当然有收获,但搞不出来就是浪费时间。但如果有了理论,就能事先从脑海中勾勒出大致的网络拓扑,能确认这种方案是否可行。

OK,继续说。查了网上一大堆教程,最终采取的方案是:光猫改桥接+公网IP+腾讯云DNSPod+路由器DDNS+NAS端DDNS-GO套件。

1、光猫改桥接。

两种方式,一是给宽带客服打电话后台直接改,我是直接给电信10000打电话,二是通过超级密码自己改,具体google即可,比较简单。要注意的是光猫改桥接后要上网需要拨号,也就是PPPoE,所以一定要事先记下自己的宽带账号和密码,不然无法上网了

2、公网IP

也没啥好说的,也是给电信10000号打电话,说把IP改成公网IP,客服会直接给你改。

上述两个步骤都需要重启光猫。

3、腾讯云DNSPod

这一步目的是申请一个域名,然后解析DNS到自己的域名,毕竟你自己的局域网和公网之间,总得有一个“中介”才能连通嘛。这就是域名的作用。

具体操作看这篇:

https://www.cnblogs.com/nomil9/articles/12924354.htmlicon-default.png?t=N7T8https://www.cnblogs.com/nomil9/articles/12924354.html在这里,我只参考了其中域名申请,DNS解析以及获取API Token的部分。

这里要注意尽量选择腾讯云的域名,保持腾讯系的产品,我当时就是买的阿里的域名,然后用DNSPod,结果需要更改,改完还有1-2天的生效期,很浪费时间。

4、路由器DDNS

也就是端口映射。我只说下我自己的设置,因为每台路由器的功能和入口不一样。我的路由器是huawei ax2 pro。登录到路由器后台,找到高级设置=》安全=》NAT,如下:

其中,服务名就是你申请的域名,服务类型选择端口转发,协议类型选择TCP/UDP,触发端口为5000,这是NAS默认的http访问的端口,打开端口设置自定义即可。

5、DDNS-GO

这个是NAS中矿神源的一个套件。我没采用NAS自带的DDNS服务,是因为我搞了半天它的测试一直是fail,所以放弃了。矿神源的使用Google即可,不在此描述。

主要说下设置部分。

在这里,服务商选择DnsPod,AccessID和Key填入在第三步中得到的内容,然后IPv4勾选,选择“通过接口获取”,在Domains一栏填入你在腾讯云申请的域名,然后保存即可。

至此,你应该可以通过公网访问NAS了,访问方式为域名:端口,端口是在路由器设置部分自定义的端口。

内容有点长,不过应该还算完整。如有问题,欢迎私信

这篇关于记一次黑群晖折腾的过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1027756

相关文章

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

k8s中实现mysql主备过程详解

《k8s中实现mysql主备过程详解》文章讲解了在K8s中使用StatefulSet部署MySQL主备架构,包含NFS安装、storageClass配置、MySQL部署及同步检查步骤,确保主备数据一致... 目录一、k8s中实现mysql主备1.1 环境信息1.2 部署nfs-provisioner1.2.

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

linux部署NFS和autofs自动挂载实现过程

《linux部署NFS和autofs自动挂载实现过程》文章介绍了NFS(网络文件系统)和Autofs的原理与配置,NFS通过RPC实现跨系统文件共享,需配置/etc/exports和nfs.conf,... 目录(一)NFS1. 什么是NFS2.NFS守护进程3.RPC服务4. 原理5. 部署5.1安装NF

MySQL使用EXISTS检查记录是否存在的详细过程

《MySQL使用EXISTS检查记录是否存在的详细过程》EXISTS是SQL中用于检查子查询是否返回至少一条记录的运算符,它通常用于测试是否存在满足特定条件的记录,从而在主查询中进行相应操作,本文给大... 目录基本语法示例数据库和表结构1. 使用 EXISTS 在 SELECT 语句中2. 使用 EXIS

oracle 11g导入\导出(expdp impdp)之导入过程

《oracle11g导入导出(expdpimpdp)之导入过程》导出需使用SEC.DMP格式,无分号;建立expdir目录(E:/exp)并确保存在;导入在cmd下执行,需sys用户权限;若需修... 目录准备文件导入(impdp)1、建立directory2、导入语句 3、更改密码总结上一个环节,我们讲了

ShardingProxy读写分离之原理、配置与实践过程

《ShardingProxy读写分离之原理、配置与实践过程》ShardingProxy是ApacheShardingSphere的数据库中间件,通过三层架构实现读写分离,解决高并发场景下数据库性能瓶... 目录一、ShardingProxy技术定位与读写分离核心价值1.1 技术定位1.2 读写分离核心价值二

MyBatis-plus处理存储json数据过程

《MyBatis-plus处理存储json数据过程》文章介绍MyBatis-Plus3.4.21处理对象与集合的差异:对象可用内置Handler配合autoResultMap,集合需自定义处理器继承F... 目录1、如果是对象2、如果需要转换的是List集合总结对象和集合分两种情况处理,目前我用的MP的版本