Router OS自带的icloud功能实现端口转发及回流

发布于 2020-09-20  2 次阅读


本篇Ros端口转发及完美回流将介绍2种方法,这2种方法是目前我试过N种方法中,最奏效的,因此分享给大家,方法分别为:

  1. Ros自带的cloud功能实现端口转发及回流上篇内容
  2. Ros的Jump命令实现端口转发及回流下篇内容

特此申明:

这两种方法均非本人首创,但经本人优化调整,效果更好。前人栽树,后人乘凉。方法1,感谢vediotalk大神,提供了很好的思路,但是回流还有些小问题,因为做了补充优化;方法2,感谢blanksign大神(国内无相关链接),同样提供了很好的思路,但是大神是技术型人才,一心专研技术,没有更多的精力做出好的教程,所以我根据blanksign大神的思路,做了全面的分解动作,并在其中做了些许优化调整。总之再次感谢vedio talkblanksign两位大神,感谢!!

本篇为上篇,着重介绍方法一

Ros自带的icloud功能实现端口转发及回流

此方法有一个前提,就是你所使用的Ros版本与我篇一教程中使用的是同一个版本,也就是chr的版本,因为只有chr才自带Cloud功能,才能实现端口转发及回流,如果你使用的Ros版本不是chr版本,是X86X64之类的版本,请跳过此方法,直接看方法二即可。

同样,首先用winbx软件进入Ros后台:

Router OS自带的icloud功能实现端口转发及回流

进入Ros后台后点击IP-Cloud

Router OS自带的icloud功能实现端口转发及回流

进入Cloud界面,我们要把DDNS Enabled与Update Time勾选上,然后复制DNS Name这条域名,后续我们需要使用到,然后点击OK:

Router OS自带的icloud功能实现端口转发及回流

设置完Cloud,我们点击IP-Firewall,设置一条地址:

Router OS自带的icloud功能实现端口转发及回流

然后在上菜单栏选择Address lists

Router OS自带的icloud功能实现端口转发及回流

接着点击加号进入设置页面,Name这里大家随意填写,我填wan-ip(这里与vedio tall大神命名的一样,以此致敬),然后把刚才我们复制的DDNS Name复制到Address选项里,最后点OK:

Router OS自带的icloud功能实现端口转发及回流

紧接着,回到我们IP-Firewall的界面,我们先设置回流,在上菜单栏点击nat,然后点击加号

Router OS自带的icloud功能实现端口转发及回流

弹出来的界面点击General,在下面的Chain选择srcnatsrc.Address输入你的内网IP端,我这里是10.10.10.0段,后面加上/24,意思就是这个IP段都被授权进入端口,具体为什么后面加/24,请看我篇二,里面有详细解释,然后在下面的Out.Interface选择你的内网网口

Router OS自带的icloud功能实现端口转发及回流

接着点击Action,选择masquerade,最后点击OK:

Router OS自带的icloud功能实现端口转发及回流

设置完回流,我们开始设置端口转发

回到IP-Firewall,点击nat,然后点击加号,以后所有需要端口转发的都在nat中设置,我这里以转发群晖5000端口为例,在弹出来的页面点击GeneralChain选srcnatProtocl选tcp(常用类型tcp与udp,视你转发的目的为准),Dst。Port输入你外网自定义的端口号,你输入啥你访问的时候域名后就加啥,举例,我这里写5000,那么访问群晖WEB的时候就是www.gxvivo.cn:5000:

Router OS自带的icloud功能实现端口转发及回流

接着点击上菜单栏Avanced,在下面的Dst.Address List选择刚刚我们为Cloud创建的Address,刚刚我命名wan-ip,我们点选它:

Router OS自带的icloud功能实现端口转发及回流

我们继续,在上菜单栏选择Action,在下面To Addresses输入你将要转发项目的内网IP。我的群晖IP是10.10.10.10.,所以把它填进去,根据你的具体情况来填写,To Port输入你要映射的内网端口,这里的端口可不能乱写,要根据你将要转发的项目规定的端口来填写,群晖WEB的端口是5000,window系统的远程访问端口是3389等等,这些都是项目规定好的端口,这里要注意哦,最后点击OK:

Router OS自带的icloud功能实现端口转发及回流

好了,群晖WEB5000端口转发到外网5000端口就做好啦,你就可以通过域名:5000 ,在外网访问你的群晖啦,同时,回流也完美设置,你在内网同样可以通过域名:5000来访问哦(在内网还用啥域名访问。。。可是有些朋友就是有强迫症哈,不知道你是不是,反正我是。。。)。

怕新手朋友看得有写晕,我这里再举一个端口转发win10的设置:

Router OS自带的icloud功能实现端口转发及回流
Router OS自带的icloud功能实现端口转发及回流

我win10做下载机,经常需要在公司远程连接,进行下载任务,所以外网访问我内网虚拟机搭建的win10很重要哦,win10内网IP为10.10.10.50,外网自定义端口设置为45678,内网远程访问端口为3389。


粉色的花瓣,美丽地缠绕在身上。依在风里。