首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >树莓派 / 香橙派等 ARM 开发板|神卓互联巴比达内网穿透安装教程(Linux ARM 版 V9.4.1)

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

原创
作者头像
用户1304320
修改于 2026-10-27 12:58:23
修改于 2026-10-27 12:58:23
530
举报
文章被收录于专栏:内网穿透技术内网穿透技术

适配设备:树莓派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
代码语言:javascript
复制
uname -m
  • 输出 aarch64 → ARM64(树莓派4/5、香橙派64位系统,优先选这个)
  • 输出 armv7l → ARM32(老树莓派3及更早、32位Raspberry Pi OS)

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

二、下载巴比达ARM客户端

  1. 创建程序目录,统一管理文件
代码语言:javascript
复制
sudo mkdir -p /usr/local/shenzhuo
cd /usr/local/shenzhuo
  1. 对应架构wget下载 ✅ ARM64(aarch64,树莓派4/5 64位系统推荐)
代码语言:javascript
复制
sudo wget https://download.shenzhuohl.com/down/chuantou/linux/9.4.1/arm_64/shenzhuo

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

代码语言:javascript
复制
sudo wget https://download.shenzhuohl.com/down/chuantou/linux/9.4.1/arm_32/shenzhuo
  1. 添加执行权限
代码语言:javascript
复制
sudo chmod +x shenzhuo
  1. 前台测试运行(验证账号连通性) 把下面 账号、密码 替换成你巴比达平台账号密码
代码语言:javascript
复制
sudo ./shenzhuo 账号 密码

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

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

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

新建服务文件:

代码语言:javascript
复制
sudo vi /etc/systemd/system/shenzhuo.service

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

代码语言:javascript
复制
[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、启动并设置开机自启:

代码语言:javascript
复制
sudo systemctl daemon-reload
sudo systemctl restart shenzhuo
sudo systemctl enable shenzhuo

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

代码语言:javascript
复制
systemctl status shenzhuo

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

  1. 登录巴比达管理后台
  2. 内网穿透→新建映射,填写:
    • 内网地址:开发板本地服务IP(本机服务填127.0.0.1)
    • 内网端口:比如SSH 22、NAS Web、监控端口
    • 通道类型:TCP / HTTPS按需选择,HTTPS自带SSL证书
  3. 保存映射,新增、修改映射规则之后,需要重启客户端生效
代码语言:javascript
复制
sudo systemctl restart shenzhuo

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

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

代码语言:javascript
复制
# 查看运行状态
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方案)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、前期准备
  • 二、下载巴比达ARM客户端
  • 三、配置systemd服务,后台运行+开机自启
  • 四、网页控制台创建穿透映射
  • 五、常用运维命令(开发板日常管理)
  • 六、开发板专属常见坑排查(重点)
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档