树莓派frp内网穿透

2024 年 9 月 22 日 星期日(已编辑)
3

树莓派frp内网穿透

树莓派frp内网穿透

1.首先需要购买一个服务器,上面安装的frps信息 You Server IP : 43.225.58.123 Bind port : 5443 KCP support : true vhost http port : 80 vhost https port : 443 Dashboard port : 6443 token : soUu1bwa4ryCyEOD subdomain_host : 43.225.58.123 tcp_mux : true Max Pool count : 50 Log level : info Log max days : 3 Log file : enable frps Dashboard : http://43.225.58.123:6443/ Dashboard user : admin Dashboard password : CYuuHmms

2.树莓派内网上面装的1panel信息

有了以上两个信息后,在进行一下树莓派上安装frpc客户端操作 今天我们就来通过内网穿透,实现通过公网ip连接上服务器的功能 使用命令(Linux机器下,win大家都懂)

getconf LONG_BIT

返回的是32就是32位。64就是64位。 下面是所有系统的文件地址,根据具体情况替换后缀即可

顺带一提,在服务器上下载frp的命令是 sudo wget -P /opt https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz 上方代码如果执行出错,可能是源地址被墙了,我用自己的服务器搭建了一个地址,运行下面这行代码试试看

sudo wget -P /opt http://43.225.58.123:8088/frp_0.58.0_linux_arm64.tar.gz

解压命令

sudo tar xvf /opt/frp_0.58.0_linux_arm64.tar.gz -C /opt

执行上面的解压操作之后,在树莓派的/optfrp_0.58.0_linux_arm64.tar.gz文件夹内就会有一堆frp的文件

客户端配置 我们直接下载这个文件,然后按照下面提示进行修改 打开frpc.ini配置成如下 [common] server_addr = 8.218.244.29

你的服务器ip

server_port = 7000

服务器对接端口

token = 123123123

密码

[nas] type = tcp

nas本地ip

local_ip = 192.168.0.101

本地服务的端口

local_port = 5000

远程服务端开启的端口,外网访问所用

remote_port = 5000 []里的是我定义的名字,如vnc是我远程连接可视化桌面的端口设置。 注意:如果有多个域名解析,记得每个[]里的名字要不同。 运行客户端

cd /opt/frp_0.58.0_linux_arm64.tar.gz
nohup ./frpc -c frpc.toml

/dev/null 2>&1 & 然后就可以用你服务器的IP地址或自定义域名访问树莓派上的信息了。 其实frp的功能还不止如此,看官方文档还可以做反向代理,似乎可以当nginx使用,自定义DNS服务器等等。

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...