通过IPV6实现外网访问hass服务#阿里云DDNS插件&IPV6解析
本帖最后由 三木 于 2019-2-28 11:58 编辑### 背景:
因为没有IPV4公网地址,又不想使用FRP等相关代理软件(别人的怕不安全,自己又不想花钱搭建服务 - -|||),刚好已经从ISP处获得IPV6地址,于是想直接用IPV6解析。
### 使用要求:
- 已经从ISP处获得IPV6地址
- 已经有域名,且域名服务商支持'AAAA'解析(阿里云已经支持,所以这里是废话)
- 理解基础的IPV6相关知识概念
- 会配置IPV6防火墙(如果存在)
### 插件版本说明:
基于L大的插件修改,未经严格测试,如果有问题请指出 '_^
> L大原帖:https://bbs.hassbian.com/thread-2980-1-4.html
>
> 在此表示感谢
### 使用方法:
##### 一、HA部分:
1. 下载插件,复制py文件到/custom_components/sensor
2. 修改configuration.yaml增加以下内容:
```
sensor:
- platform: aliddns
access_key_id: 阿里云AccessKeyID
access_key_secret: 阿里云AccessKeySecret
domain: your_domain.com#主域名
sub_domain: www#子域名,可以自定义如 hass,则访问域名为 hass.your_domain.com
type: AAAA#要解析IPV4地址请填'A',IPV6地址请填'AAAA'
line: default
scan_interval: 600 #间隔时间600秒
```
'line' 一项的说明如下,可以根据自己网络ISP的情况填写:
```
# 线路值 线路中文说明
# default 默认
# telecom 电信
# unicom 联通
# mobile 移动
# oversea 海外
# edu 教育网
```
**** Hidden Message *****
##### 二、获取阿里云AccessKeyID及AccessKeySecret:
访问:https://ak-console.aliyun.com/
然后创建AccessKey,复制即可
##### 三、路由器防火墙相关:
部分路由器默认IPV6防火墙是处于外部无法访问的状态,所以需要自己开门。
**** Hidden Message *****
### 弊端:
任何事都有两面性,IPV6解析也是,如果访问hass.your_domain.com的设备没有IPV6地址,那就无法访问。
实测移动手机无问题。
于是,我搞了个隧道来实现
下载:
**** Hidden Message *****
支持一个啊 查看下感谢提供 学一息啊 看看这个好不好用,感谢大大分享
不错不错!! 牛牛牛牛牛牛牛牛牛牛牛牛牛牛 :L 这都要隐藏啊…… 厉害厉害,ipv6方便很多啊 学习大神