在服务器上安装MikroTik RouterOS并配置简单的端口转发

softyun3年前云服务器116

RouterOS 是由 MikroTik 公司开发的基于 Linux 内核的路由操作系统,是目前功能较强、应用较广的一款软路由系统。本文旨在指导将 RouterOS CHR 安装到服务器,通过 WinBox 连接并管理 RouterOS 以及配置简单的端口转发。

RouterOS 是由 MikroTik 公司开发的基于 Linux 内核的路由操作系统,是目前功能较强、应用较广的一款软路由系统,适用于中小企事业单位、网吧、宾馆和运营商。通过该软件可以将标准的 PC 电脑变成专业路由器,在软件的开发和应用上可以不断地更新和发展,使其功能在不断增强和完善。特别在无线、认证、策略路由、带宽控制和防火墙过滤等功能上有着非常突出的功能,其极高的性价比,受到许多网络人士的青睐。从镜像上,RouterOS 分为物理机使用的标准 RouterOS 镜像、适用于虚拟化平台的 Cloud Hosted Router 镜像和适用于交换机的 SwitchOS 镜像。

本文旨在指导将 RouterOS CHR 安装到服务器,通过 WinBox 连接并管理 RouterOS 以及配置简单的端口转发。需要注意的是,本文所操作的服务器均位于中国大陆境外,从国内出发的数据包将正常经过国际出口,符合相关法律法规。

一、租用服务器

由于本文的核心操作为重新安装系统,因此服务器镜像建议选择“系统镜像”,且以 Ubuntu 或 Debian 为宜。(CentOS 8 系统无法直接设置文件系统为只读,将影响 dd 操作)

由于涉及到数据包的转发,本文选用的是服务器硅谷地域(美国加利福尼亚州圣何塞),实验服务器和目标服务器(美国加利福尼亚州洛杉矶)之间的数据包交换均属于美国州内数据交换,满足相关法律的合规性要求。

二、部署 RouterOS

2.1 下载镜像

访问http://mikrotik/download,下载 Cloud Hosted Router 项下的 Raw disk image,一般建议下载 Stable 频道的镜像,本文写作时的版本为6.49.1

进入控制台,找到购买的服务器,点选“登录”,跳出远程登录窗口 (WebSSH)。

输入sudo -i切换至 root 用户,执行apt update -y && apt install unzip -y以更新软件包列表以及安装 unzip。

执行wget http://download.mikrotik/routeros/6.49.1/chr-6.49.1.img.zip(请替换为最新版本的链接)。

2.2 处理镜像

执行unzip chr-6.49.1.img.zip解压镜像压缩包,得到chr-6.49.1.img;执行fdisk -lu chr-6.49.1.img查看镜像的起始柱头(Start值),一般情况下为1.

执行mount -o loop,offset=512 chr-6.49.1.img /mnt将镜像挂载到/mnt上。

执行ip a后确认打印的结果第二项为2: eth0后依次执行以下命令:

以将 IP 地址信息和路由信息写入变量中。

2.3 设置系统开机网络信息

执行mkdir -p /mnt/rw以在镜像中创建配置内容。
将以下内容一并复制并粘贴到 WebSSH 中,后执行cat /mnt/rw/autorun.scr


确定其内容与服务器的内网 IP 地址一致。

2.4 刷入镜像

执行umount /mnt卸载镜像,执行echo u > /proc/sysrq-trigger将文件系统设定为只读 (Read only),执行fdisk -lu查看硬盘路径。一般情况下,服务器的硬盘路径 为/dev/vdavda1代表磁盘vda的第1个分区,请忽略数字)

执行dd if=chr-6.49.1.img bs=1024 of=/dev/vda && reboot(请按需替换/dev/vda

DD 操作完成后服务器会重新启动,SSH 连接将断开。

三、连入 RouterOS

3.1 初始化系统

进入远程界面,单击回车后输入用户名admin,密码为空(直接回车)

输入n,来到设置新密码的环节。输入并确认输入密码后进入 RouterOS Command Line。

3.2 连入系统并进行基础设置

3.2.1 放行防火墙

进入服务器管理界面,点击“防火墙”选项卡,创建对 TCP 8291 端口(WinBox 通信端口)和 TCP 61234 端口(本文例子所用的本机转发端口)的放行规则。服务器默认开通所有端口。

3.2.2 下载 WinBox 并连接服务器

访问http://mt.lv/winbox64下载 MikroTik RouterOS WinBox 64 位版本,执行之,输入相关信息后单击 “Connect” 按钮。

3.2.3 注册 RouterOS

访问http://mikrotik/client/register注册一个 MikroTik 账户,密码会在填写注册信息之后发送至注册时填写的邮箱中。
回到 WinBox,点选SystemLicense后弹出 License 对话框,单击 “Renew License” 按钮,弹出 Renew License 对话框,输入用户名(邮箱)和密码后,单击 “Start” 按钮,等待试用授权下发后单击 “Close” 按钮完成试用授权。

试用授权有效期 60 天,如有需要可以寻找 MikroTik 代理商购买相应的授权。

四、添加端口转发

4.1 新建总出口

点选IPFirewall 后弹出 Firewall 对话框,单击 “NAT” 选项卡,单击左上角的 “+” 号,弹出 New NAT Rule 对话框,在 “General” 选项卡的Chain中选择scrnatProtocol选择6 (tcp)Out. Interface选择ether1

单击 “NAT” 选项卡,在Action中选择masquerade;单击右侧的 “OK” 按钮保存之。

4.2 新建入口

在 Firewall 对话框 “NAT” 选项卡中,单击左上角的 “+” 号,弹出 New NAT Rule 对话框,在 “General” 选项卡的Chain中选择dstnatProtocol选择6 (tcp)Dst. Port输入本机用来转发的端口,此处以61234为例,In. Interface选择ether1

单击 “NAT” 选项卡,在Action中选择dst-nat,在To Addresses中输入目标远程主机的 IP 地址(本文以 Cloudflare Public 网站节点为例),To Ports输入目标远程主机的端口;单击右侧的 “OK” 按钮保存之。

4.3 成果

转发出入口设置完成后,Firewall 对话框将如图所示。

使用 curl 拉取转发端口,可以发现其成功到达了 Cloudflare 边缘节点并获取到了 TLS 握手的证书。

终。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

广东服务器租用配置价格表,广东服务器租用收费标准

广东服务器租用配置价格表?广东IDC服务商众多,如何在广东挑选出合适的IDC服务器配置方案以及找到靠谱的服务商呢,那得从多个方面多个因素综合而定。服务器的价格一般是根据服务器的配置,带宽,防御等因素决...

跨境电商服务器用什么宽带?跨境电商服务器宽带要求

跨境电商网站每日的访问量一般会比较大,尤其是遇到节假日促销活动期间,访问量往往会激增,为了给用户带来快速稳定的访问体验,建议租用高配置、大带宽的海外服务器来托管网站。那么跨境电商服务器租用带宽多少起步...

免实名vps的ip被墙如何解决

免实名vps的ip被墙解决方法:1、打开登录并检测vps主机是否有问题,如果有要及时联系VPS服务商售后技术人员帮忙解决;2、更换新的IP地址,将原网站解析到新IP地址上,保障网站业务的正常运作;3、...

跨境电商企业为什么要租用香港服务器

跨境电商企业要租用香港服务器的原因:1、香港服务器采用的都是国际带宽,因此访问速度以及流畅度都比较好;2、香港服务器可采用负载均衡方式来提高服务器稳定性,从而实现访问量增加也不会影响网站打开速度,给予...

使用云服务器有什么风险

使用云服务器存在的风险有:1.认证和授权风险;2.管理漏洞风险;3.应用程序风险;4.数据丢失风险;具体分析如下:1.认证和授权风险在云端存储的数据有可能面临被未授权用户访问的风险,因为它可以从任何地...

高防云服务器租用有哪些优势

高防云服务器租用的优势有:1、抗攻击能力强,自带T级带宽、智能防火墙牵引系统,能有效抵御各类DDoS泛洪攻击;2、IP和带宽资源独享,硬件设备、数据线路及带宽资源丰富,能避免业务带宽被恶意流量占满;3...