运维监控智能硬件

树莓派+ngrok实现内网穿透

2019-03-11  本文已影响95人  DevMeteor

搭建服务器不仅仅要让内网访问到,更要让外网访问到。今天就说一说如何使用ngrok让外网访问树莓派上的网站。
首先,你需要去ngrok的官网(www.ngrok.cc)注册一个账户,然后就可以开通一个免费隧道了。

注册页面

登录之后点击左侧的“隧道管理-开通隧道” ,选择“香港Ngrok免费服务器”点击“立即购买”。


开通隧道

填写隧道信息,协议根据网站的协议选择,名字随便起,官方可以提供一个免费域名,名字自行设置,本地端口填服务器对应端口,http验证用户名和验证密码没有需要可以置空,最后确定添加。


填写隧道信息

下一个页面点“确定开通”。
然后点击左侧的隧道管理,可以看见刚刚申请的隧道。

隧道管理

如果想用自己的域名可以点击“编辑”,填写自己的域名,按照要求把域名CNAME解析到free.idcfengye.com,把域名类型改成“使用自定义域名”。


自定义域名

下面回到隧道管理,点击“下载客户端”,复制Linux_arm的下载链接到树莓派,下载之后按照官方文档,解压出来,进入到解压的目录,按F4弹出终端,输入下面的命令

./sunny clientid= 你开通的隧道id
成功穿透

虽然穿透成功了,但是这个终端要一直挂着,想要让它后台运行的话,要输入这个命令

setsid ./sunny clientid 你开通的隧道id &
后台运行

出现这样的界面就成功了。

上一篇下一篇

猜你喜欢

热点阅读