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



相关问题
其他问题