树莓派Zero 2 W/4B 服务器功耗与性能实测:对比3款内网穿透方案(Ngrok/FRP/Cloudflare Tunnel)

利用zram-swap使树莓派ZERO 2W性能提升 ZERO 2W利用zram使性能提升 阅读详情

树莓派Zero 2 W/4B服务器功耗与性能实测:三款内网穿透方案深度横评

当你在家中搭建好树莓派服务器后,最迫切的需求可能就是如何从外部网络访问它。本文将针对树莓派Zero 2 W(低功耗)和4B(高性能)两种硬件平台,对Ngrok、FRP和Cloudflare Tunnel三种主流内网穿透方案进行全面对比测试。通过72小时连续运行的实测数据,为你揭示不同方案在CPU/内存占用、网络延迟和稳定性方面的表现差异。

1. 测试环境搭建与方案概述

在开始对比之前,我们需要建立一个统一的测试环境。本次测试使用了两台设备:树莓派Zero 2 W(四核Cortex-A53@1GHz,512MB内存)和树莓派4B(四核Cortex-A72@1.5GHz,4GB内存),均运行Raspberry Pi OS Lite(64位)系统。

三种内网穿透方案的基本原理如下:

  • Ngrok :通过建立持久TCP隧道,将本地服务暴露在ngrok.io子域名下
  • FRP :需要自建中转服务器,通过frps/frpc组件实现流量转发
  • Cloudflare Tunnel :利用Cloudflare全球网络建立加密连接,无需暴露公网IP

测试使用的软件版本:

# 各方案客户端版本
ngrok: 3.1.0
frpc: 0.51.3
cloudflared: 2023.5.1

2. 安装配置过程对比

不同方案的安装复杂度和配置灵活性存在显著差异。以下是关键步骤的对比:

步骤 Ngrok FRP Cloudflare Tunnel
利用Termux在安卓设备部署OpenClaw:打造个人AI助手服务器 在移动设备和边缘计算场景中,本地化AI部署正成为技术热点。其核心原理是通过在资源受限的设备上运行轻量化模型,实现数据隐私保护和离线推理能力。这项技术的价值在于降低AI使用门槛,提供高性价比的个性化服务方案。常见的应用场景包括个人知识库、自动化脚本辅助和轻量级文本分析。本文聚焦于利用Termux终端环境,在闲置安卓设备上部署OpenClaw模型,通过SSH实现远程访问,将旧手机改造为24小时在线的AI服务器。该方案特别适合开发者和技术爱好者进行**边缘AI**实践,完成**旧物改造**,探索移动端AI服务的可 阅读详情

相关推荐

树莓派Zero 2 W和Zero W的对比测试之启动速度

关键词:树莓派 Zero 2 W 二代 BCM2710 四核Cortex-A53 外观 触点 概述:树莓派Zero 2 W已经在2021年10月28号发布,CPU从一代的单核1GHz ARM11(早前默认频率为720MHz)升级为四核1GHz的Cortex-A53,从架构和核心数的升级来看,单核性能差不多可以翻倍,多核性能配合支持多核心的应用可以实现4-10倍的提升。功耗方便全速时大约会增加50%。内存还是同样的512MB,性能上的定位是比3B略差一些,但和3B+有很大性能差距。下面来说说外...

3541

Eclipse常用及技巧

内容还可以,翻译的很垃圾 博文链接:https://macken.iteye.com/blog/1250336

细说VLAN之untag和tag

一、拓扑图 先给出上面拓扑图的结论,后面再详细讲解: 结论:只有PC1与PC4之间能相互通信,除此之外,所有PC之间均不能通信,比如PC1与PC3不能建立通信。 针对Ping命令的一个知识: 要想ping通某台主机,必须满足两个条件: 1,源主机的ICMP请求包必须能达到目的主机。 2,目的主机的ICMP应答包必须能回到源主机。 二、理论基础 端口的出...

NoobMaster的博客 3万+

用UltraISO制作镜像以RAW格式刻录系统到U盘后,在Windows上无法识别的解决办法

在这篇文章中,用UltraISO制作镜像后,会使得U盘无法识别!!!那么,如何抹掉U盘的数据,格式化U盘呢?

拥抱具身智能,昇腾Ascend C 2719

【自动驾驶端到端5:VADv2: End-to-End Vectorized Autonomous Driving via Probabilistic Planning】

从大规模人类驾驶演示中学习类人驾驶策略是有希望的。但是,规划的不确定性使得从驾驶演示中提取驾驶知识是有挑战性的。从统计学习的角度来看,动作(包括实际和速度)是高度随机的,受许多无法建模的潜在因素影响。

weixin_40000560的博客 1398

VMware vSphere运维管理手册

ESXi 7.0 引入了一种系统存储布局,可对大型模块和第三方组件进行灵活的分区管理和支持,同时简化了调试操作。ESXi 7.0 系统存储更改在 ESXi 7.0 之前,分区大小固定不变,除 /scratch 分区和可选 VMFS 数据存储之外,且分区号是静态的,这些限制了分区管理。在 ESXi 7.0 中,分区整合为更少且更大的可扩展分区,具体取决于所使用的引导介质及其容量。ESXi 7.0 系统存储布局包含四个分区:分区适用情况类型系统引导存储引导加载程序和 EFI 模块。FAT16。

AvenjanCSDN博客 3613

Ubuntu 22.04蓝牙开关秒关?别慌,可能是这个Intel固件文件在搞鬼

本文深入解析Ubuntu 22.04蓝牙开关秒关问题,指出Intel固件文件缺失是常见原因,并提供详细修复方案。通过确认硬件型号、检查固件文件及智能替代方案,帮助用户快速解决蓝牙故障,提升系统稳定性。

weixin_30247307的博客 753

Arduino程序设计(十)8×8 共阴极LED点阵显示(MAX7219)

本文主要介绍8×8 LED点阵显示实验,分别是:1、介绍MAX7219点阵模块;2、点阵显示部分图形;3、点阵显示数字 0~9 及 26 个英文字母。1、通过上述两个点阵实验,了解了8*8点阵显示的基本原理;2、通过SPI通信控制点阵显示,学会了Arduino用SPI通信方式控制外设。

Alice的博客 1万+

Deepfake检测模型-PyDeepFakeDet项目复现实验报告-深度学习

该实验是对于https://github.com/wangjk666/PyDeepFakeDet模型的复现。PyDeepFakeDet 是一款集成的、可扩展的 Deepfake 检测工具。目标是提供最先进的 Deepfake 检测模型以及用于在常用 Deepfake 数据集上训练和评估新模型的接口。

一位不是很硕的鉴伪方向硕士 5481

pip install安装markitdown时出现ERROR: ‘packages/markitdown[all]‘ is not a valid editable requirement解决方案

本文主要介绍了pip install安装markitdown时出现ERROR: ‘packages/markitdown[all]’ is not a valid editable requirement解决方案,希望能对使用markitdown的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: 机器人负载在线估计:从电流信号中实时解算质量与质心
下一篇: C++ OpenCV实现Richardson-Lucy反卷积算法:从原理到工程优化
wjxbj
博客等级 码龄17年 65粉丝 820原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值