向日葵 | 2025-11-11
本教程将指导您如何在Docker容器中安装并使用花生壳服务
1)安装并运行Docker的主机系统
2)注册贝锐花生壳账号,用于登录和配置内网穿透服务
访问花生壳官方下载页
在页面中找到Docker版花生壳下载到本地
执行命令:docker load -i /XXX/XXX/XXX
注:「/XXX/XXX/XXX」为花生壳镜像存放路径
执行命令:docker images
可以列出所有本地镜像,显示镜像的仓库名和标签
执行命令:docker run -d IMAGE_ID
注:「IMAGE_ID」需要替换为对应花生壳镜像的ID值
执行命令:docker ps
可以列出当前正在运行的容器,包括CONTAINER_ID、NAMES等
进入花生壳容器,查看运行状态与SN信息
执行命令:docker exec NAME phddns status
注:「NAME」需要替换为对应花生壳容器的命名值
执行成功后,即可查看到花生壳容器为Online在线状态,及相应SN码信息
浏览器访问http://b.oray.com ,输入上图的SN码与默认登录密码admin登录。
提供扫码激活和密码激活两种方式,可灵活选择。
①扫码激活:需使用花生壳管理APP或微信对页面出现的二维码进行扫码激活;
②密码激活:输入已注册的贝锐账号密码激活。
使用贝锐账号密码激活,输入账号密码后,点击提交即可。
注意:激活成功后,下次通过SN码登录时,应当输入贝锐账号密码;也可在“设备管理”中修改登录密码
添加内网穿透映射时,点击页面上的“添加映射”按钮。
根据页面提示填写映射所需的信息,这里以映射内网Ubuntu系统的服务(8089端口)为例:
①内网主机:为Ubuntu服务器IP地址
②内网端口:为Ubuntu服务端口8089
③选择TCP映射类型
④选择映射外网的域名(外网端口为动态即可)
⑤填写映射应用名称
确认映射内容无误后,点击“确定”。
映射添加完成,生成格式为:域名+5位数端口号的外网访问地址。
在外网的电脑上,打开连接SSH服务的工具程序,输入域名与5位数端口号。 
远程访问SSH服务成功,此时只要保持Docker上安装的花生壳程序在线即可。 
 注意:
①花生壳程序是映射本地内网服务实现外网访问
②若异地登录花生壳,将会导致已设置的本地内网服务映射失效
③若有多个地点的服务需要发布,建议通过多个账号进行映射操作
如果按照以上步骤操作后,遇到产品相关问题,您可创建工单寻求技术人员协助。(点击跳转)