使用小米路由器轻松实现端口映射

当我尝试在家搭建私人网盘nextcloud时,遇到一个难题:如何随时随地访问家里的服务器 ?业界有几种解决方案:option1: 租用公网服务器,把应用部署在公

很多朋友对于使用小米路由器轻松实现端口映射和不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

option1: 租用公网服务器,并将应用程序部署在公网服务器上。优点:安全稳定,无需维护设备;缺点:需要定期缴纳租金。

option2:应用部署在家庭服务器上,依靠“内网穿透”(如frps/frpc)访问家庭网络。优点:适合无公网IP的家庭宽带场景;缺点:需要租用公网服务器作为“代理”,带宽受到公网服务器的限制。

option3: 应用程序部署在家庭服务器上,并使用“端口转发”访问家庭网络。优点:带宽大,无需租用服务器;缺点:依赖运营商临时公网IP。

1 先决条件

开始之前,请先确认以下条件是否满足,都不是必须的。

您需要宽带拨号帐号和密码;您需要确认宽带使用的是公网IP;您需要一个具有DDNS功能的路由器;您需要获得光猫超级权限。 1.1 宽带拨号所需帐号和密码

家庭宽带采用拨号上网,即PPPOE上网。通常在家中安装宽带时,运营商工作人员会设置光猫拨号上网,并提供用户名和密码。如果您忘记了用户名和密码,可以拨打运营商热线询问。

1.2 确认宽带是否有公网IP

电信宽带往往有动态公网IP(ipv4),而移动宽带通常没有动态公网IP,需要自己确认。有一个方法可以确认:

1)查询家庭网络的外部IP地址:

IP地址查询

2)登录光端机查看WAN口IP地址:

以电信光调制解调器为例。光猫的背后往往有IP地址、账号和密码,如下图:

“光猫”铭牌

在浏览器地址栏访问192.168.1.1,使用账号useradmin和密码登录,查询WAN口IP地址。

如果以上两个IP一致,则说明家庭宽带有公网IP。否则,您可以尝试拨打运营商热线,询问动态公网IP。

1.3 确认路由器DDNS功能

我用的是小米AC2100。当我登录路由器管理地址并选择“高级设置”时,会看到“DDNS”,这意味着路由器具有DDNS(动态域名服务)功能。

小米路由器WebUI

1.4 获取广贸超级权限

光猫铭牌上的useradmin不是超级账号,telecomadmin才是超级账号。这里需要获取telecomadmin账号的密码。由于我的光猫已经很老了(2015年),所以获取密码非常简单。可以参考豆瓣文章《烽火HG261GS破解超级用户密码》。如果在百度上找不到其他型号,就转向万能的淘宝吧。

2 开始配置

2.1 配置光猫为桥接模式

通过浏览器登录光猫IP 192.168.1.1,输入超级账号telecomadmin、密码。

Lightcat webUI

输入“网络”——“宽带设置”——“Internet连接”,连接名称选择“4_INETERNET_B_VID_41”,连接类型选择“桥接”,保存配置。请注意,修改光猫配置会导致网络暂时断开。

光猫配置桥接模式

2.2 配置路由器PPOE上网

用浏览器登录小米路由器管理IP地址(我已改为192.168.0.1),进入“通用设置”——“上网设置”,将上网方式改为“PPPoE”,输入PPPoE拨号-注册账号和密码,点击“应用”。

使用小米路由器轻松实现端口映射

小米路由器WebUI

路由器设置PPPoE上网

检查“互联网信息”——和“外网状态”,出现“拨号成功”,说明路由器拨号成功,网络已恢复。走到这一步,就意味着已经完成了重要的一半。

路由器拨号成功

2.3 申请免费域名

我使用“公有云(www.pubyun.com)”申请免费域名。注册登录后,选择“动态域名”——“创建域名”,输入域名前缀,这里填写你想要的域名;只检查.f3322.net是免费域名后缀。

向pubyun申请免费域名

申请成功后,您可以通过“会员中心”查看您的域名:

pubyun会员中心

2.4 配置路由器DDNS

用浏览器登录小米路由器管理IP地址(192.168.0.1),“常用设置”——“高级设置”——“DDNS”——“添加服务”。这里的“服务提供商”可以自由选择。因为我在“公有云”申请了免费域名,所以选择了“公有云”。当状态显示“连接成功”时,表示DDNS配置成功。

动态域名解析配置

DDNS配置成功

打开Windows CMD,输入“ping域名”测试域名解析。如果能ping通,则说明域名解析已生效。否则,您可以单击“手动更新”。

域名解析测试

3 次测试

3.1 启动windows本地测试服务

我使用了nodejs的一个简单的命令行http服务器http-server(需要安装nodejs、http-server库)进行测试。服务器监听本机IP地址192.168.0.81的8888端口,如下图:

启动测试程序http-server

在浏览器中输入http://192.168.0.81:8888,测试http-server是否可以访问。如果出现如下界面,则表示访问成功。

http服务器访问测试

3.2 测试端口映射

在浏览器中输入“http://域名:8888”进行测试。出现如下界面,说明端口映射成功!打开手机浏览器(关闭wifi,避免连接到家庭局域网),访问“http://域名:8888”也会出现以下界面!这就是端口映射的魅力。即使没有连接到无线路由器,您也可以在家访问服务。

端口映射测试

这是我搭建的nextcloud网盘接口,可以通过“域名:端口”访问。

访问nextcloud

4 结论

尽管端口映射看起来很棒,但它仍然存在一些缺陷。最重要的一点是,免费域名只能通过http访问,不能通过https访问! http 协议不会加密数据,就像您的数据在不受保护的情况下通过网络传输一样。

用户评论

使用小米路由器轻松实现端口映射
早不爱了

我之前一直以为端口映射很复杂啊,看这篇文章才恍然大悟原来这么简单!我现在想设置游戏服务器或者访问家里的NAS也不怕了,赶紧去试试!

    有7位网友表示赞同!

使用小米路由器轻松实现端口映射
颓废人士

讲真,小米路由器的功能越来越强大,这款路由器还是值得信赖的。以前总是用网线连接设备,现在连个手机app就能调取端口映射也太方便了吧?

    有8位网友表示赞同!

使用小米路由器轻松实现端口映射
温柔腔

我试了一下,效果很棒!终于不用再烦烦地去调那些复杂参数了。这个方法也挺适合小白用户操作,界面简单易懂,好评!

    有12位网友表示赞同!

使用小米路由器轻松实现端口映射
别伤我i

不过我觉得说明书写的不够详细,一些细节步骤还是需要自己摸索一下,新手可能会有点难理解。如果能再多提供一些图解引导就更好了!

    有9位网友表示赞同!

使用小米路由器轻松实现端口映射
她最好i

端口映射这种技术以前在我看来是高深莫测的,读完这篇文章之后发现它其实并不是那么复杂。小米路由器真是智能化设备啊,我之前怎么没用过呢?

    有5位网友表示赞同!

使用小米路由器轻松实现端口映射
浅笑√倾城

这篇教程太棒了!对于没有太多电脑基础的人来说,简直就是福音!终于可以像专家一样玩转端口映射。

    有19位网友表示赞同!

使用小米路由器轻松实现端口映射
青衫故人

感觉这篇文章写的有点过于简单粗暴,没有完全涵盖所有情况。比如说,不同的软件和设备可能需要不同的操作步骤,我觉得文章应该更全面一些,详细说明各种场景下的应用方法呢?

    有9位网友表示赞同!

使用小米路由器轻松实现端口映射
古巷青灯

用小米路由器实现端口映射确实方便不少,但是还是希望厂商能提供一些更完善的安全性防护措施,毕竟端口映射也意味着某些服务更加容易被攻击。

    有20位网友表示赞同!

使用小米路由器轻松实现端口映射
心亡则人忘

我一直在想,如果能够通过手机APP直接管理端口映射的功能那该多好!现在操作步骤虽然很容易理解,但用电脑操作总是有点麻烦,希望小米路由器可以早日实现这个功能!

    有5位网友表示赞同!

使用小米路由器轻松实现端口映射
执拗旧人

个人感觉这篇文章讲解的不太全面,一些专业术语没有解释清楚,对于小白用户来说可能会造成理解障碍。

    有13位网友表示赞同!

使用小米路由器轻松实现端口映射
又落空

我发现有些端口映射应用软件并不支持使用小米路由器进行端口转发,希望未来可以与更多软件进行兼容。

    有7位网友表示赞同!

使用小米路由器轻松实现端口映射
(り。薆情海

我的家用的网络环境比较复杂,有多台设备同时连接,想实现稳定的端口映射却屡试不爽,难道只有购买更高端的路由器才能解决这个问题吗?

    有7位网友表示赞同!

使用小米路由器轻松实现端口映射
摩天轮的依恋

这篇文章真的太棒了,终于让我解决了长期困扰的端口映射问题!以前总是觉得这个功能过于复杂,现在我终于学会了!

    有5位网友表示赞同!

使用小米路由器轻松实现端口映射
浮殇年华

我一直对小米路由器的性能和稳定性比较有信心,希望厂家能继续推出更多实用的功能,例如像这篇文讲述的端口映射,让我们用户能够更容易地配置和使用网络服务。

    有8位网友表示赞同!

使用小米路由器轻松实现端口映射
站上冰箱当高冷

这篇文章写的非常明确简洁,操作步骤也比较好理解。对于初学者来说,这个教程绝对是个很好的入门指南!

    有7位网友表示赞同!

使用小米路由器轻松实现端口映射
哥帅但不是蟋蟀

我试过了,用小米路由器实现端口映射确实比传统的设置方法简单得多!省时间、省力、还稳当,好评!

    有6位网友表示赞同!

使用小米路由器轻松实现端口映射
遗憾最汹涌

我觉得这篇文章还是比较有价值的,对于不懂端口映射的人来说能起到很好的科普作用。虽然我的技能水平比较高,但我依然从中受益良多。

    有9位网友表示赞同!

使用小米路由器轻松实现端口映射
代价是折磨╳

学习完了这篇文章后,我还尝试用小米路由器进行其它功能的设置,发现真是太方便了!小米官方应该鼓励更多开发商加入他们的生态系统,这样用户就能享受到更丰富的服务和体验

    有12位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/106824.html

(0)
小su's avatar小su
上一篇 2024年8月30日 上午9:40
下一篇 2024年8月30日 上午9:42

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注