公网访问局域网家用nas

news/2024/12/22 20:38:31/

提到外网访问不得不说说家里局域网的搭建结构了,就拿大众最常用的方式举例,网络运营商的光纤入户,通过运营商提供的光猫直接pppoe进行拨号,再连接自己的路由器,分配至各网口。

自从上次充当灵魂画手被嘲笑了以后就改用电脑画图了,好羡慕那些手绘大拿。下图中绿色为网络信号。
在这里插入图片描述
或者再从光猫多接出一路网络电视专用信号。红色为电视信号。
在这里插入图片描述
一般运营商安装人员只是把路由器无线网络调通就走了,把光猫和路由器都塞进弱电箱完事。但是我家网络经我改造过,弱电箱很简单,只有一个光猫,因为光猫自带一个千兆网口和两个百兆网口。路由器被安装在了电视柜处,因为这里有三个设备需要接入网络,而只有一个有线网口。绿色为千兆网络信号,蓝色为百兆网络信号。
在这里插入图片描述
这么装也方便以后升级,再添加一个千兆路由,同时也是推荐大家装修的时候就按照PoE路由加AP面板的结构安装网线及设备。光猫后面接入PoE路由,后面接AP面板,网线即可供电,还可以直接接入摄像头,每个房间的无线网络信号都会很强。
在这里插入图片描述
言归正传,要想从公网访问内网nas,首先需要家庭网络是公网IP,然后通过端口转发实现外网访问,不同网络结构影响的是端口转发过程。

先说说公网IP,目前很多家庭网络都是运营商内部IP,无法外网进行访问,改成公网IP需要运营商修改。我家是电信网络,其他运营商怎么改不太了解,电信直接打10000转人工服务就好了,给他说需要公网IP,他们就会安排人员进行调整,调整完后会有后台人员电话联系你,让你重启一下光猫,重新拨号后就是公网IP了,一般这个过程不到一个星期就搞定了。公网ip开通要趁早,公网ip资源还是有限的,据说联通和移动不好开。

下面主要讲端口转发,我家是光猫拨号,之前看的教程都是说要改成光猫桥接,用路由器拨号,可是我家网络被我改造的需要光猫作为路由器为两个网口提供网络,所以打算尝试使用光猫拨号,并转发。又从某些网友那里得知电信光猫的虚拟服务器功能是摆设,并不能起作用,此时心凉了一半,但是我不相信堂堂一个国企中兴给电信做的光猫都是摆设?所以还是打算尝试一下。

在改公网ip,客服人员打电话让我重启光猫的时候,我提出要求说要把光猫改成桥接,并提出可以给我管理员账号我自己修改,就免得他们跑一趟了,客服人员欣然同意了,并给我提供了光猫的管理员账号密码。(每个机器的管理员账号和密码都是随机的,需要客服人员去系统查)

用提供的账号登录光猫看到网络基本信息,光猫的网口设置为拨号,iTV口为桥接,也就是不同口可以单独设置,为以后升级PoE路由器拨号提供了方便,不会影响IPTV的使用。
在这里插入图片描述
进入应用-高级nat设置-虚拟服务器页面,可以设置端口转发,果断试试能不能用。这个时候又想到了我家是两层路由,光猫是192.168.1.1网段,路由器后是192.168.0.1网段,没有办法直接转发给nas(192.168.0.110),最简单的方法就是把路由器设置为ap,这样都在192.168.0.1网段了,可是手机、电视、nas等设备的ip又要变更,各种设置都要修改。

感觉这样太麻烦了,所以我打算尝试两级转发,通过光猫转发给路由器,再通过路由器转发给nas。所以光猫中端口转发设置的转发地址为路由器WAN口ip 192.168.1.2。主要开通5000和5001口就可以满足http和https的需求,包括video photo download等应用,打开6690可以使用Cloud应用,其他端口一般不用。
在这里插入图片描述
光猫设置好了就按照同样的方法设置路由器,路由器转发给nas(192.168.0.110)。
在这里插入图片描述
设置完成也不用重启,直接用手机输入检测到的公网ip,尝试登录nas。一次成功,直接就可以登录。

说明光猫的虚拟服务器端口转发功能是好用的,而且速度不慢。

如果以后升级成了PoE网络,可以把光猫网口改成桥接,使用PoE路由器拨号,后面全部设置为ap模式,也只需要设置PoE路由器转发了。

外网访问完成了第一步,使用公网ip访问内网,但是当我们重启光猫或者重新拨号的时候,我们的公网ip会改变,你又在外面,这时不知道公网ip变成了什么,那怎么办?这就用到了ddns,使用动态域名。现在提供域名服务的公司很多,阿里云(万网),腾讯云,花生壳等等,群晖系统ddns服务自带花生壳服务,但是最近阿里云有活动,一个.xyz的域名只要6块就能使用一年,所以果断去申请了一个。域名有了就需要设置ddns了。
在这里插入图片描述
这是自带的花生壳ddns服务。

使用阿里云的域名,需要3步:

1.下载源文件:

百度文件aliyun.sh

提取码:emqo

2.把该文件上传到群晖的某个目录。我的是放HOMESHARE文件夹下,第三步需要的路径应该是: /volume2/HOMESHARE/aliyun.sh

3.建立定时任务:

打开任务计划,点击新建
在这里插入图片描述
输入任务名称,选择使用root用户,设置运行时间,选择每天每隔10分钟。
在这里插入图片描述
最后是任务设置:

在任务脚本里填写代码,格式为

sh {aliyun.sh的路径} {AccessKeyId} {AccessKeySecret} http://example.com www,要注意空格,可以设置多个子域名,每个子域名一行,这里只设置了一个域名。
在这里插入图片描述
设置完后到更新时间便会更新到阿里云服务器生成公网ip的域名解析。

代码中的AccessKeyId和AccessKeySecret需要去域名申请网站查找,例如阿里云需要去个人管理中的accesskeys中找到。
在这里插入图片描述
域名解析更新后可以在后台查到:
在这里插入图片描述
OVER!

这样就设置好了外网域名访问,无论公网ip如何变化,都可以使用域名进行访问。


http://www.ppmy.cn/news/449938.html

相关文章

Win10系统共享的打印机——跨网段使用

跨网段使用Win10系统共享的打印机 0. 前言1. Win10系统共享打印机2. 其他主机使用共享的打印机2.1 共享打印机的主机A连接交换机LAN口2.2 共享打印机的主机A在路由器R的局域网中 0. 前言 这两天研究了下如何使所有接着实验室交换机的主机都能使用实验室的一台打印机&#xff0…

群晖共享文件夹局域网通过SMB本地访问

群晖硬件:DS218 系统版本:DSM 7.0-41890 Windows版本:Windows10 操作环境:PC、DS连接同一个路由器 前言:此方法适用于局域网映射,PC和DS由同一个路由器分配IP,只建议在家里的私人路由器上使…

如何让本地局域网IP端口映射到域名

外网用户不能通过访问内网IP来实现访问我们的FTP、Web、SVN等应用服务器,也不能直接通过内网IP来远程桌面到内网主机电脑。对于外网用户,起唯一地址作用的就是域名,你的服务器是需要让外网能够识别的唯一地址。 如何让外网访问内网服务器&am…

如何解决nas无公网问题,实现kodbox可道云内网映射外网访问

目前,市面上有很多NAS产品,如群晖、威联通以及华硕NAS等,它们都自带提供了一些基础的文件管理功能,有的也可以直接在NAS上使用文件管理的应用程序。 kodbox可道云是一个基于 Web 技术的私有云和在线文件管理系统,有着…

C++ 教程(14)——数字(包含实例)

C 数字 通常,当我们需要用到数字时,我们会使用原始的数据类型,如 int、short、long、float 和 double 等等。这些用于数字的数据类型,其可能的值和数值范围,我们已经在 C 数据类型一章中讨论过。 C 定义数字 我们已…

roop 一张图片就能生成换脸视频的开源项目

roop的github地址:https://github.com/s0md3v/roop 安装python(pip如果需要也安装) 记住到 2023-6-18 这天 一定要是python3的10版本,11版本会有包不兼容,我就这个问题耗费了一天。 我使用的是:python3.1…

标签shuffle

载入数据 import numpy as np import randominput1 np.load(/root/whq/input/one_hot_1400/xf_p_n.npy) input2 np.load(/root/whq/input/one_hot_1400/gf_p_n.npy) output_ np.load(/root/whq/input/one_hot_1400/label_p_n_-1.npy) output_0 np.load(/root/whq/input/on…

关于shuffle

Shuffle是一种经典blues的律动形式。一个4/4拍的音乐,如果音符是八分音符的三连音,那他等同于是12/8拍,也就是以八分音符为一拍 每小节有十二拍。如果将三连音中间的那个音符相应换成休止符,形式上就等同于Shuffle。给人一种极为跳…