CHR: Hetzner Cloud Installation

本页介绍如何在 Hetzner Cloud 上部署 MikroTik RouterOS Cloud Hosted Router(CHR),详细说明创建服务器、启用救援系统、通过 SSH 部署 CHR 镜像以及重启的流程,并强调安全最佳实践。

CHR:Hetzner Cloud 安装

概述

Hetzner Cloud 是一个云计算平台,提供可弹性伸缩的虚拟机基础设施以及一系列预配置的 Linux 发行版。对于需要高级网络功能的用户,Hetzner Cloud 也是部署 RouterOS Cloud Hosted Router(CHR) 的合适平台。

Cloud Hosted Router(CHR)是专为 x86_64 虚拟化环境设计的 MikroTik RouterOS 版本。它提供与 MikroTik 硬件设备相同的核心路由、防火墙、VPN 和管理功能,适用于云端组网、VPN 服务以及通用网络管理。

部署在 Hetzner Cloud 上时,CHR 可以借助可弹性伸缩的虚拟基础设施,同时保持完整的 RouterOS 功能,让用户能够构建灵活而强大的网络方案。

创建 CHR 虚拟机

  1. 创建 Hetzner Cloud 服务器 在 Hetzner Cloud 上开始创建一台新服务器,任意可用的服务器规格均可。

  2. 启用救援系统(Rescue System)

    • 在 Hetzner Cloud 管理界面中,选择 ENABLE RESCUE & POWER CYCLE 来启用 Enable Rescue 系统。
    • 选择 linux64 作为救援系统(Rescue OS)。
    • 系统会显示一个用户名和密码,使用这组凭据通过 SSH 登录救援系统。
  3. 安装 Cloud Hosted Router (CHR)

    • 登录救援系统后,下载 CHR 的 RAW 磁盘镜像,并用以下命令写入云服务器的系统盘:
    curl -L https://download.mikrotik.com/routeros/7.21.4/chr-7.21.4.img.zip | funzip | dd of=/dev/sda bs=1M
    

    /dev/sda 设备名可能因云服务商的配置而不同。

警告

请把 URL 替换为 MikroTik 下载页面上最新 CHR 版本的链接。

重启服务器

安装完成后,执行 reboot 命令重启服务器。

警告

必须立即加固你的 RouterOS 配置! 请确保 RouterOS 保持更新,并遵循安全最佳实践,以维持服务器的安全与性能。