当前位置:
文章详情

不用装软件,群晖自带DDNS实现外网访问

2023-12-23 15:19:22 39点赞 396收藏 61评论

前言

买了NAS第一步肯定是折腾,第二步呢,那必然是随时可以折腾。

老生常谈了,如何让NAS服务器在公网上随时可以访问,值友们想必是大显神通了。公网IP,动态域名解析,隧道穿透等,那真是教程多种多样,工具五花八门。

既然我们专门来介绍群晖的功能,那就必然是不能够去装其它软件的。下面,我就为大家介绍如何使用群晖自带的功能来实现外网访问与反向代理。

准备工具

  1. 公网IP(必备)

  2. 域名(非必备)

如果拿不到公网IP的,无法进行光猫桥接的,建议采用内网穿透方案。

目录:

一、获取公网IP

二、采用群晖域名部署DDNS

(一)使用群晖自带域名

三、采用自定义域名部署DDNS(以阿里云为例)

(一)获取阿里云key

(二)配置自定义供应商

四、一些小优化

(一)修改DDNS更新频率

(二)设置端口转发

(三)SSL证书

一、NAS获取公网IP

(一)夺命连环call

根据地域限制,不同区域获取到公网IP的难易程度不同。

我们的核心要求:V4固定公网IP > V4动态IP > V6 IP ,其中V4固定IP基本都是企宽了,获得难度满分,V6 IP 是我们的底线。

然后施工,要求他们后台将光猫设置为桥接即可。

中国移动客服中心:10086

中国联通客服中心:10010

中国电信客服中心:10000

(二)路由器获取公网IP

不管什么路由器,在WAN(外网访问/上网设置)这一块,统一把接入方式更改为PPPoE(拨号),以下以IKUAI和ASUS为例:

外网设置—选择网卡——接入方式ADSL/PPPoE,输入账号密码外网设置—选择网卡——接入方式ADSL/PPPoE,输入账号密码新版TPlink界面,选择路由设置—上网设置—拨号上网新版TPlink界面,选择路由设置—上网设置—拨号上网

拨号完成以后,查看路由器上的IP地址,一般不是10/172/192.168打头的,问题都不大。这里要注意的是DNS地址,一般直接用供应商给的就行了,当然有自己需求的可以使用其他DNS解析。

二、采用群晖域名部署DDNS

(一)自带域名配置

按照“控制面板”——“外网访问”——“DDNS”的路径来到界面,选择新增。

如果DDNS正常,状态那边会写正常如果DDNS正常,状态那边会写正常服务供应商拉到最下面,选择Synology服务供应商拉到最下面,选择Synology选择你喜欢的一级域名,然后在主机名称处填入你自定义的二级域名选择你喜欢的一级域名,然后在主机名称处填入你自定义的二级域名V4和V6的下拉框,可以看到有一个自动的选项,这里就能获取你路由器一致的公网IP,选上就行了。V4和V6的下拉框,可以看到有一个自动的选项,这里就能获取你路由器一致的公网IP,选上就行了。

到这里,你的DDNS就配置完成了,证书勾选与否根据实际情况来,采用群晖域名的也会有群晖的证书。

三、自定义阿里云DDNS

(一)获取阿里云key

登录阿里云后台,右上角头像悬浮一会,选择AccessKey管理,点击后选择子用户。

不用装软件,群晖自带DDNS实现外网访问不用装软件,群晖自带DDNS实现外网访问登录名称随意,勾选OpenAPI调用访问。登录名称随意,勾选OpenAPI调用访问。复制AccessKey ID 和Secret,建议保存csv文件,这里关掉就无法再次查看了,如果忘记了只能重新建新的ID复制AccessKey ID 和Secret,建议保存csv文件,这里关掉就无法再次查看了,如果忘记了只能重新建新的ID

(二)配置自定义供应商

服务供应商:随意

Query URL :https://ddns.bkood.com/dns/quick/ali/default?ip=__MYIP__&hostname=__HOSTNAME__&ak=__USERNAME__&sk=__PASSWORD__

不用装软件,群晖自带DDNS实现外网访问在添加DDNS的时候,选择刚才自定义的供应商在添加DDNS的时候,选择刚才自定义的供应商主机名称就是域名,用户名就是AccessKeyID ,密码就是secret。点击测试联机,绿灯正常主机名称就是域名,用户名就是AccessKeyID ,密码就是secret。点击测试联机,绿灯正常

四、一些小优化

(一)修改DDNS更新频率

群晖自带的DDNS有个很大的问题,就是更新频率很低,一般一天更新一次。远远不如DDNS-GO等软件好,但是我们可以通过设定计划任务来手动提高这个刷新频率。

按照路径“控制面板”——“任务计划”——“新增计划”,选择ROOT权限,脚本输入:

synonet --dns update

不用装软件,群晖自带DDNS实现外网访问选择root权限,任务名称随意选择root权限,任务名称随意计划中,设置为30分钟执行一次,当然频率也可以更高计划中,设置为30分钟执行一次,当然频率也可以更高不用装软件,群晖自带DDNS实现外网访问

(二)设置端口转发

这里的路由器转发有两个,一个是群晖的“路由器配置”,一个是路由器上的端口转发。如果已经在路由器上给群晖所用IP设置为DMZ区域的,那就不需要转发了。

2.1 配置DSM访问端口(建议修改)

既然把NAS暴露到互联网了,我们还是把群晖默认的5000和5001端口修改了,然后勾上HTTPS重定向,确保使用HTTPS链接

不用装软件,群晖自带DDNS实现外网访问

2.2 修改群晖路由器配置

按照“控制面板”—“外部访问”—“路由器配置”路径,勾选上DSM的HTTP/HTTPS端口

不用装软件,群晖自带DDNS实现外网访问

2.3 修改路由器端口转发

同样以IKUAI和TPLINK举例

网络设置-端口映射,内网端口找到群晖所在IP和DSM设置的端口,外网端口随意网络设置-端口映射,内网端口找到群晖所在IP和DSM设置的端口,外网端口随意TPlink选择应用管理里的 虚拟服务器TPlink选择应用管理里的 虚拟服务器内部端口和IP都是DSM的,外部端口随意,协议修改为仅TCP内部端口和IP都是DSM的,外部端口随意,协议修改为仅TCP

(三)SSL证书

SSL证书这块,我们可以在新建DDNS的时候直接选用Let's Encrypt获取,也可以从域名供应商处获取,都一样。值得注意的是,现在阿里云的免费SSL证书已经从1年有效期更改为3个月有效期。

证书导入的路径为:控制面板—安全性—证书,如果从供应商处下载SSL证书的,选择NGINX的就行了。

不用装软件,群晖自带DDNS实现外网访问私钥后缀为key,证书后缀为pem私钥后缀为key,证书后缀为pem在证书的设置里,我们可以分配不同证书对应的不同服务在证书的设置里,我们可以分配不同证书对应的不同服务

最后

在白群晖有quickconnect的情况下,至少可以保底外网访问,但是通过DDNS可以吃满自己的宽带上传,最大程度的保证外网访问的效率。而黑裙也可以通过自定义供应商的方式获取系统自带的DDNS服务。当然,我们也可以通过安装套件或者docker版本的DDNS-GO等软件实现域名解析。


不用装软件,群晖自带DDNS实现外网访问

欢迎朋友们评论区讨论留言,我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
61评论

  • 精彩
  • 最新
  • 纯新手请教一下,为什么有了群晖ddns,还要弄一个阿里云ddns?

    校验提示文案

    提交
    就像有楼里说的,群晖ddns是三级域名(也可以用第三方阿里转发ddns),但是主域名污染或者墙了就用不了。自己ddns是自己的域名,不会被墙。

    校验提示文案

    提交
    明白了,那还是弄个国内的吧,谢谢!

    校验提示文案

    提交
    收起所有回复
  • 公网可以难倒90%网友

    校验提示文案

    提交
    动态公网其实还好, 当然移动另算

    校验提示文案

    提交
    我的就是移动

    校验提示文案

    提交
    收起所有回复
  • 想问楼主一个问题,这是基于白群还是黑裙?

    校验提示文案

    提交
    ddns黑裙会也可以用。黑裙用不了的是quickconnect

    校验提示文案

    提交
    这个也可以
    去看看

    校验提示文案

    提交
    收起所有回复
  • 这个极空间可以ddns吗

    校验提示文案

    提交
    要部署ddnsgo

    校验提示文案

    提交
    收起所有回复
  • 使用lucky不更好吗,还减少了端口的转发

    校验提示文案

    提交
    lucky也是反代 和nginx一样

    校验提示文案

    提交
    收起所有回复
  • V4固定IP很容易获得,用钞能力就可以了,固定IP的宽带月租费比较贵,我很久以前问过,好像是600大洋/月,现在不知道了。现在魔都电信动态外网IP打电话就能解决,没有难度;移动宽带打电话问过,没有外网IP,也没有V6 IP,不知道是不是忽悠我,还是真没有。

    校验提示文案

    提交
    可能是真的没有,移动一向如此

    校验提示文案

    提交
    收起所有回复
  • 有公网ip还需要你这个吗?

    校验提示文案

    提交
    公网IP如果一直不变的,可以不用域名,直接IP+端口访问。如果是动态公网IP,那就需要通过域名进行动态域名解析(DDNS),通过域名+端口访问服务

    校验提示文案

    提交
    收起所有回复
  • 都有公网IP了,都用TP-LINK了,还费那劲做什么。直接TPLINK里申请个DDNS域名,随便IP怎么变都可以用

    校验提示文案

    提交
    确实,TPlink提供的二级域名和群晖提供二级域名效果是一样的。而群晖内置DDNS实现的一级域名,很多场景效果更好。

    校验提示文案

    提交
    我使用TPDDNS域名,但是每次登陆都提示连接不安全。请问,有解决办法吗?

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • ssl证书一直搞不懂哈哈

    校验提示文案

    提交
    SSL证书需要从相应的网上下载,国内的阿里云和腾讯云都有免费的,下载后绑定到域名上,然后部署在需要使用ssl证书的服务上

    校验提示文案

    提交
    收起所有回复
  • 黑裙是不是没法使用群晖的ddns?

    校验提示文案

    提交
    可以用,不能用的是cq

    校验提示文案

    提交
    收起所有回复
  • 黑群晖注册了群晖帐号也登录不了,要验证设备啊

    校验提示文案

    提交
    可以用自己的域名解析

    校验提示文案

    提交
    收起所有回复
  • 直接用群晖的二级域名自动下载ssl不香么?为什么非要阿里云重新申请域名

    校验提示文案

    提交
    一是很多人有自定义域名的需求,二是保证不会被墙,三是对现有域名的人来说分一个二级域名也很简单

    校验提示文案

    提交
    收起所有回复
  • 自定义DDNS是由私人域名转发,安全性会被质疑。

    校验提示文案

    提交
    和安全性有啥关系?域名还有高低贵贱之分吗,开https和备案就行了啊

    校验提示文案

    提交
    收起所有回复
  • 群晖的ddns获取的外网ip一直不自动变动,很奇怪

    校验提示文案

    提交
    接口获取的变了吗

    校验提示文案

    提交
    搞定了,因为passwall的原因,加入直连规则

    校验提示文案

    提交
    收起所有回复
  • 我是白裙,申请了群晖自带的域名,有ipv6但是我发现好像ipv4无法访问,这个该怎么处理呢?

    校验提示文案

    提交
    反代出去即可

    校验提示文案

    提交
    啊,我试试,醍醐灌顶

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 阿里的证书有效期3个月后要重新导入是吗?

    校验提示文案

    提交
    是的,但是有工具可以自动续签,比如lucky,cert等

    校验提示文案

    提交
    收起所有回复
  • 南京电信没的办法, 卡在第一步, 没有公网IP
    公网IPV6到是有, 但是配了几次没成功,放弃了

    校验提示文案

    提交
    公网ipv6咋会失败呢,看文章试试

    校验提示文案

    提交
    收起所有回复
  • 我有白群晖,我nas里显示域名正常的,但是我的群晖郁闷用不了了,我需要做一些什么恢复这个域名的使用呢

    校验提示文案

    提交
    先ping一下,然后dns去改一下试试看。群晖域名最近有点运营商有污染

    校验提示文案

    提交
    收起所有回复
  • 之前是用tplink路由器的tpddns,收到通知6月份就要停运了。求问现在有什么好的解决方案

    校验提示文案

    提交
    买域名,10年49不知道还在不在,199的随便买

    校验提示文案

    提交
    感谢您的及时回复!尝试了从spaceship购入com域名,托管cloudflare,然后群晖NAS安装ddns-go来进行设置,但是目前访问速度挺慢的,也不知道这样安全性如何

    校验提示文案

    提交
    收起所有回复
  • 修改ddns的时间倒是不知道

    校验提示文案

    提交
    +1

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

最新文章 热门文章
396
扫一下,分享更方便,购买更轻松