Services

本页介绍 MikroTik RouterOS 中的 IP/Services 部分,详细说明 Telnet、FTP、SSH 和 WinBox 等默认服务及其配置属性,例如地址限制、端口、TLS 版本和会话限制。它提供了管理服务访问控制的示例。

服务

IP/Services 列出了各种 MikroTik RouterOS 服务和容器使用的协议和端口,包括用于传入连接的那些。

它有助于确定哪些 MikroTik 服务(或容器)正在监听特定端口,以及如果您想限制或允许对某些服务的访问,需要阻止或允许什么。

可从 IP/Services 部分配置的默认服务:

属性描述
telnetTelnet 服务
ftpFTP 服务
wwwWebFig HTTP 服务
sshSSH 服务
www-sslWebFig HTTPS 服务
apiAPI 服务
winbox负责 WinBox 工具访问,以及 MikroTik 智能手机应用和 Dude
api-ssl基于 SSL 的 API 服务
reverse-proxy反向代理服务

属性

请注意,无法添加新服务,只允许修改现有服务。

子菜单: /ip/service

属性描述
address (IP address/netmask | IPv6/0..128; Default: )服务可访问的 IP/IPv6 前缀列表。设置此参数时,数据包不会在网络层被丢弃,但不匹配指定地址的源对服务的访问会被拒绝。此选项最适合在受信任网络内限制访问。 要阻止来自外部或不受信任网络的访问,我们建议改用 Firewall。
certificate (name; Default: none)特定服务使用的证书名称。仅适用于依赖证书的服务(www-ssl, api-ssl)
name (name; Default: none)服务名称
max-sessions(integer: 1..1000; Default: 20)服务的最大并发会话数
port (integer: 1..65535; Default: )特定服务监听的端口
tls-version (any | only-1.2; Default: any)指定特定服务允许的 TLS 版本
vrf (name; Default: main)指定特定服务使用的 VRF 实例

只读属性

属性描述
Container在端口上监听的容器名称
Local用于连接的路由器本地地址
Remote建立到服务连接的远程地址

示例

例如,仅允许来自特定 IP/IPv6 地址范围的 API

[admin@dzeltenais_burkaans] /ip/service/set api address=10.5.101.0/24,2001:db8:fade::/64
[admin@dzeltenais_burkaans] /ip/service/print where !dynamic      
Flags: X - DISABLED, I - INVALID
Columns: NAME, PORT, PROTO, ADDRESS, CERTIFICATE, VRF, MAX-SESSIONS
 #   NAME     PORT  PROTO  ADDRESS             CERTIFICATE  VRF   MAX-SESSIONS
 0   ftp        21  tcp                                     main            20
 1   ssh        22  tcp                                     main            20
 2   telnet     23  tcp                                     main            20
 7   www        80  tcp                                     main            20
 9 X www-ssl   443  tcp                        none         main            20
 13   winbox   8291  tcp                                     main            20
 15   api      8728  tcp    10.5.101.0/24                    main            20
                            2001:db8:fade::/64                                 
 16   api-ssl  8729  tcp                        none         main            20

显示监听或已建立到路由器服务连接的动态服务的示例

[admin@dzeltenais_burkaans] /ip/service/print where dynamic  
Flags: D - DYNAMIC; c - CONNECTION
Columns: NAME, NETNS, CONTAINER, PORT, PROTO, LOCAL, REMOTE
 #    NAME        NETNS  CONTAINER  PORT  PROTO  LOCAL         REMOTE            
 3 D  resolver                        53  tcp                                    
 4 D  resolver                        53  udp                                    
 5 D  dhcp                            67  udp                                    
 6 D  dhcpclient                      68  udp                                    
 8 D  snmp                           161  udp                                    
 10 D  btest                         2000  tcp                                    
 11 D  loader                        3986  tcp                                    
 12 D  discover                      5678  udp                                    
 14 Dc winbox                        8291  tcp    10.155.221.4  10.145.221.15:51595
 17 D  pihole-FTL     16  Pi-hole      53  tcp                                    
 18 D  pihole-FTL     16  Pi-hole      53  udp                                    
 19 D  lighttpd       16  Pi-hole      80  tcp                                    
 28 Dc lighttpd       16  Pi-hole      80  tcp    172.55.1.2    10.145.221.15:52298
 29 Dc lighttpd       16  Pi-hole      80  tcp    172.55.1.2    10.145.221.15:52333
 30 Dc lighttpd       16  Pi-hole      80  tcp    172.55.1.2    10.145.221.15:52339
 31 Dc lighttpd       16  Pi-hole      80  tcp    172.55.1.2    10.145.221.15:52340
 32 Dc lighttpd       16  Pi-hole      80  tcp    172.55.1.2    10.145.221.15:52341
 33 Dc lighttpd       16  Pi-hole      80  tcp    172.55.1.2    10.145.221.15:52342
 26 D  pihole-FTL     16  Pi-hole    4711  tcp

协议和端口

下表显示了 RouterOS 使用的协议和端口列表。

Proto/Port描述
20/tcpFTP 数据连接
21/tcpFTP 控制连接
22/tcpSecure Shell (SSH) 远程登录协议
23/tcpTelnet 协议
53/tcp 53/udpDNS
67/udpBootstrap 协议或 DHCP Server
68/udpBootstrap 协议或 DHCP Client
80/tcpWorld Wide Web HTTP
123/udp网络时间协议(NTP
161/udp简单网络管理协议(SNMP
179/tcp边界网关协议(BGP
443/tcp安全套接字层(SSL)加密 HTTP
500/udpInternet 密钥交换(IKE)协议
520/udp 521/udpRIP 路由协议
546/udpDHCPv6 Client 消息
547/udpDHCPv6 Server 消息
646/tcpLDP 传输会话
646/udpLDP hello 协议
1080/tcpSOCKS 代理协议
1698/udp 1699/udpRSVP TE 隧道
1701/udp二层隧道协议(L2TP)
1723/tcp点对点隧道协议(PPTP)
1900/udp 2828/tcp通用即插即用(uPnP)
1966/udpMME 发起方消息流量
1966/tcpMME 网关协议
2000/tcp带宽测试服务器
5246,5247/udpCAPsMAN
5350/udpNAT-PMP 客户端
5351/udpNAT-PMP 服务器
5678/udpMikrotik 邻居发现协议
6343/tcp默认 OpenFlow 端口
8080/tcpHTTP Web 代理
8291/tcpWinbox
8728/tcpAPI
8729/tcpAPI-SSL
20561/udpMAC winbox
/1ICMP
/2[Multicast
/4IPIP 封装
/41IPv6(封装)
/46RSVP TE 隧道
/47通用路由封装(GRE)- 用于 PPTP 和 EoIP 隧道
/50IPv4 的封装安全载荷(ESP)
/51IPv4 的认证头(AH)
/89OSPF 路由协议
/103[Multicast
/112VRRP

Web 服务器

下表显示了可为 Web 服务启用/禁用的属性列表。所有属性默认启用,可根据需要禁用。

在此表中,"plain" 指 HTTP 连接,"secure" 指 HTTPS 连接。

属性描述
index-plain: (Default: yes)主页面/登录页面(当 webfig-plain 和 graphs-plain 被禁用时可以禁用)
webfig-plain: (Default: yes)WebFig 界面
graphs-plain: (Default: yes)图表页面
rest-plain: (Default: yes)REST API 支持
crl-plain: (Default: yes)CRL(证书吊销列表)
scep-plain: (Default: yes)SCEP(简单证书注册协议)
acme-plain: (Default: yes)ACME 挑战
index-secure: (Default: yes)主页面/登录页面(当 webfig-secure 和 graphs-secure 被禁用时可以禁用)
webfig-secure: (Default: yes)WebFig 界面
graphs-secure: (Default: yes)图表页面
rest-secure: (Default: yes)REST API 支持