无需手动安装。我们提供 预装且随时可部署的一键式 MikroTik 应用。
想在 VPS 上运行路由器而不需要硬件?那你来对地方了。本教程将带你全面了解 MikroTik CHR。我会解释它是什么、为什么值得在 VPS 上运行、工作原理、实际用途、相比物理硬件的优势,以及开始前需要准备什么。之后,我会逐步讲解在 VPS(Ubuntu 版本)上安装 MikroTik 的步骤,以及我推荐的性能优化方法。

Mikrotik CHR 简明指南
MikroTik 是业界知名的硬件厂商,生产调制解调器、路由器甚至部分服务器设备。它的路由器因独特的操作系统而广受欢迎。随后,MikroTik 将该操作系统作为独立软件发布,命名为 RouterOS。RouterOS 允许你将任何计算机系统转变为 MikroTik 路由器设备,提供实用直观的功能。MikroTik CHR(云托管路由器)是 MikroTik 最近发布的 RouterOS 版本。CHR 设计用于云、虚拟专网服务器(VPS)和虚拟机上运行。
Mikrotik CHR 使用场景
MikroTik CHR 让您能够在虚拟服务器上管理路由和防火墙策略。本指南介绍为您拥有或获准管理的网络在 VPS 上安装以及通过 MikroTik Winbox 进行管理的方法。
其他使用场景:
- 负载均衡器
- 防火墙和安全网关
- 带宽管理(QoS、流量整形)
- 网络监控(NetFlow、SNMP)
- 带强制门户的热点网关
- 远程接入网关
- 多运营商路由器(故障转移/负载均衡)
- 物联网设备中枢
- 虚拟测试环境

在 Ubuntu VPS 上运行 MikroTik
在 Ubuntu 服务器上安装 MikroTik,就像在云中搭建一座高科技控制塔。你成为网络的流量调度员。你可以管理流量、配置路由,让物理路由器永远无需动手调整。一切都是虚拟的、可变的,可从世界任何地方远程控制。
例如,你可以自定义一个 MikroTik DNS 服务器设置 确保你的客户无论身在何处,都能快速提交查询。你可以直接管理防火墙规则,完全不需要远程操作本地设备。
在 VPS 上安装 MikroTik 的优势
- 随时随地:在远端数据中心内数分钟即可部署 MikroTik 路由器。
- 按需扩展:增加 VPS 的数量,无需添加额外硬件。
- 成本优势:无需购买和维护路由器,也不用再为 VPS 付费。
- 可靠稳定:利用提供商的正常运行时间、备份和冗余保障。
- 安全环境:为您管理的网络测试防火墙规则和路由配置。

在 VPS 上安装 MikroTik 的要求
确保您满足以下条件:
- 一台 VPS(首选基于 KVM 的版本)、至少 1 个 CPU、512MB RAM 和 2GB 存储空间。
- 您安装的操作系统必须是 Ubuntu(不低于 22.04 版本)。
- SSH 访问(在 Windows 上使用 PuTTY,在 Linux/Mac 上直接用 ssh)。
- MikroTik CHR 镜像。
有些 VPS 提供商不允许自定义操作系统启动。请确保您的主机支持 ISO / 磁盘挂载。
如何在 VPS 上安装 MikroTik
第一步:购买 Mikrotik VPS
前往 Cloudzy.com 购买 MikroTik VPS plan. 选择一个资源充足的 plan,确保你的远程路由器能够胜任你的任务。我建议选择「Growing」plan,它提供最划算的价格和必需的资源与性能。要在你的 Cloudzy VPS 上手动安装 MikroTik Router (CHR),需要选择一个 Linux VPS,然后选择 Ubuntu 16 或 18 作为 VPS 操作系统。
第 2 步:更新并准备 Ubuntu VPS
连接到您的 VPS:
ssh root@your-vps-ip
更新软件包:
apt update && apt upgrade -y
安装所需工具:
apt install wget unzip qemu-utils -y
第 3 步:下载 MikroTik CHR 镜像
从 MikroTik 获取最新稳定版 CHR 镜像:
wget https://download.mikrotik.com/routeros/7.15/chr-7.15.img.zip
unzip chr-7.15.img.zip
第 4 步:为 VPS 转换镜像
将原始镜像转换为可启动格式:
qemu-img convert -f raw -O qcow2 chr-7.15.img mikrotik-chr.qcow2
将其写入您的 VPS 启动盘(将 vda 替换为您的磁盘):
dd if=chr-7.15.img of=/dev/vda bs=4M
完成后
sync
第 5 步:重启进入 MikroTik CHR
重启 VPS:
reboot
重启后,它将运行 RouterOS CHR.
第 6 步:首次登录 MikroTik
默认情况下,MikroTik CHR 在 22 端口上允许 SSH。使用以下方式连接:
ssh admin@your-vps-ip
默认用户是 admin,密码为空。
首先应该设置一个密码
password
第 7 步:通过 Winbox 或 WebFig 访问
如果你不喜欢用 CLI,可以用 GUI 工具来管理 CHR:
- 网络图: 打开
http://your-vps-ip在您的浏览器中。
- Winbox: 使用 VPS IP 地址连接。
第 8 步:基本配置
在主接口上启用 DHCP 客户端:
/ip dhcp-client add interface=ether1
添加 NAT 伪装以实现互联网访问:
/ip firewall nat add chain=srcnat action=masquerade out-interface=ether1
如果您打算暴露某些服务,可能还需要配置流量过滤规则。此时通常会想到配置 MikroTik 端口转发 规则,让您的 VPS 能够安全地将外部流量转发到内部应用或设备。

安全最佳实践
- 立即更改默认凭据。
- 将 SSH 限制在你自己的 IP:
/ip firewall filter add chain=input protocol=tcp dst-port=22 src-address=<your-ip> action=accept
/ip firewall filter add chain=input protocol=tcp dst-port=22 action=drop
- WebFig 使用 HTTPS,禁用纯 HTTP。

在 VPS 上优化 MikroTik CHR
在 VPS 上安装 MikroTik,配置得当的话,可以以物理硬件的价格获得云端路由能力。通常来说,性能更多由 CPU 决定,而不是 VPS 提供商的 RAM,所以对 CHR 配置和虚拟化的微调可以大幅影响性能。本章将详细说明在 VPS 上运行快速、稳定、高效的 CHR 所需要考虑的重要事项。
- VPS: 快速单核 CPU、512 MB-2 GB RAM、SSD、1 Gbps+ 网络。
- CHR 版本: 使用 VPS/Cloud 64 位版本,保持更新。
- 虚拟化: 专用 vCPU、virtio 网卡、避免网桥和嵌套虚拟化。
- CHR 调整 启用 FastPath,精简防火墙/NAT、最小化日志、禁用未使用的服务/IPv6。
CHR 快速调优设置
- FastPath / CFastPath: 启用此项可加快数据包转发速度。
- 防火墙 / NAT: 保持规则最少;尽可能使用原始规则。
- 日志记录: 限制或轮转日志以减少磁盘和 CPU 负载。
- 服务: 禁用任何不需要的功能(IPv6、DHCP 等)。
- 队列: 仅使用简单队列,在高流量场景下避免逐 IP 队列。
- 界面: 使用 virtio/半虚拟化网卡;避免不必要的网桥。
- 监控: 工具配置 用于 CPU、SNMP 或接口统计以监控流量。

总结一下
好的,现在你已经学完了在 VPS 上安装 MikroTik 的全过程。我向你展示了什么是 CHR、CHR 的最佳用途,以及为什么在 VPS 上设置 CHR 比在实体硬件上更优。我也指导了你开始前需要的所有准备。
讨论
评论
登录后参与讨论。