RK3568 部署ng-client

RK3568四核64位Cortex-A55 处理器, 22 nm 先进工艺,主频最高2.0GHz,,集成双核心架构GPU以及高效能NPU;最大支持8G大内存;支持WiFi6, 双千兆以太网;拥有丰富的 接口扩展,支持多种视频输入输出接口,可适用于智能NVR、云终端、物联网网关、工业控制等场景。

为何选择RK3568卡板

由于ng-client作为一直运行的内网穿透服务,希望部署在嵌入式设备,需要满足下面条件:

  • 低功耗
  • 通电后服务自动启动

下面图片是在淘宝上购买的卡板(可以联系客服购买外壳)

rk3568_ng-client_1.png

默认系统为Android,可以自行将其刷成Ubuntu20.04(自带docker)。

可以参考文章: 将出厂Android系统烧写为Ubuntu20.04

部署ng-client

将ng-client服务打成docker镜像:

  • 部署简单。
  • 使用docker自动启动。

启动镜像前需要注册帐号获取token,参考ng-client部署

启动命令: 需要将<token> 替换成自己的token。

docker run -d --restart always --net host \
-v /etc/machine-id:/etc/machine-id:ro \
wanglu119/arm64v8_ngclient:latest \
/code/app -t <token>

ng-client提供的服务: ng-ssh, ng-tty, ng-NoVNC, ng-vditor 请参考对应的文档。