WinBox

WinBox v4 是用于在 Windows、Linux 和 macOS 上管理 MikroTik RouterOS 的原生跨平台 GUI 工具。它用原生应用取代了基于 Wine 的旧版 WinBox v3,通过 AES128-CBC-SHA 加密和 ECSRP 认证提供安全连接。

WinBox

概述

WinBox 是一个允许使用快速、简单的 GUI 管理 MikroTik RouterOS 的工具。WinBox v4 是可用于 Windows、Linux 和 macOS 的原生应用——无需 Wine 或模拟。所有 WinBox 界面功能都尽量与 console 功能保持一致,这也是手册中没有单独的 WinBox 章节的原因。

使用了以下安全功能:

  • WinBox 由 SIA Mikrotīkls (MikroTik) 签发的 Extended Validation 证书签名。
  • WinBox 使用 ECSRP 进行密钥交换和认证。
  • 双方都会验证对方知道密码(不可能进行中间人攻击)。
  • WinBox 使用 AES128-CBC-SHA 作为加密算法。

信息

WinBox v4 取代了基于 Windows 的旧版 WinBox v3。如果你仍在使用旧版本,请参阅 WinBox v3 (Legacy) 页面。

下载与安装

从 MikroTik 下载页面 下载 WinBox。

Windows

  1. 下载包含 WinBox.exe 的 ZIP 压缩包。
  2. 把压缩包解压到你选择的文件夹。
  3. 运行 WinBox.exe——无需安装。

Linux

  1. 下载包含 Linux 二进制文件的 ZIP 压缩包。
  2. 把压缩包解压到你选择的文件夹。
  3. 从终端或文件管理器运行该二进制文件。

macOS

  1. 下载 DMG 包。
  2. 打开 .dmg 文件并把 WinBox 拖到 Applications 文件夹。
  3. 从 Applications 文件夹启动 WinBox。

警告

请把 ZIP 压缩包内容解压到一个只包含这些文件的自包含子文件夹中。这是自更新功能正常工作的必要条件,适用于 Windows 和 Linux 版本的 WinBox。

登录界面

本节涵盖登录界面。它是你启动 WinBox 应用时看到的第一项内容。在这里,你可以使用登录区域手动连接到 RouterOS 设备,或使用 Saved 标签页中保存的凭据。为了更方便地发现连接到运行 WinBox 的 PC 的 L2 网络中的设备,可以使用 Neighbors 标签页。 登录界面(参见图 1)可以分为两个区域:

  • Login 区域 - 左侧部分,用于连接到 RouterOS。
  • 设备列表区域 - 右侧部分,包含已保存或已发现的设备,可进一步分为三个标签页。
    • Saved - 用户保存的设备。
    • Neighbors - 已发现的设备。
    • RoMON - RoMON 发现的设备。

上述区域未涵盖的元素可在表 3 中找到。

图 1 - 登录界面

Login 区域

Login 区域(参见图 2)用于输入设备凭据并连接到设备。每个 Login 区域元素的详细描述可在表 1 中找到。

图 2 - Login 区域

表 1 - Login 区域元素

元素说明
Connect to - 地址字段。支持的地址格式有:MAC、IPv4、[IPv6]、域名。(IPv6 应特别用方括号括起来)你还可以在 IP 地址后输入自定义端口,用冒号分隔(例如 192.168.88.1:9999)。端口可以在 RouterOS Services 菜单中更改。
Login - 用户名字段。
Password - 密码字段。Remember password 勾选项可用于在会话之间保存密码。
Workspace - Workspace 选择下拉菜单。(参见 Workspaces 章节)
RoMON Agent - RoMON Agent 选择下拉菜单。允许通过 RoMON “代理”使用 MAC 地址连接到设备。更多信息请参阅 RoMON 文档。
Connect - 连接按钮组: - Connect - 发起与路由器的连接 - Connect to RoMON - 发起与 RoMON“代理”的连接。更多信息请参阅 RoMON 文档。 - Open in new - 启用时,在新窗口中打开路由器的配置界面。(仅对 Connect 按钮有效,对 Connect to RoMON 按钮无效)
Save to list - 允许把路由器凭据保存到 Saved 列表。附加参数: - Group - 条目所属的组,便于对已保存条目排序 - Comment - 允许添加设备描述或其他有用信息 - with password - 启用时,密码与其他凭据一起保存。禁用时,每次使用已保存条目都必须手动输入密码。

警告

连接到设备时,请尽可能使用 IP 地址。MAC 会话使用网络广播,并非 100% 可靠。

设备列表区域

设备列表区域用于浏览已保存和已发现的设备列表。

图 3 - 已保存设备列表

把经常访问的路由器保存在 Saved 标签页中。每个条目可以包含:

  • Address - 地址字段。支持的地址格式有:MAC、IPv4、[IPv6]、域名。(IPv6 应特别用方括号括起来)你还可以在 IP 地址后输入自定义端口,用冒号分隔(例如 192.168.88.1:9999)。端口可以在 RouterOS Services 菜单中更改。
  • User - 用于认证的用户名。
  • Password - 用于认证的密码。(出于安全原因未在表中显示)
  • Group - 条目所属的组。
  • Comment - 设备描述或其他有用信息。

数据库路径显示(在图 3 右下角)当前打开的列表 .cdb 文件在你 PC 上的存储位置。此列表中的所有 Actions 都用于该数据库管理。

此列表可用的 Actions:

  • Open - 从你选择的已导出 .cdb 文件中打开已保存设备列表
  • Move - 把当前 .cdb 文件移动到你选择的其他目录
  • Import - 用你选择的已导出 .cdb 文件中的已保存设备列表覆盖当前 .cdb 文件
  • Export - 从当前 .cdb 文件导出已保存设备列表,以便与 Import 或 Open 一起使用
  • Set file password - 用密码加密当前 .cdb 文件

图 4 - Neighbors 设备列表

使用 Neighbors 标签页发现网络上可用的路由器。从列表中选择一台路由器,然后选择 Connect。点击 IP 或 MAC 地址列可选择用于连接的地址。

此列表可用的 Actions:

  • Refresh - 刷新已发现设备列表

信息

邻居发现也会显示与 WinBox 不兼容的设备,例如使用 CDP (Cisco Discovery Protocol) 的 Cisco 路由器。连接到 SwOS 设备会改为打开 Web 浏览器。

图 5 - RoMON Neighbor 设备列表

使用 RoMON Neighbors 标签页发现可通过 RoMON 覆盖网络到达的路由器。从列表中选择一台路由器,然后选择 Connect,通过所选代理以 MAC 地址打开 RoMON 会话。代理选择请参阅表 1 的 RoMON Agent 字段说明。更多信息请参阅专门的 RoMON 文档。

配置界面

输入路由器凭据或使用已保存的凭据并通过登录界面连接后,你会看到图 6 所示的配置界面。WinBox v4 配置界面由以下部分组成:

  • 顶部的 Toolbar 区域 - 包含常规 WinBox 导航按钮。
  • 左侧的 Sidebar 区域 - 列出所有可用菜单和子菜单。该列表会根据已安装的软件包而变化(例如,启用 container 包会增加 Container 和 App 菜单)。
  • 中间的 Work area 区域 - 打开所有内部窗口的区域。
  • 底部的 Resources 区域 - 包含常规设备信息。

图 6 - 配置界面

Toolbar 区域

图 7 - Toolbar 区域

表 2 - Toolbar 区域元素

元素说明
Workspace - Workspace 选择下拉菜单。(参见 Workspaces 章节)
已打开窗口列表 - 所有当前打开的 WinBox 内部窗口的列表。此列表便于选择所需窗口或关闭不需要的窗口。 子菜单:
菜单搜索 - 允许通过名称搜索菜单。搜索至少要输入三个字符才能工作。 子菜单:
Undo 和 Redo - Undo(左按钮)撤销上一次更改,Redo(右按钮)把该更改重新加回。可撤销的最大命令数为 100。更多信息请参阅 Configuration Management 文档。
Safe Mode 开关 - 允许启用 Safe Mode 以防止会话意外断开。更多信息请参阅 Safe Mode 文档。
Disconnect - 结束当前会话并返回登录界面。

Sidebar 区域

Sidebar(参见图 8)包含所有可用菜单和子菜单的列表。该列表会根据已安装的软件包而变化。

图 8 - Sidebar 区域

Work area 区域

Work area 是 WinBox 窗口的中央部分,所有内部(子)窗口都显示在这里。

图 9 - Work area 区域

使用子窗口

WinBox 具有 MDI 界面,意味着所有菜单配置(子)窗口都附加到主(父)WinBox 窗口,并显示在 work area 中。

标签页工具栏

每个标签页都有一个带常用操作的工具栏:

  • New - 向列表添加新条目。
  • Remove - 从列表移除选中条目。
  • Enable - 启用选中条目。
  • Disable - 禁用选中条目。
  • Comment - 添加或编辑注释。
  • Sort - 对显示的条目排序和过滤。

几乎所有标签页在工具栏右侧都有一个快速搜索字段。输入文本会搜索所有条目并高亮匹配项。

排序与过滤

选择 Sort 按钮显示过滤选项:

  1. 从第一个下拉框中选择一列。
  2. 从第二个下拉框中选择比较运算符(例如 is、in、is not、contains)。
  3. 输入用于比较的值。
  4. 选择 Filter 应用。

WinBox 支持叠加多个过滤器。选择 [+] 添加另一个过滤器,选择 [-] 移除一个。

列定制

要定制显示的列:

  1. 选择列标题右侧的箭头按钮,或右键点击条目列表。
  2. 进入 Show Columns 并选择所需的列。

更改会被保存,并在会话之间持久保留。

Resources 区域

显示路由器的常规信息和资源。

图 10 - Resources 区域

从左到右的字段如下:

  • 路由器 Identity
  • 路由器 IP 地址
  • 路由器架构
  • 路由器型号
  • 路由器上安装的 RouterOS 版本
  • 路由器 CPU 使用率(百分比)
  • 路由器 RAM 空闲/已用/总计
  • 路由器运行时间
  • 路由器时钟

常规 WinBox 设置及其他

本节涵盖 WinBox GUI 设置,以及其他段落未涉及的杂项元素(参见表 3)。

表 3 - 杂项元素

元素说明
Create new session - 位于右上角。此按钮打开新的 WinBox 窗口。
Settings/App information - 位于右上角。打开包含以下元素的下拉菜单: - Settings - GUI 设置菜单 - Shortcuts - 可用快捷键组合的信息(参见键盘快捷键) - About - 应用信息,例如版本、有用链接、许可证信息 - Quit - 关闭 WinBox 应用
WinBox 更新通知 - 位于右上角。仅在 WinBox 有更新时出现,允许无需访问 MikroTik 网站 即下载最新版 WinBox。
RouterOS 更新通知 - 位于右上角。仅在 RouterOS 有更新时出现在配置界面,允许无需访问软件包菜单或手动上传软件包即下载最新版 RouterOS。

GUI 设置菜单

WinBox v4 具有高级 GUI 定制菜单(参见图 11),允许更改 WinBox 显示信息的多个属性。每项设置的详细说明可在表 4 中找到。

图 11 - GUI 设置菜单

表 4 - GUI 设置元素

元素说明
Hide password - 用星号替换 RouterOS 敏感字段的内容。(敏感参数列表)
Comment Type - 选择注释是作为条目的标题显示,还是作为单独的列显示。
Comment column in front - 当 Comment 列类型被选中时,确保注释放在所有其他列之前。
Table tools position - 选择特定表格的工具是显示在内部 WinBox 窗口的右侧,还是作为内部 WinBox 窗口工具栏中带下拉菜单的单个按钮。
Table column separator - 选择是否显示分隔列的垂直线。
Table row height - 值从 0 到 20,更改行的垂直内边距,较高的值提供更多内边距,改善行之间的区分。
Dark mode - 为应用启用较暗的配色方案。
Resource panel - 选择是否在配置界面的 WinBox 窗口底部显示路由器资源/identity 信息。
GUI font - 允许选择整个 WinBox 应用使用的字体。附加参数: - Regular - 值从 300 到 600,允许更改整个 WinBox 应用中常规文本的粗细 - Bold - 值从 -100 到 300,允许更改整个 WinBox 应用中粗体文本的粗细 - Spacing - 值从 -1 到 1,允许更改字符之间的间距。
GUI scaling - 值从 67% 到 250%,允许更改 UI 的大小。在右下角打开子菜单。 子菜单: - Global zoom - 同时更改 UI size 和 Spacing - UI size - 更改 UI 元素的大小 - Spacing - 更改 UI 元素之间的间距

Workspaces

WinBox v4 引入了 workspaces,取代了 WinBox v3 的会话系统。Workspaces 允许你把连接组织到独立的环境中。每个 workspace 维护自己的一组打开的连接和窗口。

键盘快捷键

本节涵盖不同版本 WinBox 在各操作系统上的键盘快捷键。

Linux/Windows 快捷键

快捷键说明
应用程序
Ctrl + + / Ctrl + = / Ctrl + Scroll up放大
Ctrl + - / Ctrl + Scroll down缩小
Ctrl + 0重置缩放
F11切换全屏
Workspace
Alt + F菜单搜索
Alt + W / Ctrl + F4 / Esc关闭活动窗口
Alt + S切换活动窗口
Alt + A向后切换活动窗口
Alt + T打开新终端窗口
Ctrl + Tab活动窗口中的下一个标签页
Ctrl + Shift + Tab活动窗口中的上一个标签页
表格
Ctrl + F查找文本
Ctrl + A选择所有行
Insert / Ctrl + N添加新条目
Delete移除选中行
Ctrl + E启用选中行
Ctrl + Shift + E禁用选中行
Ctrl + M为选中行添加注释
Enter打开当前行
F5重新加载
End把光标移到末尾
Home把光标移到开头
Page Down光标向下翻页
Page Up光标向上翻页
Shift + Click多列排序
表单
Shift + Click多标签页展开

macOS 快捷键

快捷键说明
应用程序
⌘ + + / ⌘ + = / ⌘ + Scroll up放大
⌘ + - / ⌘ + Scroll down缩小
⌘ + 0重置缩放
F11切换全屏
⌘ + M最小化应用
Workspace
⌥ + ⌘ + F菜单搜索
⌘ + W / ⌘ + F4 / Esc关闭活动窗口
⌘ + S切换活动窗口
⌘ + Shift + S向后切换活动窗口
⌘ + T打开新终端窗口
Ctrl + Tab活动窗口中的下一个标签页
Ctrl + Shift + Tab活动窗口中的上一个标签页
表格
⌘ + F查找文本
⌘ + A选择所有行
Insert / ⌘ + N添加新条目
Fn + Backspace移除选中行
⌘ + E启用选中行
⌘ + Shift + E禁用选中行
⌘ + Shift + M为选中行添加注释
Enter打开当前行
F5重新加载
End把光标移到末尾
Home把光标移到开头
Page Down光标向下翻页
Page Up光标向上翻页
Shift + Click多列排序
表单
Shift + Click多标签页展开

故障排查

WinBox 无法连接到路由器的 IP 地址,设备不显示在 Neighbors 列表中

请确保防火墙设置为允许通过 Private 和/或 Public 网络接口进行 WinBox 连接。在 Windows 上,这可以在 Control Panel\System and Security\Windows Defender Firewall\Allowed applications 中配置。

MAC 连接失败,错误为 "(port 20561) timed out"

如果文件与打印共享被禁用,Windows 不允许 MAC 连接。

MAC 连接失败,错误为 "ERROR could not connect to XX-XX-XX-XX-XX-XX"

大多数网络驱动在启用 IP 协议栈之前需要 IP 配置。请在主机设备上设置 IPv4 配置。

警告

WinBox MAC 地址连接要求 MTU 值设置为 1500,且不分片。其他值可能导致性能不佳或连接丢失。