如何将本地的homeassistant内网地址,映射到外网,实现离开家用数据流量也能通过homeassistant app 控制家里的智能设备

这里使用一个cpolar 的进行一个代理转发, free 的有限制

官网地址:cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

你需要创建一个账号

然后登陆进入之后  点击文档

下滑到linux  系统, 因为我是使用Linux 系统搭建的homeassistant系统

跟着官方文档操作即可

1. cpolar 安装(国内使用)

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
 

2. 查看版本号,有正常显示版本号即为安装成功 

cpolar version  

查看版本, 说明安装成功了 

3.token认证

登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里

cpolar authtoken xxxxxxx 

4. 向系统添加服务

sudo systemctl enable cpolar 

5. 启动cpolar服务

sudo systemctl start cpolar 

6. 查看服务状态

sudo systemctl status cpolar 

 7. 穿透

cpolar http http://10.60.0.68:8123

在网址中输入地址即可

可能会出现400 错误, 需要去配置文件添加以下

输入下面命令

vi /home/care/homeassistant-config/configuration.yaml 

重启一下homeassistant 

docker restart homeassistant 

这里就实现了外网的映射 

ngrok  

ngrok - Online in One Line

docker run --net=host -it -e NGROK_AUTHTOKEN=2qSpTUvGRVas584JFiqx7YIJ3Z9_4NjnLRcRBMi8XkUJio9j ngrok/ngrok:latest http http://10.60.0.68:8123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值