首页 > 编程知识 正文

树莓派渗透系统,树莓派服务器内网穿透

时间:2023-05-04 21:03:27 阅读:228433 作者:4163

树莓派实现内网穿透 一、实验材料

能连上公网的树莓派、一台具有公网ip的云服务器

二、实验原理

使用frp服务作为内网穿透,云服务器作为frp服务端,开放一个端口作为流量转发,不同网段的设备可通过云服务器的端口连接到树莓派

frp 一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

为什么使用 frp ?

通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:

客户端服务端通信支持 TCP、KCP 以及 Websocket 等多种协议。

采用 TCP 连接流式复用,在单个连接间承载更多请求,节省连接建立时间。

代理组间的负载均衡。

端口复用,多个服务通过同一个服务端端口暴露。

多个原生支持的客户端插件(静态文件查看,HTTP、SOCK5 代理等),便于独立使用 frp 客户端完成某些工作。

高度扩展性的服务端插件系统,方便结合自身需求进行功能扩展。

服务端和客户端 UI 页面。

开发状态

frp 目前已被很多公司广泛用于测试、生产环境。

master 分支用于发布稳定版本,dev 分支用于开发,您可以尝试下载最新的 release 版本进行测试。

三、搭建服务 云服务器端下载frp服务端,并解压 修改frps.ini文件

绑定端口7000

Frp后台端口5354

个人token lycdashuaibi

启动frps项目

./frps -c ./frps.ini

配置树莓派客户端

wget https://github.com/fatedier/frp/releases/download/v0.17.0/frp_0.17.0_linux_arm.tar.gz

tar -zxvf frp_0.17.0_linux_arm.tar.gz

cd frp_0.17.0_linux_arm

nano frpc.ini

下载解压 并修改fprc.ini

与对面的端口一致 token一致 启动frpc项目

./frpc -c ./frpc.ini


可以通过公网ip连上ssh服务

测试

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。