【孤岛|开发日记】ddns远程访问树莓
孤****世 · 孤****世 发布于2017-11-08 15:05 浏览:856 回复:1

一般大家完成基本唤醒和python sdk调用之后,你或许有些不满足。

1. 你可以尝试唤醒词替换,识别后处理,进行远程控制。

2. 你可以选择丢在一旁继续玩耍。

3. 你可以选择泡论坛,或在群里继续潜水等待一波更新尝试。

 

接下来我要和大家分享的是“ddns实现远程访问树莓”

 

一、连接图

network.png

二、 ddns(动态域名解析)原理和选定

1. 原理: 

动态将外网IP和域名进行对应绑定,也就是动态域名解析。

2. 选择域名解析服务商:

目前免费的ddns很多,如比较有名的是花生壳,如果路由器是dlink的话,可以使用官网的ddns服务。但是这几种的缺点是有时候不稳定,并且域名有限制,自己的域名没法使用(或者收费使用)。

我选择使用自己的域名,使用dnspod进行动态域名解析。

三、 域名解析设置

前提: 个人域名一个,假设域名为:xxx.com。

1. 注册dnspod账号
登录地址: https://www.dnspod.cn/

2. 请到域名注册商处将DNS修改为:f1g1ns1.dnspod.net f1g1ns2.dnspod.net 

3. 在dnspod上创建一个域名记录,假设为:ddns.xxx.com

4. 获取domainid,参考api: https://www.dnspod.cn/docs/domains.html#domain-list  ,假设:domainId=123456

5. 获取记录ddns对应的RecordId, 参考api: https://www.dnspod.cn/docs/records.html#record-list 

    假设:RecorId=654321

6. 使用py脚本进行更新解析。 参考api : https://www.dnspod.cn/docs/records.html#dns 

参考官方文档为. https://support.dnspod.cn/Support/api 

四、路由器端口映射

将树莓板子需要映射的端口,在路由器上继续映射一下就好了。

这样就可以愉快的使用域名访问自己家中的树莓开发板了。

五、手机ssh客户端软件

自行百度。

六、PC端远程

可以使用VNC或者远程登录

1. VNC,按照tightvncserver

sudo apt-get install tightvncserver
vncpasswd #设置密码

详细参考http://shumeipai.nxez.com/2013/09/04/login-rpi-with-vnc.html?variant=zh-cn

2. 远程桌面

sudo apt-get install xrdp


点赞  ( 0 )
收藏
评论(1)
共1条回复 最后由不****猪回复于2017-11-10 22:41
#2不****猪回复于2017-11-10 22:41:40

mark下,还没有试过远程登录

0
TOP