1.自己可以选择在自己服务器上搭建ngrok 服务,也可以选择其他第三方的免费服务
自己搭建ngrok 服务可以根据下面给出的链接地址配置:
http://www.sunnyos.com/article-show-48.html
2.将编译好的ngrok 文件移动到树莓派可执行目录下,如果出现 运行 ./ngrok 运行时提示权限不够的话 ,可以执行下 sudo chmod 755 ngrok 这条命令 后再执行一次
3.tcp 端口转发
./ngrok -proto=tcp -config ngrok.cfg 22
4.运行成功会随机生成一个端口,但是我们也可以修改ngrok.cfg 添加以下内容
server_addr: rasp.pw:4443
trust_host_root_certs: false
tunnels:
http:
proto:
http: 80
subdomain: pi
https:
proto:
https: 443
subdomain: web
ssh:
remote_port: 5000
proto:
tcp: 22
然后启动 :
/home/pi/testngrok/ngrok -config /home/pi/testngrok/ngrok.cfg start ssh 如果刚刚文件只配置了ssh 就只需要ssh 配置了其他的话就在 start 后面加上就可以