设定路由器通讯埠转发 如何给路由器设置路由转发-冯金伟博客园

在前一篇文章中,我们已经将我们的对外 IP、以及区网内个别电脑的 IP 都透过路由器设定绑定了,接下来只要再一步就可以顺利从外头利用网路连回家中电脑远端桌面啦!接下来我要讲的有两件事情,第一件事就是设定路由通讯埠转发,也就是所谓的 IP Forwarding。

藉由通讯埠转发,在你从外头利用其他电脑输入 IP 连回家中时,你家的路由器就会自动将你要求的服务(例如远端、网页、FTP 等)转发到你预先设定的电脑主机、或是 NAS 上,只要直接透过 IP 就能连线,不需要每次连线都额外做设定或使用特别程式来处理。无论你要架站、架 NAS 自建云端、或是最基本的远端桌面,都需要学会这项技能喔!

–想知道更多苹果的大小事以及苹果的使用秘诀吗?

下图这个画面是 Airport Express/Extreme 的设定画面,使用 OS X 内建的 Airport 工具程式就可进入。如果你使用的是他牌的路由器,那么你可以在区域网路内的通讯埠转发、传输埠转发、IP Forwarding 等页面中找到这项设定,如果还是找不到,就请你查查说明书、或是直接去电路由器厂商客服询问囉!

设定路由器通讯埠转发 如何给路由器设置路由转发-冯金伟博客园

今天要开始的位置是从上一篇设定 MAC Address 相同的页面开始,也就是「网路」这个分页。在设定好 MAC Address(DHCP 保留)之后,我们要转向下一个区块「传输埠设定」来绑定通讯埠转发。首先请点击上图红框中的加号按钮。

设定路由器通讯埠转发 如何给路由器设置路由转发-冯金伟博客园

上图:其实不是每个服务都要同时填写 TCP / UDP 两组埠号码(不同服务用不同协定),我只是懒得查所以才两个都填 …

接下来我们要填入我们要转向的目标区网 IP 与通讯埠号码(port)。区网 IP 请参考你预先绑定的 IP,例如我把「陈寗的 Mac mini」绑定在 10.0.1.46 这组 IP 上,而我未来也打算要远端这台电脑,那么在刚刚按了加号按钮之后跑出来的视窗里就得在「专用 IP 位址」的栏位里面填上刚刚绑定的 10.0.1.46 这组 IP。

填完之后,我们就要填写其他的 TCP/UDP 栏位了!这里有四个栏位,首先「公用」指的是从外头连进你家路由器的通讯埠号码,而「专用」指的则是你电脑上的通讯埠号码,两者是不同的!这就好像你打电话去别人公司,你必须先打他们公司的电话号码,这就像是「公用」,而打通电话之后还要再输入分机号码,这时分机号码就像是「专用」啦~

由于每一个不同的网路服务(例如远端、网页、FTP 等)都有各自不同的通讯埠号码,例如 Mac 的远端桌面是 5900、Windows 远端桌面则是 3389。如果你不确定你该输入哪个通讯埠号码,你可以像下图这样查询:

设定路由器通讯埠转发 如何给路由器设置路由转发-冯金伟博客园

只要在 Google 搜寻框上打入你的电脑作业系统、网路服务、以及 Port(英文单字),就可以像上图这样快速的查出你该使用哪个通讯埠号码了。例如我要查询 Mac 远端桌面服务所使用的通讯埠,我就只要输入「Mac 远端 Port」,就可以快速找到我所需要的号码了。

设定路由器通讯埠转发 如何给路由器设置路由转发-冯金伟博客园

如果你是要帮 NAS 开通通讯埠转发,好让你的自建云端服务能从外头连回家里使用,那你可以直接从 NAS 里面的「外部存取」选单中直接查询需要开通的通讯埠号码。当然,你要记得先绑定你的 NAS 区网 IP,这样设定起来才有意义!不然以后每次重开机就要重新设定一次,而且 NAS 使用的通讯埠又那么多 … 设定起来也是很麻烦的。

设定路由器通讯埠转发 如何给路由器设置路由转发-冯金伟博客园

有些 NAS 可以利用「设定路由器」之类的功能自动覆写你路由器的通讯埠转发设定,不过就我自己的试用状况,我发现我的路由器即便被 NAS 覆写设定,下一次路由器重新开机时依然会恢復到覆写之前的状态,大概是苹果本身就是这样的设计吧?因此我建议还是不要怕麻烦,一个埠一个埠的自己手动设定到你的路由器上会比较好些。

进阶设定:如果家中有很多台电脑要远端,该怎么设定呢?

前面教的作法对于路由器来说,一般只能让一种服务对应一台指定电脑,例如你把 10.0.1.46 这台电脑设定了 5900 埠转发,那么以后你从外头远端回来都会自动转到该电脑。但如果家里有好多台电脑,且每台电脑都希望能从外头远端桌面,该怎么办呢?

设定路由器通讯埠转发 如何给路由器设置路由转发-冯金伟博客园

其实很简单,只要你把「公用」埠设定成别的号码就可以了!

举例来说,如果我希望 10.0.1.46(电脑 A)、10.0.1.3(电脑 B) 这两台电脑都能远端,那么我可以先将电脑 A 的公用埠与专用埠都设定为 5900,这样我从外头的网路直接用 Safari 的 VNC 功能(教学请见这里)就可以直接透过我家的 IP 远端电脑 B 了;接下来,我再把电脑 B 的公用埠设定为 5901、专用埠设定为 5900,这样我只要在外头连回家中时额外加上「5901 Port」的设定,就可以透过另一个通讯埠连回家中路由器,再由家中通讯埠连到电脑 B 的 5900 通讯埠,就能让两台电脑都能直接从外头远端桌面啦!

简单地说,就是如果你有很多台电脑想要远端,你就可以设定成这样:

电脑 A(10.0.1.46)= 公用埠 5900 => 专用埠 5900

电脑 B(10.0.1.3)= 公用埠 5901 => 专用埠 5900

电脑 C(10.0.1.20)= 公用埠 5902 => 专用埠 5900

这样一来,只要你从外头连回家里时额外加上不同的公用埠号码设定,就可以从不同的埠进入家中路由器,这样路由器就能知道你到底想要转向哪一台电脑了。例如你从 5901 进入,路由器就知道你要到电脑 B;你从 5902 进入,路由器就知道你要到电脑 C。而不管你从哪个埠进入,由于你的专用埠设定都是相同的号码,因此路由器最后还是会导向指定电脑的指定专用埠,不需要额外更改电脑的网路服务预设埠就能使用,非常方便!

此外,这项功能也可以用在家中有多台 FTP 伺服器、NAS 时对外连线时使用,只要在连线时加上你设定的公用埠编号,就可以获得一样的效果啦!

设定路由器通讯埠转发 如何给路由器设置路由转发-冯金伟博客园

至于要怎么在远端桌面时加上通讯埠设定呢?

很简单,只要你在输入 IP 之后,紧接着 IP 加上 :xxxx(xxxx 为通讯埠号码)就可以了!例如我今天要从外头连回家中的电脑 B,而我电脑 B 设定的公用埠号码是 5901,那么我就只要在输入我家的 IP 之后,接着在我家 IP 后面加上 :5901(例如 192.11.1.123:5901),按下连线之后就可以顺利连到家中的电脑 B 囉!超简单的吧~其他的网路服务也都是一样,直接在 IP(或是网址)后面加上 :xxxx(xxxx 为通讯埠号码),就可以指定从该通讯埠进入路由器囉~

想知道更多苹果的大小事以及苹果的使用秘诀吗?

作者:陈寗@瘾科技

格式化你的硬碟:

学习使用 Mac:

现在我的「摄影小教室」专栏有线上课程可以看囉!只要半价二十五美元,就可以一次购买终身学习!

设定路由器通讯埠转发 如何给路由器设置路由转发-冯金伟博客园

比起我的摄影小教室,这堂课程多了影音说明、实例示范等内容,如果你认为讲师讲解会比看文字更容易学习,那你也不需要花大钱去上什么 Lightroom 一日实战班了!直接购买我的教学课程,以后随时想要复习也都可以再看一次、Lightroom 有重大更新的时候我也会再放上新的教学让买过的人免费观看,超划算的喔!想知道更多详情请见我先前写的课程说明文,优惠连结也在里面~