/ip/service
service
路由器的管理和服务监听器:WinBox、SSH、Telnet、FTP、Web 服务器(HTTP 使用
www,HTTPS 使用www-ssl)、API(api、api-ssl)以及反向代理。每个条目设置服务接受客户端连接的端口、地址和 VRF,以及 TLS 服务的证书。无法添加服务,只能更改和禁用现有服务。列表还显示动态条目:其他功能和容器监听的端口,以及到服务的已建立连接。有关 Web 服务器部分(WebFig、REST API、图形),参见/ip/service/webserver。有关 RouterOS 使用的端口概述和列表,参见 服务。
ip/service
Type: Directory
路由器的管理和服务监听器:WinBox、SSH、Telnet、FTP、Web 服务器(HTTP 使用 www,HTTPS 使用 www-ssl)、API(api、api-ssl)以及反向代理。每个条目设置服务接受客户端连接的端口、地址和 VRF,以及 TLS 服务的证书。无法添加服务,只能更改和禁用现有服务。列表还显示动态条目:其他功能和容器监听的端口,以及到服务的已建立连接。有关 Web 服务器部分(WebFig、REST API、图形),参见 /ip/service/webserver。有关 RouterOS 使用的端口概述和列表,参见 服务。
| 标志 | 名称 | 描述 |
|---|---|---|
D | dynamic | RouterOS 创建的动态条目:其他功能或容器正在监听的端口(例如 btest、discover、resolver、dhcp、upnp),或者与 c 标志一起表示到服务的已建立连接。 |
X | disabled | 服务已禁用,不监听其端口。 |
I | invalid | 服务无法使用其设置运行,例如因为另一个服务已使用该端口。原因显示为注释,例如 cannot bind to port 80: Address in use (12)。 |
c | connection | 该条目是到服务的已建立连接。local 和 remote 显示连接的地址。 |
| 参数 | 类型 | 描述 |
|---|---|---|
port | num | 服务监听的 TCP 端口,1..65535。当另一个服务已在监听该端口时,条目会变为无效(I)。默认值取决于服务:ftp 21、ssh 22、telnet 23、www 80、www-ssl 443、winbox 8291、api 8728、api-ssl 8729、reverse-proxy 443。 |
address | object { address: alt { address: ipPrefix , address: ip6Prefix } } | available-from 的已弃用名称。使用 address 设置的值会写入 available-from。 |
available-from | object { address: alt { address: ipPrefix , address: ip6Prefix } } | 允许使用该服务的客户端的 IPv4 和 IPv6 前缀。来自其他地址的客户端仍可打开 TCP 连接,路由器随后会关闭连接而不为该客户端提供服务,因此端口保持可见。要从不受信任的网络隐藏服务,还需在防火墙 input 链中丢弃相应流量。空表示任意地址。默认值:空。 |
certificate | enum (none) { none:0 } | 服务向 TLS 客户端提供的证书。适用于 www-ssl、api-ssl 和 reverse-proxy。使用 none 时,www-ssl 和 api-ssl 仅接受匿名 Diffie-Hellman 密码套件:连接会加密,但路由器不证明其身份,浏览器和 cURL 等工具无法连接。请为 HTTPS 设置证书。对于 reverse-proxy,没有自身证书的规则会使用该证书(参见 /ip/reverse-proxy)。默认值:none。 |
tls-version | enum (any | only-1.2) { any:0, only-1.2:2 } | 服务接受的 TLS 版本。适用于 TLS 服务。 - any(默认)- TLS 1.0、1.1 和 1.2。 - only-1.2 - 仅 TLS 1.2。 |
vrf | enum | 服务监听的 VRF。默认值:main。 |
max-sessions | num | 服务的最大同时会话数,1..1000。默认值:20。 |
| 只读参数 | 类型 | 描述 |
|---|---|---|
container | enum () { :0 } | 监听该端口的容器名称,用于容器创建的动态条目。 |
netns | num | 监听该端口的容器网络命名空间编号,用于容器创建的动态条目。 |
name | string | 服务名称。对于动态条目,表示监听该端口或保持连接的功能或程序。 |
proto | enum () | 端口的传输协议:tcp 或 udp。 |
local | ip6Addr | 已建立连接的路由器地址(带 c 标志的条目)。 |
remote | composite { ip: ip6Addr , port: num } | 已建立连接的客户端地址和端口(带 c 标志的条目)。 |