巴别鸟巴别鸟文档

端口与网络要求

本页按标准协议说明部署通信。默认端口用于规划,最终防火墙规则应与实际启用的组件、监听端口和容器端口映射一致;只开放需要的来源与目标。

业务访问入口

来源 → 目标 参考端口/协议 用途与条件
用户浏览器/客户端 → 网盘入口或反向代理 443/TCP,HTTPS 加密业务访问
用户浏览器/客户端 → 网盘入口或反向代理 80/TCP,HTTP 仅在启用 HTTP 入口或跳转 HTTPS 时使用
访问方 → 实际部署的 Node 服务入口 3060/TCP 或 3080/TCP 既有部署的明文/加密入口示例;是否开放由实际部署及代理方式决定

表格可左右滚动查看

内部服务与存储

下表按“调用方 → 服务监听方”列出方向。部署时将角色替换为实际主机;容器内部端口不一定需要映射到宿主机,也不等于对外开放端口。

调用方 → 服务监听方 默认或参考端口 条件
需要缓存的业务组件 → Redis 6379/TCP 启用 Redis 且跨主机访问时
需要数据库的业务组件 → MySQL 3306/TCP 启用对应数据库且跨主机访问时
转码等组件 → 业务内部接口 8080/TCP(既有部署示例) 以交付配置的内部服务监听与映射为准
业务组件 → Elasticsearch 9200/TCP 启用搜索服务时
管理端 → Kibana 5601/TCP 启用管理界面时,仅允许管理来源
业务组件 → Tika 9998/TCP 启用文档文本提取服务时
管理端 → 容器可视化管理服务 9000/TCP(既有部署示例) 可选管理组件;不是 Docker 集群必需端口
NFS 客户端 → NFS 服务器 NFSv4:2049/TCP 使用 NFS 存储时
NFSv3 客户端 → NFS/RPC 服务 2049、111 及配置的 mountd/statd/lockd 端口 协议及辅助端口按 NFS 版本、系统配置确定;35000 是既有 mountd 配置示例,不是通用固定值
获准的管理端 → Docker daemon 2376/TCP,TLS 仅启用远程管理时;本机 Unix socket 不需要此网络端口
业务与转码组件之间 按转码服务实际监听及发布端口 由交付配置确定,不套用 Docker 集群端口

表格可左右滚动查看

NFS 按版本配置,纯 NFSv4 不应照搬 NFSv3 的辅助端口列表。参考 NFS 防火墙配置与 Docker 远程访问说明。

Docker Swarm 集群

端口 协议 通信范围 用途
2377 TCP 集群节点连接管理节点,以及管理节点之间 Swarm 管理通信
7946 TCP 和 UDP Swarm 节点之间 覆盖网络的节点发现与通信
4789(默认,可配置) UDP 参与覆盖网络的 Swarm 节点之间 覆盖网络数据通信

表格可左右滚动查看

启用加密覆盖网络时,还需允许 IP 协议 50(IPsec ESP,不是 TCP/UDP 端口 50)。4789 仅向可信集群网络开放。规则依据 Docker 官方协议与端口说明;单机非 Swarm 部署不需要照搬此表。

安装与维护

来源 → 目标 端口/协议 使用条件
获准的部署跳板机/管理端 → 目标服务器 22/TCP,SSH Linux 远程部署或维护;限定来源和使用时间
需要安装或授权的服务器 → 交付方案列明的服务地址 443/TCP,HTTPS 按安装源、镜像源或授权服务实际地址配置出站访问

表格可左右滚动查看

安装源与授权地址以本次交付方案为准,不把旧资料中的固定 IP 当作长期白名单。隔离网络按 POC 指南约定离线交付与授权方式。

应用于实际部署

  1. 列出本次启用的业务、搜索、存储、转码和管理组件。
  2. 核对各服务实际监听及容器发布端口,将表中的角色替换为具体主机和网段。
  3. 按来源、目标、协议、端口和启用条件生成网络规则;无需跨主机访问的组件不额外开放。
  4. 检查用户访问、内部调用和必要安装维护路径,完成后回收临时部署权限。
巴别鸟企业网盘文档内容会随产品版本、授权模块和部署配置更新;具体能力以实际部署与管理员配置为准。

本页 Markdown · AI 文档目录