【home-assistant】使用移动网络访问HA—外网访问

2021-05-05 15:07:41 14点赞 122收藏 16评论

创作立场声明:软件使用分享

我现在使用的是4G移动网络下访问家里的设备,可以看到家里的设备都是能做出反应的。

【home-assistant】使用移动网络访问HA—外网访问

哈喽大家好,前面已经和大家分享了几期HA的内容了,看到几个留言问如何进行外网访问,今天就和大家分享一下我是如何实现外网访问的。

智能家居 篇一:群晖Docker玩法之Home Assistan安装上手及简单配置案例

智能家居 篇九:【home-assistant】一键添加所有小米设备到HA并同步到苹果HomeKit

首先,我的方法前提是必须有公网ip的,检测自己网络是否为公网ip的方法也很简单,打开路由器的后台,找到Wan ip一览,记住这个数字,接着在百度输入ip,在搜索结果下会出现本机ip,如果2者是一样的,那就是公网ip,如果2者数字不同,就不是公网ip。

【home-assistant】使用移动网络访问HA—外网访问

【home-assistant】使用移动网络访问HA—外网访问

而现在绝大多数的家庭宽带并不是公网ip,不过这个问题也很好解决,你只需要和你宽带运营商沟通一下,一般就能很快解决。

有了公网ip之后,还要了解一下家里的网络模式是怎么样的。

例如我家里的网络情况是从光猫连接到无线路由器再连接到电脑上。

【home-assistant】使用移动网络访问HA—外网访问

而一般情况下,这种模式下的光猫,是处于路由器模式,家中的网络实际上就是路由器连路由器在连电脑,路由器套娃了。如果你的网络情况是这样的,你做端口转发是行不通的。

【home-assistant】使用移动网络访问HA—外网访问

我们需要把光猫从路由器模式改成桥接模式。

【home-assistant】使用移动网络访问HA—外网访问

中国电信光猫为例,在游览器输入192.168.1.1进入光猫后台,点击下方的快速装维入口,输入用户名和密码(用户名和密码在光猫的背面),进入界面后,点击状态—状态总览—配置向导下,将上网方式从路由模式修改为桥接模式。

【home-assistant】使用移动网络访问HA—外网访问

【home-assistant】使用移动网络访问HA—外网访问

【home-assistant】使用移动网络访问HA—外网访问

接着修改无线路由器的设置,我这里是华硕路由器为例,在路由器中点击外部网络—互联网连接—WAN联机类型选择PPPoE,在账号设置里输入拨号上网的账户和密码,我这里填写的是电信宽带账号和密码就可以使用,就是电信网页上用宽带方式登入的那个账号。

【home-assistant】使用移动网络访问HA—外网访问

【home-assistant】使用移动网络访问HA—外网访问

然后进行端口转发的设置,先开启端口转发,再添加设置文件。选择本机ip地址,也就是运行HA的实体设备地址,因为我HA是运行在一台物理群晖机器上,所以选择群晖的ip地址就可以,内部端口,HA默认的是8123,就填写8123就可以,同时在外部端口也填写8123,点击确认。

【home-assistant】使用移动网络访问HA—外网访问

【home-assistant】使用移动网络访问HA—外网访问

到这里,外网访问的大部分工作都完成了,现在还需要一个域名完成最后的步骤,什么是域名呢?

【home-assistant】使用移动网络访问HA—外网访问

www.baidu.com就是一个域名,目前国内的域名提供方常用的是阿里云、腾讯云之类的,并且有有时候能非常便宜的买到一些,但如果你只是尝鲜的话,可以看看我使用的noip白嫖的方案,到noip官网(https://www.noip.com/)注册一个账号,按照步骤完成主机名的创建,这一切在网页的翻译下还是非常容易的。(noip这个免费方案有个缺点就是需要你每个月去官网点击确认一下就可以延长30天的使用,如果不想这样付费就可以解决了)

【home-assistant】使用移动网络访问HA—外网访问

【home-assistant】使用移动网络访问HA—外网访问

得到域名之后,我们就可以用域名的方式访问到家里的路由器上了,加上端口号就能进行路由器下的设备访问,例如在外网下输入123.ddns.net:8123,就可以访问到内部ip地址192.168.50.2:8123。

【home-assistant】使用移动网络访问HA—外网访问

同时这里还要提醒一下,在输入的端口号后的冒号一定要是在英文输入法状态下的才可以。

【home-assistant】使用移动网络访问HA—外网访问

Ok,以上就是我关于外网访问的全部分享,这些操作看上去略显麻烦,但实际操作起来并不难,并且这一次设置好之后,其它的东西像群晖或是自己的博客等等东西,也都是设置一下端口转发就可以进行外网访问的。本期内容就到这里,如果觉得不错,希望能三连支持一下,感谢大家,没有关注的话,还可以点点关注,大家的支持是我最大创作动力,我们下次见。


展开 收起
16评论

  • 精彩
  • 最新
  • 就说明了ha的外网访问,没说homekit

    校验提示文案

    提交
    是我的问题,我不应该用homekit来演示的,因为不用文章里的方法,外网的情况下也可以直接用homekit控制家里的设备(家里要有homepod或者是ipad作为苹果homkit家庭app的中枢)。本篇文章就当作外网访问的一个演示就好了,这样操作之后,手机的HA app就可以直接控制了。

    校验提示文案

    提交
    homekit用ipad或者homepod就可以外网

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有没有方法可以在没有ipad或者homepod的情况下外网访问homekit呢?

    校验提示文案

    提交
    这个我就不知道了

    校验提示文案

    提交
    收起所有回复
  • 什么都没看懂

    校验提示文案

    提交
    本篇文章就当作外网访问的一个演示就好了,这样操作之后,手机的HA app就可以直接控制了。

    校验提示文案

    提交
    收起所有回复
  • 现在不少城市的电信光猫的帐号密码进去后只能配置无线网络,无法配置桥接等关键性操作,需要使用超级帐号和密码进去才可以进一步配置,之间我把家里光猫iTV配置成无线发射,机顶盒无线接收的时候弄过,获得超级帐号和密码还比较麻烦。

    校验提示文案

    提交
    在我弄光猫查找搜索引擎的时候,也看到了超级账号之类的信息。

    校验提示文案

    提交
    收起所有回复
  • 现在主要就是外网IP难搞到

    校验提示文案

    提交
    外网ip?还是公网ip?我这上面的演示有点问题的,像我上面这样,没有外网,只要把设备接入了homekit就可以实现外网访问,通过苹果的homekit方式。

    校验提示文案

    提交
    收起所有回复
  • 如果米家设备已经接入ha转homekit。用ipad当中枢是怎么操作?家庭里设置中枢然后只要连接家里局域网在外面的手机看homekit就不会无响应吗。不用其它设置吗

    校验提示文案

    提交
    是的,不用其他设置

    校验提示文案

    提交
    收起所有回复
  • 映射域名劫持没聊天就发短信,说非法使用网络。坐标帝都电信

    校验提示文案

    提交
  • 这个网站注册报错 [大囧]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
122
扫一下,分享更方便,购买更轻松