通过ngrok让树莓派外网访问+微信+网易云音乐(内网穿透最新成功案例)

通过ngrok让树莓派外网访问+微信+网易云音乐(内网穿透最新成功案例)


小五游侠 2016-10-22 13:02:24

一、在可以外网访问的服务器安装ngrok

参考链接:https://www.leocode.net/article/index/19.html

大部分安装配置参考以上链接就可以,需要注意的下列给出

可能要下载安装新版的go:

wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.7.3.linux-amd64.tar.gz

2016.10.27更新:

使用ngrok安装脚本安装,成功率高

https://github.com/ccw55ccw/ngrok Forked from sunnyos/ngrok

解析域名

使用自己的域名,把域名解析到VPS的地址,解析方式如下:

ngrok.pipa123.cn ------->  A记录到你的VPS IP

*.ngrok   ------->  CNAME到ngrok.pipa123.cn

编译树莓派的客户端(需进入ngrok目录):

GOOS=linux GOARCH=arm make release-client

生成之后,在将ngrok/bin目录下面的linux_arm里面的ngrok拷贝到树莓派里面即可

启动服务端

参考脚本执行后的启动命令选项

启动客户端

#指定子域名为pi,采用http协议和使用80端口

./ngrok -subdomain pi -proto=http -config=ngrok.cfg 80

#指定子域名为pi,采用tcp协议和可外网ssh登陆内网linux

./ngrok -subdomain pi -proto=tcp -config=ngrok.cfg 22
坚持原创技术分享,您的支持将鼓励我继续创作!