我的树莓派穿透后创建的kod网址:http://43.225.58.123:8888/#desktop
账号:disixueyaun
密码:disixueyaun
在进行一下操作之前,我们目前手里的信息有这些
1.首先需要购买一个服务器,上面安装的frps信息,具体的可以看这个frp服务端一键脚本
================================================
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信息,具体的可以看这个树莓派烧录
[1Panel Log]: 请用浏览器访问面板:
[1Panel Log]: 外网地址: http://117.152.201.38:18009/32ff429a93
[1Panel Log]: 内网地址: http://192.168.0.106:18009/32ff429a93
[1Panel Log]: 面板用户: 5623bd2f96
[1Panel Log]: 面板密码: c189cd31ab
[1Panel Log]:
[1Panel Log]: 项目官网: https://1panel.cn
[1Panel Log]: 项目文档: https://1panel.cn/docs
[1Panel Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel Log]:
[1Panel Log]: 如果使用的是云服务器,请至安全组开放 18009 端口
[1Panel Log]:
[1Panel Log]: 为了您的服务器安全,在您离开此界面后您将无法再看到您的密码,请务必牢记您的密
有了以上两个信息后,在进行一下树莓派上安装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
执行上面的解压操作之后,在树莓派的/opt/frp_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服务器等等。
如果你怎么尝试都不成功,那么可能下载的代码和系统不兼容试试下面这个
sudo wget -P /opt http://43.225.58.123:8088/frp_0.31.1_linux_amd64.tar.gz
如果树莓派卡的话,可能是交换空间不够
网络上调整swap的方法太复杂。有些方法重新开机后就失效。现在介绍一种简单设置swap空间的方法。防止树莓派死机。
首先使用free -m命令查看swap空间的现有大小。
sudo apt-get install dphys-swapfile
安装完成后,sudo vi /etc/dphys-swapfile,更改CONF_SWAPSIZE=4096,如下图所示
重启树莓派。再用free -m命令查看。swap空间调整为4G。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容