50% off 所有套餐限时优惠,起价 $2.48/mo
8 min left
Security & Networking

如何在 VPS 上安装 MikroTik(2025 年版):在 VPS 上设置 MikroTik CHR 的完整指南

Alex Robbins By Alex Robbins 8 min read Updated Sep 8, 2025
在 VPS 上安装 MikroTik

无需手动安装。我们提供 预装且随时可部署的一键式 MikroTik 应用。

部署 MikroTik VPS

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

在 VPS 上安装 MikroTik

Mikrotik CHR 简明指南

MikroTik 是业界知名的硬件厂商,生产调制解调器、路由器甚至部分服务器设备。它的路由器因独特的操作系统而广受欢迎。随后,MikroTik 将该操作系统作为独立软件发布,命名为 RouterOS。RouterOS 允许你将任何计算机系统转变为 MikroTik 路由器设备,提供实用直观的功能。MikroTik CHR(云托管路由器)是 MikroTik 最近发布的 RouterOS 版本。CHR 设计用于云、虚拟专网服务器(VPS)和虚拟机上运行。

Mikrotik CHR 使用场景

MikroTik CHR 是将远程服务器转变为路由器的最佳选择,让你可以轻松创建强大的 VPN 服务器、负载均衡器等。许多管理员喜欢用它来做 MikroTik VPN 设置,可以为远程工作者或分支机构建立安全隧道。如何充分利用虚拟远程 MikroTik 路由器取决于你,但 MikroTik CHR VPS 的使用场景确实非常广泛。如果你使用 Windows PC 或笔记本,也可以用 MikroTik 的 Winbox 来简化 MikroTik CHR 或 RouterOS 的使用。我稍后会展示具体操作方法,以及如何在 VPS 上安装 MikroTik。

其他使用场景:

  • VPN server
  • Load balancer
  • 防火墙和安全网关
  • 带宽管理(QoS、流量整形)
  • 网络监控(NetFlow、SNMP)
  • 带强制门户的热点网关
  • 远程接入网关
  • 多运营商路由器(故障转移/负载均衡)
  • 物联网设备中枢
  • 虚拟测试环境

 

Mikrotik CHR 和使用场景

在 Ubuntu VPS 上运行 MikroTik

在 Ubuntu 服务器上安装 MikroTik,就像在云中搭建一座高科技控制塔。你成为网络的流量调度员。你可以管理流量、配置路由,让物理路由器永远无需动手调整。一切都是虚拟的、可变的,可从世界任何地方远程控制。

例如,你可以自定义一个 MikroTik DNS 服务器设置 确保你的客户无论身在何处,都能快速提交查询。你可以直接管理防火墙规则,完全不需要远程操作本地设备。

在 VPS 上安装 MikroTik 的优势

  • 随时随地:在远端数据中心内数分钟即可部署 MikroTik 路由器。
  • 按需扩展:增加 VPS 的数量,无需添加额外硬件。
  • 成本优势:无需购买和维护路由器,也不用再为 VPS 付费。
  • 可靠稳定:利用提供商的正常运行时间、备份和冗余保障。
  • 安全环境:针对 VPNs、防火墙规则或路由配置运行性能测试。

 

在 VPS 上安装 MikroTik CHR

在 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

Update packages:

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

Finish with:

sync

第 5 步:重启进入 MikroTik CHR

重启 VPS:

reboot

重启后,它将运行 RouterOS CHR.

第 6 步:首次登录 MikroTik

默认情况下,MikroTik CHR 在 22 端口监听 SSH。连接方式:

ssh admin@your-vps-ip

默认用户是 admin,密码为空。

首先应该设置一个密码

password

第 7 步:通过 Winbox 或 WebFig 访问

如果您不喜欢命令行,可以用 GUI 工具管理 CHR:

  • WebFig: Open http://your-vps-ip in your browser.
  • 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 能够安全地将外部流量转发到内部应用或设备。

如何在 Ubuntu 上安装 MikroTik

安全最佳实践

  • 立即更改默认凭据。
  • 将 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。

MikroTik CHR 安装的安全最佳实践

在 VPS 上优化 MikroTik CHR

在 VPS 上安装 MikroTik,配置得当的话,可以以物理硬件的价格获得云端路由能力。通常来说,性能更多由 CPU 决定,而不是 VPS 提供商的 RAM,所以对 CHR 配置和虚拟化的微调可以大幅影响性能。本章将详细说明在 VPS 上运行快速、稳定、高效的 CHR 所需要考虑的重要事项。

  • VPS: 快速单核 CPU、512 MB-2 GB RAM、SSD、1 Gbps+ 网络。
  • CHR Version: 使用 VPS/Cloud 64 位版本,保持更新。
  • Virtualization: 专用 vCPU、virtio 网卡、避免网桥和嵌套虚拟化。
  • CHR Tweaks: 启用 FastPath,精简防火墙/NAT、最小化日志、禁用未使用的服务/IPv6。

CHR 快速调优设置

  • FastPath / CFastPath: 启用此项可加快数据包转发速度。
  • Firewall / NAT: 保持规则最少;尽可能使用原始规则。
  • Logging: 限制或轮转日志以减少磁盘和 CPU 负载。
  • Services: 禁用任何不需要的功能(IPv6、DHCP 等)。
  • Queues: 仅使用简单队列,在高流量场景下避免逐 IP 队列。
  • Interfaces: 使用 virtio/半虚拟化网卡;避免不必要的网桥。
  • Monitoring: tool profile 用于 CPU、SNMP 或接口统计以监控流量。

 

在 Ubuntu 上提升 MikroTik CHR 的使用效率

Wrapping Up

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

FAQ

我可以不购买 MikroTik 硬件就安装 MikroTik CHR 吗?

当然可以。事实上,MikroTik CHR 是一个操作系统,可以将标准服务器转变为具有硬件 MikroTik 路由器相同能力的路由器。

我可以用共享主机来设置 MikroTik CHR 吗?

不行。你只能在 VPS 上设置 MikroTik 云托管路由器,比如 Cloudzy 的 MikroTik VPS。但我们的价格非常实惠,你几乎感受不到成本的差异。

Cloudzy 支持完整的 root 和 SSH 访问吗?

当然支持!我们的所有 VPS 套餐都提供完整的 root 权限,这意味着你可以轻松通过 SSH 连接到你的 MikroTik CHR VPS。

MikroTik CHR 能否在我的 VPS 提供商或操作系统上运行?

支持大多数虚拟化平台(KVM、VMware、Hyper-V、VirtualBox)。请确认你的 VPS 支持从 ISO 或原始镜像启动。

我如何挂载并启动 CHR 镜像?

从 MikroTik 下载 CHR 镜像,将其作为可启动磁盘/ISO 挂载到 VPS 或虚拟机管理程序,然后启动虚拟机。某些平台可能需要进行格式转换。

我能在现有的 Ubuntu 服务器上使用 MikroTik 吗?

CHR 作为独立虚拟路由器运行。你可以将其与 Ubuntu 部署在同一台服务器上,并在它们之间路由流量。

在 VPS 上安装 MikroTik 时,一定要用 PuTTY 吗?

不需要。任何 SSH/telnet 客户端都可以:OpenSSH、MobaXterm、Windows Terminal 等。

MikroTik VPS 适合用于远程访问吗?安全吗?

可以。您需要:更改默认密码、使用安全协议 (SSH)、配置防火墙管理端口,并保持 CHR 更新。

Share

博客更新

Keep reading.

MikroTik L2TP VPN 指南的 Cloudzy 标题图像,展示笔记本电脑通过发光的蓝色和金色数字隧道连接到服务器机架,并配有盾牌图标。
Security & Networking

MikroTik L2TP VPN 设置(含 IPsec):RouterOS 指南(2026)

在这个 MikroTik L2TP VPN 设置中,L2TP 处理隧道,IPsec 处理加密和完整性验证。将两者结合使用可以获得原生客户端兼容性,无需第三方工具。

Rexa CyrusRexa Cyrus 9 min read
终端窗口显示 SSH 警告信息,提示远程主机标识已更改。深蓝绿色背景上显示修复指南标题和 Cloudzy 品牌标识。
Security & Networking

警告:远程主机标识已更改及修复方法

SSH 是一种安全网络协议,可在系统之间创建加密隧道。在需要远程访问计算机但无需图形界面的开发者中仍然广泛使用。

Rexa CyrusRexa Cyrus 10 min read
DNS 服务器故障排查指南插图,深色背景上显示警告符号和蓝色服务器,用于 Linux 名称解析错误。
Security & Networking

名称解析临时失败:含义和修复方法?

使用 Linux 时,在尝试访问网站、更新软件包或执行需要网络连接的任务时,可能会遇到名称解析临时失败错误。

Rexa CyrusRexa Cyrus 12 min read

Ready to deploy? From $2.48/mo.

独立云服务,始于2008年。AMD EPYC、NVMe,40 Gbps。14天退款保障。