利用ngrok实现外网ssh到内网的树莓派

1 到ngrok官网下载ARM版本的二进制ngrok文件

2 传到树莓派上面去, 然后

./ngrok -authtoken 登录后能看到的token值 80
./ngrok -proto=tcp 22
3 然后在xshell里
主机:ngrok.com
端口:41814

手机用4G连家里的内网树莓派测试:

利用ngrok实现外网ssh到内网的树莓派

有个疑问就是,端口是随机分配的,但是如果超过65535,那么该怎么分配??? 谁知道的话麻烦留个言告诉我,谢谢。

-------------------------------------------------------------------------

利用screen进入会话后操作ngrok命令,进行远程管理更方便了。比如取得的两个会话命令:

http://217f619c.ngrok.com 80
tcp://ngrok.com:33744  22

pi@raspberrypi ~ $ sudo screen -list
There are screens on:
    3564.ngrok2    (2014年06月01日 20时36分29秒)    (Detached)
    3518.ngrok    (2014年06月01日 20时34分00秒)    (Detached)
2 Sockets in /var/run/screen/S-root.

xshell:
利用ngrok实现外网ssh到内网的树莓派

这样,本地也能连,公司也能连,还能作为微信的token端了!



你可能感兴趣的:(利用ngrok实现外网ssh到内网的树莓派)