在腾讯云轻量上安装 MikroTik RouterOS 并配置简单端口转发
侧边栏壁纸
  • 累计撰写 56,973 篇文章
  • 累计收到 0 条评论

在腾讯云轻量上安装 MikroTik RouterOS 并配置简单端口转发

James
2022-01-02 / 0 评论 / 92 阅读 / 正在检测是否收录...

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

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

一、服务器选购

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

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

二、部署RouterOS

2.1下载镜像

访问https://mikrotik.com/download,下载CloudHostedRouter项下的Rawdiskimage,一般建议下载Stable频道的镜像,本文写作时的版本为6.49.1。

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

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

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

2.2处理镜像

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

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

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

ADDR0=ipaddrshoweth0|grepglobal|cut-d-f6|head-n1
GATE0=iproutelist|grepdefault|cut-d-f3


-----------------------------------------------------
**网友回复**:

这一般是卖转发的商家用,不过效率确实很nb,尤其巨量转发依旧很稳


网友回复:

ros端口转发已经用了一年多了,除非小鸡断电,不然就一直稳在那里


网友回复:

再加一个用途,把routeros的web端口改为其他的,

然后把80和443端口转发,可以用于网页加速,虽然没有缓存,但效果也还不错


网友回复:

引用:imoe发表于2021-11-3000:13

牛逼,吊机的端口转发据说就是这个系统


网友回复:

引用:dunce发表于2021-11-3014:24

付费还限速,很难蚌得住

0