『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1763|回复: 3

[基础教程] 一个用IPV6与DUCKDNS实现公网访问的笨方法

[复制链接]

2

主题

12

帖子

70

积分

注册会员

Rank: 2

积分
70
金钱
58
HASS币
0
发表于 2022-5-3 08:14:32 | 显示全部楼层 |阅读模式
本帖最后由 chuanlbs 于 2022-5-3 08:17 编辑

使用内置的DUCKDNS Add-ons可以轻松的实现ipv4ddns,但是ipv6官方是不支持的
未命名图片.png

未命名图片1.png
虽然DUCKDNS支持使用URL配置IPV6地址,但是直接配置为URL就会出现以下问题
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[cmd] /run.sh exited 7
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
原因可能是duckdns所在的容器获取不到公网IPv6?(这个我概念不太清楚,菜鸟一个~)在GitHub上找到一个取巧的方法,用脚本定期刷新本机的ipv6地址到一个url里,然后在把这个url作为addon的配置就行啦
https://github.com/home-assistant/addons/issues/1715#issuecomment-859165416
在terminal里,把下面代码段的代码存在/etc/periodic/15min/update-ipv6 文件里,设置下权限chmod +x update-ipv6

#!/usr/bin/env bashio
bashio::network.ipv6_address eth0 | grep ^24 | sed 'sx/64xx' > /config/www/ipv6.txt
sed -i -e "2d" /config/www/ipv6.txt

重启HA,然后像下图这样配置DUCKDNS就行啦,配置的位置在HACS--加载项--duckdns--configuration里再重启add-ons就好啦
未命名图片2.png



评分

参与人数 1金钱 +10 收起 理由
relliky + 10 纳尼,还有这种操作?

查看全部评分

回复

使用道具 举报

8

主题

361

帖子

3743

积分

论坛元老

Rank: 8Rank: 8

积分
3743
金钱
3382
HASS币
10
发表于 2022-5-3 14:46:48 | 显示全部楼层
一条docker ru更方便,楼主方法精神大赞!
回复

使用道具 举报

15

主题

230

帖子

2660

积分

金牌会员

Rank: 6Rank: 6

积分
2660
金钱
2430
HASS币
0
发表于 2022-7-31 09:24:10 | 显示全部楼层
duckdns官网注册账号之后,不是有5个自定义的免费域名吗?这个域名需要填写吗?
回复

使用道具 举报

1

主题

42

帖子

122

积分

注册会员

Rank: 2

积分
122
金钱
80
HASS币
0
发表于 2022-11-6 17:25:20 | 显示全部楼层
本帖最后由 yymeme345 于 2022-12-30 13:57 编辑

好贴顶一下!












無論是以天氣然、煤氣、電能、太陽能或空氣能作為燃料的氣體式熱水爐、即熱式熱水爐、速熱式熱水爐、三相即熱式熱水爐

維修熱水爐






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-6 16:56 , Processed in 0.061644 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表