UniFi Network — 所需端口参考
以下包括 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)上进行,方式如下:
- 关闭 UniFi Network 应用程序的所有实例。
- 在
<unifi_base>/data/system.properties
目录下,修改system.properties
文件。- 例如,如果端口 8081 正在使用并且端口 8089 是开放的,则可以通过将
unifi.shutdown.port=8081
修改为unifi.shutdown.port=8089
来更改它
- 例如,如果端口 8081 正在使用并且端口 8089 是开放的,则可以通过将
- 重启 UniFi Network 应用程序。
注意:确保任何自定义行的头部或尾部没有空格、注释或井号标签 (#) 等其他字符。 否则,UniFi Network 将忽略自定义。