raspi-config 命令可配置:开启ssh服务,配置连接wifi,配置时区,语言等
下载frpc最新版本,编辑配置文件
# 以下地址可以查询并下载最新版本,注意树莓派是arm64位架构
# https://github.com/fatedier/frp/releases/
wget https://github.com/fatedier/frp/releases/download/v0.60.0/frp_0.60.0_linux_arm64.tar.gz
tar zxvf frp_0.60.0_linux_arm64.tar.gz
cd frp_0.60.0_linux_arm64
sudo mkdir -p /opt/frp
sudo cp frpc* /opt/frp/
sudo vi frpc.toml
# frpc.toml格式
serverAddr = "IP或者域名"
serverPort = FRPS端口
# 下面这个是端口穿透的例子
[[proxies]]
name = "名称,不能重复"
type = "tcp"
localPort = 22
localIp = "192.168.x.x"
# 映射到服务器的端口
remotePort = 22000
# 下面是映射HTTP域名的例子
[[proxies]]
name = "名称,不能重复.."
type = "http"
localPort = 本地端口
localIp = "192.168.x.x"
# 如果服务器上没有配置subDomainHost,要用完整自定义域名
#customDomains = "imking.com"
# 如果服务器上定义了subDomainHost,可以只定义子域名
subDomain = "subdomain"
需要把启动命令配置为后台服务,开机自启
sudo vi nano /etc/systemd/system/frpc.service
[Unit]
Description=frps client
After=network.target
Wants=network.target
[Service]
Restart=on-failure
RestartSec=5
ExecStart=/opt/frp/frpc -c /opt/frp/frpc.toml
[Install]
WantedBy=multi-user.target
#1.刷新服务列表:
systemctl daemon-reload
#2.设置开机自启
systemctl enable frpc
#3.重启
reboot
如果一直插网线,不需要wifi和蓝牙,可以这么做进一步节能和减少发热:
sudo nano /boot/firmware/config.txt
文件尾部加上:
dtoverlay=disable-wifi
dtoverlay=disable-bt
ctrl+O , 回车保存文件; ctrl+x退出编辑器
reboot重启即可
如果想看实时的温度数据,可以执行如下命令:watch -n 0.1 cat /sys/class/thermal/thermal_zone0/temp