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

 找回密码
 立即注册
查看: 16015|回复: 37

[进阶教程] 出门在外也能控制:利用ngrok反向代理实现公网访问控制

[复制链接]

13

主题

554

帖子

4298

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4298
金钱
3744
HASS币
10

活跃会员

发表于 2017-5-13 18:51:45 | 显示全部楼层 |阅读模式
本帖最后由 karl_31 于 2017-5-15 14:46 编辑

Step 1: 先注册一个免费的ngrok服务账户。注册地址是:www.ngrok.cc
Step 2: 注册后登陆后台,进入隧道管理---开通隧道,选香港免费服务器,点击立即购买。然后按下图中的参数设置隧道信息。http账号密码空着就行。开通完成后,回到隧道管理---隧道管理能看到自己刚才开通的隧道了,此时复制隧道id备用。
1.png
2.png
3.png
4.1.png
4.png
Step 3: 回到www.ngrok.cc首页,向下滚动选择客户端下载,根据不同的设备选择相应的客户端。我这边是树莓派,所以选择Linux ARM。下载后得到一个linux_arm.zip的压缩包,解压后得到一个sunny文件备用。
5.png

Step 4: 打开Putty,执行  sudo mkdir /home/pi/ngrok
Step 5: 用WinSCP上传Step 3得到的sunny文件到/home/pi/ngrok目录下
Step 6: 回到Putty,执行 sudo chmod 0777 /home/pi/ngrok/sunny
Step 7: 执行  sudo nano /etc/rc.local,在文件末尾exit 0之前鼠标右键粘贴以下一行内容,其中xxxxxxxxxx改为在Step 2中创建的隧道id,加完后Ctrl+x, 按y保存退出编辑。


###分隔线###


./home/pi/ngrok/sunny clientid xxxxxxxxxxxxxxx


###分隔线###


Step 8: sudo reboot




现在可以用手机4G网络,打开浏览器输入:二级域名.ngrok.cc访问控制。
比如此时我输入的网址就是: myhass.ngrok.cc


Enjoy~

Jeff
回复

使用道具 举报

13

主题

554

帖子

4298

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4298
金钱
3744
HASS币
10

活跃会员

 楼主| 发表于 2017-5-13 19:08:38 来自手机 | 显示全部楼层
二楼备用
回复

使用道具 举报

30

主题

999

帖子

4119

积分

论坛元老

Rank: 8Rank: 8

积分
4119
金钱
3115
HASS币
0

活跃会员

发表于 2017-5-13 20:48:56 来自手机 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

1

主题

70

帖子

169

积分

注册会员

Rank: 2

积分
169
金钱
99
HASS币
0
发表于 2017-5-14 02:45:17 | 显示全部楼层
学习了!
回复

使用道具 举报

25

主题

688

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2017-5-14 07:20:56 | 显示全部楼层
感谢楼主分享!
回复

使用道具 举报

3

主题

219

帖子

930

积分

高级会员

Rank: 4

积分
930
金钱
711
HASS币
0
发表于 2017-5-14 09:41:44 | 显示全部楼层
这个要支持
回复

使用道具 举报

5

主题

252

帖子

1933

积分

金牌会员

Rank: 6Rank: 6

积分
1933
金钱
1681
HASS币
0
发表于 2017-5-14 11:36:00 | 显示全部楼层

谢谢分享!!!
回复

使用道具 举报

4

主题

171

帖子

1577

积分

金牌会员

Rank: 6Rank: 6

积分
1577
金钱
1406
HASS币
0
发表于 2017-5-14 13:58:10 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

13

主题

554

帖子

4298

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4298
金钱
3744
HASS币
10

活跃会员

 楼主| 发表于 2017-5-16 06:25:05 来自手机 | 显示全部楼层
因为免费服务器连接的人可能比较多 所以速度慢 还有一定的概率掉线
回复

使用道具 举报

18

主题

142

帖子

2576

积分

金牌会员

Rank: 6Rank: 6

积分
2576
金钱
2434
HASS币
0

论坛风云人物

发表于 2017-5-19 00:33:55 来自手机 | 显示全部楼层
支持
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-14 18:28 , Processed in 0.363011 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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