首页 > 其他分享 >新手教程系类:群晖NAS如何自定义域名?保姆级教程包教包会

新手教程系类:群晖NAS如何自定义域名?保姆级教程包教包会

时间:2023-10-25 16:15:07浏览次数:36  
标签:教程 自定义 证书 端口 域名 NAS 点击

感谢各位亲的大力支持,本店推出一些列新手教程希望能帮到你。

对于个性化或者访问速度有着更高要求的用户,往往最后都会想给自己整个自定义域名,毕竟能够拥有一个专属的域名来访问自己的 NAS,还是很方便的,今天就来更新一下 DSM 7 版本的保姆级教程

01申请公网IP

公网 IP 是一定要有的,如果不确定自己是不是公网 IP,或想要申请公网 IP,可以咨询一下自己宽带的运营商,或者和已经拥有的用户交流一下经验

02注册腾讯云账号并完成实名认证

进入 https://cloud.tencent.com(腾讯云官网),点击页面右上角的【免费注册】,注册腾讯云账号

随后来到下图中的位置,完成实名认证

PS:选用腾讯云主要是因为,在之后的 DDNS 及证书设置中比较方便,流程简单且无需借助 Docker

03域名注册

回到腾讯云首页,依次点击【产品】>【企业应用与云通信】>【域名注册】

搜索你想要的域名并购买

完成购买后,在首页右上角【控制台】>【域名注册-我的域名】中,可查看已购买的域名

04启用 DDNS

在上一步中【我的域名】页面里,点击想使用域名的【解析】按钮

点击【添加记录】,添加一条主机记录为 www,记录值为 0.0.0.0 的 A 记录,如下图所示即可

点击页面右上角头像进入【API 密钥】界面

点击【新建密钥】并确认,下方就会生成一条密钥,务必记下红框中的两条内容

接下来就需要转到 NAS 上进行操作了,首先使用管理员帐号登录群晖 NAS,依次点击【控制面板】>【外部访问】>【DDNS】>【新增】

在弹出的对话框中的【服务供应商】选单内下拉选择【腾讯云】,并如下图所示填写相关信息

主机名称:填写已购买的域名

用户名/电子邮箱:填写之前记录下的 SecretId

密码/密钥:填写之前记录下的 SecretKey

并务必勾选【从 Tencent Cloud 获取证书,并将其设置为默认证书】(这一步将为你自动申请证书,提升访问安全性),之后点击【测试联机】,若【状态】显示为正常,即代表成功联机,完成填写并成功联机后,点击【确定】

若出现下图中这个提示,请点击【确定】

注意注意注意!之后系统将自动申请证书并完成设置,所以需要等待一段时间(大约十分钟左右),请不要做任何操作耐心等待即可,完成之后可以去【控制面板】>【安全性】>【证书】中,确认一下证书是否添加成功,重点确认证书的域名是否为你的域名以及它是否为默认证书,至此,自定义域名就基本搞定啦

05 端口转发

最后,如果你想用你的域名,在外网访问到 NAS,还需要在路由器端做一下端口转发,由于各家路由器设置不尽相同,如果实在找不到如何设置,可以询问你路由器的店家或厂家

过程其实很简单,只需要把下方红框中的这个内部端口转发为路由器的外部端口即可(建议外部端口设置为高位的,比如 58888)

然后你就可以用 https://域名:外部端口/(在外网环境下,使用 https 访问会更加安全),直接访问到你的 NAS 啦

标签:教程,自定义,证书,端口,域名,NAS,点击
From: https://www.cnblogs.com/ynas/p/17787435.html

相关文章

  • JMX 教程
    JMX官方教程https://docs.oracle.com/javase/tutorial/jmx/index.htmlhttps://docs.oracle.com/javase/8/docs/technotes/guides/jmx/index.htmlhttps://docs.oracle.com/javase/8/docs/technotes/guides/management/toc.html JMX的快速入门与使用https://blog.csdn.net/d......
  • SpringBoot内容协商(Content Negotiation)二 —— 自定义消息转换器(MessageConverter)
    SpringBoot内置的消息转换器SpringBoot没有处理返回yaml格式的数据,这里需要手动添加处理这种返回格式的支持。导入依赖<dependency><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-yaml</artifactId></dependency>添加配......
  • 无涯教程-Clojure - upper-case函数
    将字符串转换为全部大写。upper-case-语法以下是语法。(upper-cases)参数   - 其中"s"是要转换的字符串。返回值 - 大写字符串。upper-case-示例以下是Clojure中大写字母的示例。(nsclojure.examples.hello(:gen-class))(defnhello-Learnfk[]......
  • [linux] 自定义触摸板功能
    现在ubuntu最新版本使用wayland管理输入。而不是x11了,网上有很多教程建议使用的软件都不能用,搞不好还就把原来系统内置的一些东西搞坏了。在x11(xorg)下可以使用touchegg搭配touche使用,但是在wayland下不行。这里发一个目前实测可以用的自定义触摸板功能的软件叫fusumahttps://githu......
  • 如何在iEDA中添加自定义Tcl命令
    注:ScriptEngine和UserShell头文件和实现在iEDA/src/utility/tcl/ScriptEngine.hh路径下1使用ScriptEngine自定义Tcl命令ScriptEngine是Tcl命令解析器,包含命令、命令选项、解析器等一系列工具。用户可以使用ScriptEngine中的接口轻松实现自定义Tcl命令文件结......
  • bilibili B站:[C语言进阶课]SDL库基础使用教程
    视频摘自:https://www.bilibili.com/video/BV14F411676X笔记摘自:https://gitee.com/yanmu_ym/cpp......
  • uniapp 预览pdf app端使用自定义导航时铺满全屏,需要留出导航栏
    1、安装pdf预览插件:hybrid插件(网上资料很多) 2、封装预览vue页面(重点在加粗部分,使用原生导航没有问题,但是使用自定义导航就把状态栏全部盖住了)<template><viewclass="page"><web-view:webview-styles="webviewStyles":src="src"></web-view>&l......
  • Unity ILRuntime 实战教程系列
    1.1 Unity 搭建ILRuntime开发环境 Unity热更新目前主流的方案有; Lua, ILRuntime, puerts, huatuo方案。前两个大家都比较熟悉了,puerts是基于TypeScript开发的热更新,huatuo是基于C#的方案。后两个大家会比较陌生。本系列分享基于ILRuntime来做热更新。 ILRuntime热更......
  • Linux下更新curl版本教程!
    在Linux下更新curl版本,您可以按照以下步骤进行操作:1、检查当前curl版本:首先,您需要确定当前系统中安装的curl版本。打开终端,并执行以下命令:curl--version 该命令将显示当前curl的版本信息。1、确认可用的curl版本:在更新curl之前,您需要确定可用的最新版本。您可以......
  • 微信小程序--5. 如下图将顶部导航栏的地方改成自定义样式
    5.如下图将顶部导航栏的地方改成自定义样式1)配置app.json{"window":{"navigationStyle":"custom"//增加这行}} 2)、封装顶部导航栏的样式创建组件文件夹及文件miniprogram\components\navigation-bar\index//components/navigation-bar/index.wxml<!......