群晖外网访问终极解决方法:IPV6+阿里云ddns+ddnsto

article/2025/10/5 18:26:25

写在前面的话

受够了群晖的quickconnet的小水管了,急需一个新的解决方法,这是后发现移动没有公网IP,只有ipv6(公网的),时候有小伙伴要问,要是没有ipv6就没办法访问群晖了吗?
不,当然不是,这时候就轮到ddnsto出马了,这就是解决没有公网ipv4的解决方法,顺便说一下,因为我需要更改群晖的默认端口,所以就算是群晖洗白了,quickconnet也是无法使用的,所以这个方法也是省了洗白的这一步。但是不洗白有没有影响这个就不知道了。
还有使用这个方法的是需要花钱的,想着白嫖的看到这句话的时候就可以略过了!!!!

群晖外网访问终极解决方法:IPV6+阿里云ddns+ddnsto

  • 写在前面的话
  • 一、软硬件清单
  • 二、实现阿里云ddns
    • 1.购买域名,如果这步不会的话,麻烦去问度娘
    • 2.获取accessKeyId和accessSecret
    • 3.环境安装,阿里云ddns需要用到python环境,所以需要安装Python环境,由于群晖7.1.1自带Python,所以Python不需要安装,只需要安装Python-pip,群晖需要开启ssh,打开家目录
    • 4.开启ssh
    • 5.打开家目录
    • 6. 使用ssh软件连接群晖,我这里使用的是putty,使用其他的也可以。
    • 7. 输入账户名和密码,密码不显示
    • 8. pip3 安装、配置。群晖默认不支持 apt-get 之类的命令,使用 wget 下载 get-pip.py 安装 pip。
  • 三、设置定时任务
  • 四、ddnsto的安装
    • 1.从ddnsto官网[下载](https://fw.koolcenter.com/binary/ddnsto/synology/)合适自己的ddnsto的安装包,我的是

一、软硬件清单

  1. 首先需要一台已经安装好系统的黑群晖或者白群晖
  2. 需要在阿里云注册的一个域名
  3. 需要阿里云的RAM账号
  4. 群晖系统为7.1.1
  5. Python3、python3-pip

二、实现阿里云ddns

1.购买域名,如果这步不会的话,麻烦去问度娘

2.获取accessKeyId和accessSecret

可以在阿里云控制台个人中心直接获取,但是一般建议使用RAM角色来进行权限控制,这样这个accessKey和accessSecret就只能操作域名,不能操作其他的资源,相对会比较安全。关于RAM用户

3.环境安装,阿里云ddns需要用到python环境,所以需要安装Python环境,由于群晖7.1.1自带Python,所以Python不需要安装,只需要安装Python-pip,群晖需要开启ssh,打开家目录

4.开启ssh

在这里插入图片描述

5.打开家目录

在这里插入图片描述

6. 使用ssh软件连接群晖,我这里使用的是putty,使用其他的也可以。

在这里插入图片描述

7. 输入账户名和密码,密码不显示

在这里插入图片描述

8. pip3 安装、配置。群晖默认不支持 apt-get 之类的命令,使用 wget 下载 get-pip.py 安装 pip。

wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py'python3 /tmp/get-pip.py
# 权限不够的话,加上 --user
# python3 /tmp/get-pip.py --userrm /tmp/get-pip.py

安装之后提示 pip3 的安装目录(一般是 /homes/USERNAME/.local/bin)不在系统的环境变量里。
在这里插入图片描述

要先跳到安装目录里,我这里的是这个

cd .local/bin
./pip3 -V
./pip3 list

配置环境变量
所以我手动把 pip3 目录/var/services/homes/admin/.local/bin加入环境变量。

nano ~/.bash_profile# 写入以下内容
export PATH=$PATH:/var/services/homes/admin/.local/bin
# 保存、退出# 运行以下命令使生效
source ~/.bash_profile# 最后可以检查一下
echo $PATH

更改源

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip3 config list

pip3 卸载

python3 -m pip uninstall pip

安装阿里云SDK和其他第三方库

pip3 install --index-url https://mirrors.aliyun.com/pypi/simple aliyun-python-sdk-core-v3
pip3 install --index-url https://mirrors.aliyun.com/pypi/simple aliyun-python-sdk-domain
pip3 install --index-url https://mirrors.aliyun.com/pypi/simple aliyun-python-sdk-alidns
pip3 install --index-url https://mirrors.aliyun.com/pypi/simple requests

下载程序主体
Gitee下载
GitHub下载
为作者求Star
将 aliddns.py文件下载下来。
然后将其放在用户文件夹内,具体怎么放请自行百度
在用户文件夹内创建一个名为alidns的文件夹,将下载好的aliddns.py放在里面。
修改配置文件
进入aliddns文件夹,使用Vi进行编辑aliddns.py,或者是nano,这个需要手动安装。
在这里插入图片描述
Vi编辑保存是esc-:wq
nano是Ctrl+x+y保存文件,然后修改aliddns.py的权限
cd进去alidns文件夹内,输入:

sudo chmod -R 775 alidns.py

输入下面代码进行验证

python3 aliddns.py

在这里插入图片描述
运行成功的图

三、设置定时任务

切换root用户,输入sudo -i
在这里插入图片描述
切换到root用户之后,我们就可以使用文本编辑工具(vim或者nano)来编辑crontab的计划任务了。

vim /etc/crontab
MAILTO=""PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#minute hour    mday    month   wday    who command0 0 * * * echo "hello synology"#例如:每隔一分钟往tmp目录写入一个以时间戳命名的文件
*/1 * * * *  root touch /tmp/$(date +\%Y\%m\%d\%H\%M\%S)

在这里插入图片描述
最后 restart 一下 crontab 服务就可以了,以下是 DSM 6+ 重启 crontab 的方式:

synoservice --restart crond

如果是 DSM 7+ 系统则运行 synosystemctl restart crond 命令来重启 crontab

四、ddnsto的安装

1.从ddnsto官网下载合适自己的ddnsto的安装包,我的是

在这里插入图片描述
然后我就偷个懒不写了,ddnsto官网有教程


http://chatgpt.dhexx.cn/article/eIZA8DfZ.shtml

相关文章

群辉默认DDNS功能解析阿里云-自定义服务商

前言 前不久买了个群辉NAS发现群辉DDNS不能解析阿里云,后来找了很多教程都是部署Docker或使用其他平台转发一下,然而这些平台还要注册,我就在想我自己可不可以实现不需要注册就可以使用的DDNS,毕竟咱也是干这个的。 然后我就去上…

一文搞懂“如何通过群晖+DNSPod DDNS搭建私有云服务?”

DNSPod春节特惠3折起 买解析就送CDN,最高60TB CDN让你带回家 👉🏻购买入口 近期很多DIY私有云玩家私聊D妹“我想在外网访问家庭网络,怎么搞?”,“如何将动态IP映射到一个固定的域名解析服务上?”…

[NAS] Synology (群晖) DSM7.0 使用自定义供应商DDNS

简介 找了很多教程都是部署Docker或使用其他平台转发一下,然而这些平台还要注册, 实际阿里云是有阿里云OpenSDK 可以支持的,本来想自己写了一个,后面发现有人已经实现了, 就用了一个开发者的DDNS服务, https://ddns.bkood.com/, 在这里非常感…

群晖设置腾讯云ddns显示认证失败的两种解决办法【实测第二种成功了】

群晖腾讯云ddns显示认证失败 背景:问题:前提条件解决办法一:群晖自带的ddns解析步骤1:获取 API 密钥信息步骤2:群晖(Synology)NAS 配置 DDNS 解决办法二:利用Docker安装DDNS动态域名…

群晖IPv6/ddns-go/域名解析设置内网穿透方案

前言 群晖的内网穿透有很多方案,外网IPv4(这个现在很难搞到了),中间服务器搭建Tunnel隧道,frp等方案(网速慢,流量限制,需另购服务器),第三方服务花生壳等(按量付费,速度问题)。 本篇介绍的是 …

群晖QuickConnect与DDNS之间有何区别?

群晖QuickConnect与DDNS都是为了实现外网访问群晖NAS设备,它们2个之间有什么区别呢? DDNS访问速度更快 功能是一样的,但是实现的网络协议本质上有着不同。QuickConnect可让群晖设备通过Synology QuickConnect服务器与群晖产品(如…

外网访问群晖设置ddns教程

本来之前用的是华硕的路由器,里面自带ddns功能,但是最近不懂是硬件问题还是固件问题,测网速是没问题的,就是打游戏的时候会忽然卡一下,跳延迟,忍无可忍,最后用了gen10上面装的openwrt软路由&…

群晖DDNS和端口转发等相关讲解

文章目录 废话篇前言本文知识概要域名和IP地址的了解域名解析内网IP和外网IPDDNS是什么?群晖如何设置DDNS端口转发后言协助改进 废话篇 本篇文章为原创文章,转载请注明出处,感谢。 本人也有个人博客:李蜀博客 更多原创文章&…

群晖DDNS失效

之前在群晖里设置过DDNS以及路由器的端口映射,但是最近发现不灵了,群晖里的DDNS自动获取的IP地址和路由器拨号后的地址不一致,一直以为是群晖的自动获取IP失灵了,手动设置也不行,无法从外网访问。 后来咨询了下群晖客…

群晖DDNS解析

网上关于DDNS解析的介绍已经很多了,我这里主要列举通过阿里云和Cloudflare进行解析。使用两个解析的原因是阿里云的域名必须要备案,不然会被阿里云封掉(阿里云解析的域名如果解析的IP不是阿里云服务器的,还会提示要求使用阿里云服…

群晖折腾记1—群晖NAS使用docker中的ddns-go,DDNS阿里云ali实现Ipv6访问

群晖折腾记1—群晖NAS使用docker中的ddns-go,DDNS阿里云ali实现Ipv6访问 前置条件科普时间具体步骤1. 域名购买2. 获取AccessKey ID和Secret3. 获取免费SSL证书4. 在docker中运行ddns-go6.设置反向代理 前置条件 1、移动宽带只有IPv6公网地址,若你的宽带为电信或联…

群晖-第1章-IPV6的DDNS

群晖-第1章-IPV6的DDNS 方案:腾讯云群晖DS920 本文参考群晖ipv6 DDNS-go教程-牧野狂歌,感谢原作者的分享。 这篇文章只记录了我需要的部分,其他的可以查看原文,原文还记录了更多的内容,可能帮到你。 一、购买域名 …

群晖docker实现阿里云动态公网域名解析ddns服务

日常生活中,一般家庭用户宽带使用的都是内网ip,如果需要在外网就是远程使用,需要将家庭ip向电信部门申请变更为公网ip,通常情况下,我们获得的都是动态公网ip,这种ip每隔一段时间都会自动变化,这…

手把手教你在群晖中设置阿里云DDNS

由于运营商提供的公网ip是动态的,所以需要设置ddns实时地更新域名服务商处的绑定到我们域名上的ip地址。 1、在阿里云购买一个域名(如何购买不做展示) 2、群晖中安装docker 在群晖的套件中心中安装docker 安装完毕后,打开docke…

串口通信RXTXcomm使用

准备工作 1.下载 地址: http://fizzed.com/oss/rxtx-for-java 这里的下载是根据jdk安装的位数下载,我之前下载的是W64的版本,电脑系统也是64的,但是代码跑不起来,后来才发现我电脑的JDK是32位的。 2、 下载完成后将 …

Java实现串口通信

串口通信原理 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。 尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线…

使用RXTXcomm进行串口通信

RXTXcomm 串口通信 虚拟串口和串口调试助手的使用 虚拟串口软件:VSPD,https://www.eltima.com/cn/products/vspdxp/ VSPD会自动识别出本台计算上有几个物理串口,例如本机只有一个物理串口COM1。在右侧端口管理的分页中,添加虚拟端…

C#实现串口通信解析

1. 串口硬件信号定义 串口通信(Serial Communications)是指外设和计算机间通过数据信号线、地线等按位(bit)进行传输数据的一种通信方式,属于串行通信方式,能够实现远距离通信,长度可达1200米。…

10、STM32的串口(UART)及串口通信原理(内附代码)

一、通信接口介绍 1、处理器与外部设备通信的两种方式: 并行通信 - 传输原理:数据各个位同时传输。 -优点:速度快 -缺点:占用引脚资源多 串行通信 - 传输原理:数据按位顺序传输&#xff0…

串口通信的概念与实现

uart串口通信概念数据结构termios作用与设置串口读写实现 UART串口通信概念 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作uart,是一种异步收发传输器,uart作为异步串口通信协议的一种,…