树莓派frp

树莓派frp内网穿透

一,首先了解一下frp是什么!

frp 是一款开源的反向代理工具,用于将内部网络的服务暴露给外部网络。它提供了一种简单的方式来实现内网穿透,使得外部网络可以访问内网中的服务。

frp 的工作原理是通过在内网中部署 frp 客户端和在外网中部署 frp 服务器来实现的。frp 客户端会与 frp 服务器建立连接,并将内网中的服务端口映射到 frp 服务器上的对应端口。这样,外部网络就可以通过 frp 服务器访问内网中的服务。

通过 frp,您可以实现以下功能:

  • 将内网中的 Web 服务器暴露给外部网络,实现远程访问。
  • 将内网中的 SSH 服务器暴露给外部网络,实现远程登录。
  • 在内网中搭建游戏服务器或其他服务,并允许外部网络用户访问。

frp 支持多种协议和网络环境,可以在不同的操作系统和设备上使用,包括树莓派。

如果想要深入了解,请点击frp官网

二,硬件准备
1.树莓派
2.云服务器
三,部署
1,云服务器(frp服务端)
  • 服务端:含公网ip的阿里云服务器

ssh连接,我用的是mobaxterm。putyy,xshell什么的都可以!

  • 依次粘贴如下命令
#你认为合适的目录下创建安装目录
mkdir frp_service
#切换目录
cd frp_service/
#下载frp
wget https://github.com/fatedier/frp/releases/download/v0.52.1/frp_0.52.1_linux_amd64.tar.gz
#解压
tar -zxvf frp_0.52.1_linux_amd64.tar.gz
#切换目录
cd frp_0.52.1_linux_amd64/
#修改配置文件,我习惯用vim,mobaxterm可以直接用其他编辑器编辑哈哈哈哈😁
vim frps.ini
这里演示配置tcp,http参数,将frps.ini替换为以下内容
[common]
bind_port = 7000         # frp与客户端绑定进行通信的端口
auto_token = frp7
vhost_http_port = 9000   # http 访问端口

使用vim有三个模式,具体自己去学习。写入然后退出就行了。


*这里有一步骤很重要,开放阿里云服务器安全组

分别开放阿里云(7000,6900,6000,9000)四个端口,不然无法访问!!!!!!

具体可以看我的另一篇文章

阿里云添加安全组

  • 启动frps

    #启动frps
    ./frps -c ./frps.ini
    #设置自启动
    nohup ./frps -c ./frps.ini &
    
    
2,树莓派(frp客户端部署)
  • 树莓派也是ssh连接

其他的和上面一样

  • 依次粘贴如下命令

    mkdir frp_service	#创建安装目录
    cd frp_service/		#切换目录
    #这里要注意是树莓派arm_linux
    wget https://github.com/fatedier/frp/releases/download/v0.52.1/frp_0.52.1_linux_arm.tar.gz #下载frp
    tar -xzvf frp_0.52.1_linux_arm.tar.gz   
    cd frp_0.52.1_linux_arm/
    vim frpc.ini 
    
    
配置ini文件设置为如下
[common]
server_addr = 公网服务器的ip
server_port = 7000                

[ssh]
type = tcp
local_ip = 本地树莓派的ip   
local_port = 22                      
remote_port = 6000              
	
[VNC]
type = tcp
local_ip = 本地树莓派的ip
local_port = 5900 
remote_port = 6900
	
[web]
type = http
local_port = 8080                   
custom_domains = 公网服务器的ip
  • 启动frpc

    sudo ./frpc -c frpc.ini
    nohup ./frpc -c ./frpc.ini &
    
    

    到这里就能够通过公网ip加端口号正常访问树莓派了!!!!!!

    进一步使用请看frp官网文档

    frp官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dxh_wds

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值