以下包括 UniFi 使用的 UDP 和 TCP 端口。 该信息主要适用于自行架设 UniFi Network 应用程序,或拥有另外第三方设备和防火墙的用户。 我们通常推荐完整的 UniFi 部署,实现无缝和兼容性最佳的网络方案。


本地输入端口

协议 端口号 用途
TCP/UDP 53 用于 DNS 的端口。 这是访客门户重定向、下载更新和远程访问必需端口。
UDP 3478 用于 STUN 的端口。
UDP 5514 用于远程系统日志捕获的端口。
TCP 8080 用于设备和应用程序通信的端口。
TCP 443 用于应用程序 GUI/API 的端口,如在 web 浏览器中所见。
架设在 UniFi OS 控制台的应用程序
TCP 8443 用于应用程序 GUI/API 的端口,如在 web 浏览器中所见。
架设在 Windows/macOS/Linux 的应用程序
TCP 8880 用于 HTTP 门户重定向的端口。
TCP 8843 用于 HTTPS 门户重定向的端口。
TCP 6789 用于 UniFi 移动设备速度测试的端口。
TCP 27117 用于本地绑定数据库通信的端口。
UDP 5656-5699 AP-EDU 广播使用的端口。
UDP 10001 用于发现设备的端口。
UDP 1900 UniFi 网络设置中“使应用程序在二层网络上可发现”的端口。
UDP 123 用于 NTP 的端口(日期/时间)。 这是远程访问服务器建立安全通信所必需的端口。

注意:虽然 TCP 22 不是 UniFi Network 默认运行的端口之一,但它是通过 SSH 访问 UniFi 设备或 Network 应用程序时使用的端口。


通过互联网进行三层管理所需的输入端口

注意:这些端口需要在网关/防火墙以及 UniFi Network 应用程序主机上打开。 这可以通过在网关/防火墙上创建端口转发来实现。

协议 端口号 用途
UDP 3478 用于 STUN 的端口
TCP 8080 用于设备和应用程序通信的端口。
TCP 443 用于应用程序 GUI/API 的端口,如在 web 浏览器中所见。
架设在 UniFi OS 控制台的应用程序
TCP 8443 用于应用程序 GUI/API 的端口,如在 web 浏览器中所见。
架设在 Windows/macOS/Linux 的应用程序
TCP 8843 用于 HTTPS 门户重定向的端口。
TCP 6789 用于 UniFi 移动设备速度测试的端口。

UniFi 远程访问所需的输出端口

注意:在大多数情况下,这些端口默认打开且不受限制。

协议 端口号 用途
TCP/UDP 53 用于 DNS 的端口。 这是访客门户重定向、下载更新和远程访问必需端口。
UDP 3478 用于 STUN 的端口。
TCP/UDP 443 用于远程访问服务的端口。
TCP 8883 用于远程访问服务的端口。
UDP 123 用于 NTP 的端口(日期/时间)。 这是与远程访问服务器建立安全通信所必需的端口。

修改默认端口

更改默认端口只能在自行架设的 Network 应用程序(Windows/macOS/Linux)上进行,方式如下:

  1. 关闭 UniFi Network 应用程序的所有实例。
  2. <unifi_base>/data/system.properties 目录下,修改 system.properties 文件。
    • 例如,如果端口 8081 正在使用并且端口 8089 是开放的,则可以通过将 unifi.shutdown.port=8081 修改为 unifi.shutdown.port=8089 来更改它
  3. 重启 UniFi Network 应用程序。

注意:确保任何自定义行的头部或尾部没有空格、注释或井号标签 (#) 等其他字符。 否则,UniFi Network 将忽略自定义。