通过frc实现ssh内网穿透功能

家里有个树莓派一直想在公司时能连上,但是苦于家里网络没公网ip,就找到了这个工具

安装

frp

首先去frp release这边下载相对应的包,例如我的树莓派v4是armv7l用的arm包,服务器是amd64用的amd64包,不知道架构的可以输入uname -m查看

穿透目标客户端和服务端

以随便一个包为例,红框的是客户端用的,蓝的是服务端用的
通过frc实现ssh内网穿透功能_第1张图片
接下来把红蓝各自放在客户端和服务端单独文件夹里,然后chmod 777启动文件,唯一要修改的配置文件是客户端frpc.ini里的server_addr为服务器ip,其余的都使用默认配置和端口

启动

先在服务端启动frps,这里会输出红框的前2段
通过frc实现ssh内网穿透功能_第2张图片
然后启动客户端,连上服务器会输出上图的第三段
通过frc实现ssh内网穿透功能_第3张图片

最后第三台电脑使用ssh -p 6000 $用户@$服务器ip就可以连上穿透目标客户端了

关于守护进程我用的pm2,下的包有带systemd配置,具体怎么弄建议再搜

你可能感兴趣的:(后端,运维,ssh)