内网穿透访问你家里的树莓派4b
- - 测试开发笔记你有一个自己的外网服务器,然后捏你又买了一个树莓派放家里吃灰,有一天,你觉得不能让你的树莓派吃灰,你想上班的时候用你的树莓派在家里编译arm用的镜像程序. 于是,便有了本篇文章~~~如何通过内网穿透访问你家里的树莓派4b. 使用的工具:docker,rtty. rtty是一款好用的内网穿透工具,感谢开源作者,下面是链接.
你有一个自己的外网服务器,然后捏你又买了一个树莓派放家里吃灰,有一天,你觉得不能让你的树莓派吃灰,你想上班的时候用你的树莓派在家里编译arm用的镜像程序。于是,便有了本篇文章~~~如何通过内网穿透访问你家里的树莓派4b
使用的工具:docker,rtty
rtty是一款好用的内网穿透工具,感谢开源作者,下面是链接
https://gitee.com/zhaojh329/rtty#/zhaojh329/rtty/blob/master/CROSS_COMPILE.md
1.下载rttys 4.0.0版本的代码到服务器上 https://gitee.com/zhaojh329/rttys/attach_files/837471/download/rttys-linux-amd64-4.0.0.tar.gz
2.解压rttys,进入代码目录
3.制作一个docker镜像,Dockerfile内容如下:
From ubuntu:20.04
ADD . .
WORKDIR .
CMD ["./rttys"]
4.使用以下docker命令运行rttys
docker build -t rttys .
docker run --name rttys -d -p 5912:5912 -p 5913:5913 rttys
1.下载rtty8.0.0版本的代码https://gitee.com/zhaojh329/rtty/attach_files/837470/download/rtty-8.0.0.tar.gz
2.使用以下命令build客户端程序
mv rtty-8.0.0 rtty && cd rtty && mkdir build && cd build
cmake .. && sudo make install
3.运行客户端程序,注意填写服务器IP ,例如下面的“192.168.0.243”
sudo rtty -I ‘lizhenwei’ -h 192.168.0.243 -p 5912 -a -v
访问IP+5913端口,注册一个用户,然后点击【控制台】按钮即可ssh到树莓派