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

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

安装

frp

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

穿透目标客户端和服务端

以随便一个包为例,红框的是客户端用的,蓝的是服务端用的
在这里插入图片描述
接下来把红蓝各自放在客户端和服务端单独文件夹里,然后chmod 777启动文件,唯一要修改的配置文件是客户端frpc.ini里的server_addr为服务器ip,其余的都使用默认配置和端口

启动

先在服务端启动frps,这里会输出红框的前2段
在这里插入图片描述
然后启动客户端,连上服务器会输出上图的第三段
在这里插入图片描述

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

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

猜你喜欢

转载自blog.csdn.net/qq_41535611/article/details/123902731
今日推荐