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

 找回密码
 立即注册
查看: 14318|回复: 13

[经验分享] 外网访问方案

[复制链接]

3

主题

24

帖子

79

积分

注册会员

Rank: 2

积分
79
金钱
55
HASS币
0
发表于 2019-5-30 11:38:20 | 显示全部楼层 |阅读模式
本帖最后由 t1ngyu 于 2019-5-30 15:32 编辑

外网访问

通过域名访问家中的homeassistant,这里只说一下思路

  1. 确保可以分配到公网ip
    确认是否是公网ip的方法: 百度“ip地址”,可以看到自己的外部地址,如果和路由器中的外网地址一样,说明当前是公网ip。
    电信宽带打客服电话可以申请分配公网ip,其他家的没用过不了解。
  2. 申请dnspod帐号
  3. 申请域名
    去http://www.dot.tk/申请一个域名(免费,不用备案),有效期1年,到期前登陆续订一下即可。
    设置使用自己的nameserver进行解析,填入dnspod的提供的nameserver;
  4. dnspod设置
    登陆dnspod,绑定步骤3申请的域名,和自己的公网ip;
  5. 端口转发
    在路由器上给自己运行homeassistant的机器分配一个固定ip;
    设置8123端口转发到homeassistant所在机器的8123端口。
    此时通过http://域名:8123/ 就可以访问家中的homeassistant了。
  6. 更新ip
    虽然宽带分配了公网ip,但是ip地址还是会变的;
    dnspod有提供api可更新域名绑定的ip地址,写个脚本检测到公网ip发生了变化,就调用dnspod api更新一下;

启用https

  1. 申请证书
    去Let's Encrypt给域名申请一个证书;
  2. Apache反向代理
    在homeassistant机器上通过apache添加一个虚拟主机,并启用ssl,然后将请求反向代理到本机的8123端口;
  3. 端口转发
    路由器上转发443端口到homeassistant机器即可;


回复

使用道具 举报

3

主题

189

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
金钱
852
HASS币
0
发表于 2019-5-30 12:34:23 | 显示全部楼层
感谢分享!
我用的联通宽带也可以打电话要求公网IP。
回复

使用道具 举报

10

主题

680

帖子

5654

积分

论坛元老

Rank: 8Rank: 8

积分
5654
金钱
4969
HASS币
50
发表于 2019-5-30 13:33:46 来自手机 | 显示全部楼层
感谢分享!
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-5-30 14:35:39 | 显示全部楼层
建议买 阿里的 6元的域名
阿里的DDNS是非常稳定的
回复

使用道具 举报

3

主题

24

帖子

79

积分

注册会员

Rank: 2

积分
79
金钱
55
HASS币
0
 楼主| 发表于 2019-5-30 15:20:06 | 显示全部楼层
xieahui 发表于 2019-5-30 14:35
建议买 阿里的 6元的域名
阿里的DDNS是非常稳定的

国内的要备案吧
回复

使用道具 举报

3

主题

279

帖子

2552

积分

金牌会员

Rank: 6Rank: 6

积分
2552
金钱
2273
HASS币
10
发表于 2019-5-30 16:03:28 | 显示全部楼层
t1ngyu 发表于 2019-5-30 15:20
国内的要备案吧

我用的是没备案
回复

使用道具 举报

0

主题

18

帖子

93

积分

注册会员

Rank: 2

积分
93
金钱
75
HASS币
0
发表于 2019-5-30 16:30:17 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

22

帖子

159

积分

注册会员

Rank: 2

积分
159
金钱
137
HASS币
0
发表于 2019-5-30 16:40:13 | 显示全部楼层
移动没有公网IP 只能FRP内网穿透了
回复

使用道具 举报

3

主题

24

帖子

79

积分

注册会员

Rank: 2

积分
79
金钱
55
HASS币
0
 楼主| 发表于 2019-5-30 17:17:21 | 显示全部楼层
littone 发表于 2019-5-30 16:40
移动没有公网IP 只能FRP内网穿透了

打故障报修电话问问
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-5-30 21:07:51 | 显示全部楼层
t1ngyu 发表于 2019-5-30 15:20
国内的要备案吧

备啥案,无视即可 又不访问80端口
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 10:28 , Processed in 0.058510 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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