(永久免费)树莓派 / 香橙派等开发板,安装神卓互联巴比达内网穿透安装教程(Linux ARM 版 V9.4.1)

适配设备:树莓派3B+/4B/400/5、香橙派、香蕉派、RK全志系列开发板 适配系统:Raspberry Pi OS、Armbian、Debian、Ubuntu ARM版 重点优势:C语言轻量内核,占用极低,非常适合开发板7×24小时挂机,不需要公网IP、不用光猫DMZ、不用自己搭frps服务器

一、前期准备

  1. 开发板正常联网,能正常apt安装工具,SSH可登录

  2. 先去【神卓互联官网】注册巴比达账号(网页控制台创建穿透映射)

  3. 确认你的系统架构,先执行这条命令区分ARM32还是ARM64

    uname -m

  • 输出 aarch64 → ARM64(树莓派4/5、香橙派64位系统,优先选这个)
  • 输出 armv7l → ARM32(老树莓派3及更早、32位Raspberry Pi OS)

提示:V9.4.1版本为单二进制文件,无额外依赖,不用解压,对嵌入式设备友好。

二、下载巴比达ARM客户端

  1. 创建程序目录,统一管理文件

    sudo mkdir -p /usr/local/shenzhuo
    cd /usr/local/shenzhuo

  2. 对应架构wget下载 ARM64(aarch64,树莓派4/5 64位系统推荐)

    sudo wget https://download.shenzhuohl.com/down/chuantou/linux/9.4.1/arm_64/shenzhuo

ARM32(armv7l,树莓派2/3、32位系统)

复制代码
sudo wget https://download.shenzhuohl.com/down/chuantou/linux/9.4.1/arm_32/shenzhuo
  1. 添加执行权限

    sudo chmod +x shenzhuo

  2. 前台测试运行(验证账号连通性) 把下面 账号、密码 替换成你巴比达平台账号密码

    sudo ./shenzhuo 账号 密码

看到登录成功提示,代表客户端连上服务端;按 Ctrl+C 终止前台测试,继续配置后台自启。

前台仅调试用,关闭SSH窗口程序就退出,必须配置systemd后台常驻。

三、配置systemd服务,后台运行+开机自启

新建服务文件:

复制代码
sudo vi /etc/systemd/system/shenzhuo.service

粘贴下面内容,务必修改ExecStart后的账号、密码

复制代码
[Unit]
Description=神卓互联巴比达内网穿透(ARM开发板)
After=network.target

[Service]
Type=simple
WorkingDirectory=/usr/local/shenzhuo
ExecStart=/usr/local/shenzhuo/shenzhuo 你的账号 你的密码
ExecStop=/bin/kill -2
Restart=always
StartLimitBurst=0

[Install]
WantedBy=multi-user.target

保存退出,重载systemd、启动并设置开机自启:

复制代码
sudo systemctl daemon-reload
sudo systemctl restart shenzhuo
sudo systemctl enable shenzhuo

查看运行状态,看到 active (running) 就是正常在线:

复制代码
systemctl status shenzhuo

四、网页控制台创建穿透映射

  1. 登录神卓互联巴比达管理后台

  2. 内网穿透→新建映射,填写:

    • 内网地址:开发板本地服务IP(本机服务填127.0.0.1)
    • 内网端口:比如SSH 22、NAS Web、监控端口
    • 通道类型:TCP / HTTPS按需选择,HTTPS自带SSL证书
  3. 保存映射,新增、修改映射规则之后,需要重启客户端生效

    sudo systemctl restart shenzhuo

保存后控制台自动生成公网访问地址,外网就可以直接访问开发板上的服务了。

五、常用运维命令(开发板日常管理)

复制代码
# 查看运行状态
systemctl status shenzhuo

# 修改映射后重启服务
sudo systemctl restart shenzhuo

# 停止穿透
sudo systemctl stop shenzhuo

# 取消开机自启
sudo systemctl disable shenzhuo

# 实时查看日志,排查离线、连接失败问题
journalctl -u shenzhuo -f

六、开发板专属常见坑排查(重点)

  1. 架构下错,启动直接报错 exec format error 👉 重新执行uname -m核对架构,下载对应arm32/arm64程序
  2. 开发板断网后不会自动重连 👉 配置里 Restart=always 已经内置掉线拉起,网络恢复后自动重连
  3. 开发板长期挂机,内存占用高? 👉 巴比达C编写,内存占用远低于frp,适合低内存开发板(512M/1G内存板子友好);不要在板子上同时跑太多其他高负载服务
  4. 客户端在线,公网访问不通 👉 第一步确认开发板内网服务本身正常;核对控制台映射内网IP、端口;修改映射一定要重启shenzhuo服务
  5. 开机启动失败 👉 确认系统是systemd(主流Raspberry Pi OS、Armbian都支持;部分极简OpenWrt不适用这套systemd方案)

七、适合开发板的使用场景

远程SSH管理树莓派、调试脚本 树莓派

NAS、Samba文件服务外网访问

摄像头、物联网传感器、工控采集面板远程查看

本地Web项目、Node/Python服务对外演示

补充说明

巴比达免费个人套餐支持一条穿透通道,不限流量,刚好适合树莓派玩家日常远程调试;多隧道、高带宽需求,可以升级商业套餐。对比自己搭建frp,省去VPS维护、内存泄漏、定时重启、调优文件句柄等一系列麻烦,对嵌入式玩家更省心。

标签:#树莓派 #香橙派 #巴比达 #神卓互联 #内网穿透 #ARM开发板

相关推荐
liuhaoodng6261 小时前
《网络IA项目:单臂路由(vlan间通讯)优化实战版》
运维·网络·网络协议
Linux_cy1 小时前
服务器管理方案选型:面板 / SSH 客户端 / 桌面型客户端怎么选
java·linux·运维·服务器·ssh·可视化·gmssh
熊猫钓鱼>_>1 小时前
CMP for OpenHarmony 实战:Coil 图片加载库鸿蒙化使用心得
运维·服务器·开发语言·华为·ai编程·harmonyos·openharmony
可乐_不渴1 小时前
【Linux】 进程虚拟地址空间
java·linux·javascript
byte轻骑兵1 小时前
hcitool 工具:HCI 层指令实操 + 源码中指令的封装逻辑
linux·aiot·bluez·电脑蓝牙·嵌入式蓝牙
qeen872 小时前
【Linux】磁盘读写文件原理及文件系统基本概念介绍
linux·运维·服务器·笔记·学习
Rabitebla2 小时前
【Linux 底层原理】工具篇 (三):gcc/g++ 编译工具、动静态库与编译原理
linux·运维·服务器·笔记·学习
进击的荆棘2 小时前
Linux系统——进程信号
linux·运维·服务器·信号
知已难寻2 小时前
第 5 篇 · 云原生生态与实践:微服务、DevOps、可观测性与 Serverless
大数据·linux·服务器·微服务·云原生·云计算·devops