公网访问局域网家用nas

article/2025/10/6 16:25:20

提到外网访问不得不说说家里局域网的搭建结构了,就拿大众最常用的方式举例,网络运营商的光纤入户,通过运营商提供的光猫直接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://chatgpt.dhexx.cn/article/a2bK3JOc.shtml

相关文章

外网访问群晖NAS VMM搭建Openwrt的admin界面

偶然在网上看到很多的帖子使用群晖搭建openwrt搭建旁路由,心血来潮体验了一把,记录一下自己的搭建的整个过程,并最终实现外网访问Openwrt的admin界面。 本人使用的群晖nas DS220+,其他品牌未尝试。 一、前期配置 1、先在套件中心下载VMM(Virtaul Machine Manager) 2、下…

2022年10月 cpolar软件实现内网穿透连接群晖NAS

前言 1.cpolar简介 cpolar是一款拥有远程控制和内网穿透功能的软件。而且还可以监控端口的HTTP请求,利用实时的cpolar Web UI开发者工具,让您调试代码更容易。您可以监听所有隧道上的HTTP消息包,分析消息包的结构内容,找出问题点…

群晖内网穿透 实现外网快速访问 无需公网

有群晖的情况下,在内网我们可以通过ip正常访问我们的群晖/NAS;但是我们想要在外网访问的时候该怎么办,没有公网ip,扯专线太贵,自己搭建太麻烦。这无疑是个难题; 今天,小编找到了一款免费的内网穿透工具来实…

通过公网+域名访问家里的群晖服务器

公网域名访问群晖服务器 前言准备的东西如何判断你家里的宽带是公网IP通过公网IP网访群晖,端口映射申请域名和DDNS添加DDNS映射写在最后 前言 最近换了个工作,然后有代码的托管需求。想想用GitHub太卡了,国内的开源托管网站因为一些国人的素…

猫盘群晖外部网络访问的三种方法:公网IP、内网穿透、qc的实际评测

目录 具体过程概述内网穿透公网IPQuickconnect(QC)结语 具体过程 概述 最近想入手一个NAS,由于我是新手入门,就选择入手了便宜的猫盘。我的猫盘是白群晖系统所以支持QC的功能,因此对目前猫盘群晖的DiskStation Manager&#xff…

特征值和特征矩阵

写一点对矩阵特征值和特征矩阵的理解 1. A是一个矩阵,它作用在向量v上。如果A是2阶对角阵的话,它起到的作用是将向量v在横纵方向拉伸 2. 当A是一个普通2阶矩阵时,它对v的拉伸不再是横纵方向,而是任意方向的,这取决于实…

三阶矩阵求特征值的快速算法

一般的三阶矩阵求特征值其实是解析不了的,因为特征方程对应的是三次方程,对于一般的三次方程,是很难求解的。要想方程有三个整数根,并且能够不用完全暴力展开三阶行列式这样的矩阵实际是很特殊的。 1.某一行有两个0的情况是最好算…

用R求矩阵的特征值和特征向量

最近在学习多元统计分析的主成分分析时&#xff0c;发现需要经常计算矩阵的特征值和特征向量&#xff0c;自己就找了下用R来做计算的函数。 我们可以用sigen()函数来计算特征对。 #创建一个矩阵 a <- matrix(c(11,sqrt(3)/2,3/2,sqrt(3)/2,21/4,5*sqrt(3)/4,3/2,5*sqrt(3)/…

怎么算特征值和特征矩阵?

怎样更通俗的理解特征值和特征矩阵&#xff1f; 设A是一个n阶矩阵&#xff0c;若数和n维非零列向量满足&#xff0c;数称为A的特征值&#xff0c;x称为A对应于特征值的特征向量。此时叫做特征多项式&#xff0c;若特征多项式为0则称为A的特征方程&#xff08;齐次线性方程组&a…

矩阵特征值和特征向量的求取

最近项目中有一个模块需要求矩阵的最大特征值和特征值对应的特征向量&#xff0c;无奈&#xff0c;又重新将以前学习的这方面的知识重新温习了一遍&#xff0c;感觉还是当时学的不够深&#xff0c;所以谢谢感悟&#xff0c;顺便对知识点进行一个总结。 首先特征值和特征向量的…

matlab如何求矩阵特征值

根据线性代数理论&#xff0c;特征值与特征向量只存在于方阵。如下所示为一方阵A&#xff1a; 在matlab输入矩阵&#xff1a; A [1 2 4; 4 0 7 9 1 3]; 查阅matlab help可以知道&#xff0c;利用eig函数可以快速求解矩阵的特征值与特征向量。 格式&#xff1a;[V,D] eig(A) 说…

delphi 连接轻量级数据库 sqlite3

环境: windows7-64, delphi7, sqlite3 最近搞个小工具&#xff0c;要用到轻量级数据库。以前小型数据库是用mdb的&#xff0c;但连接mdb 需要odbc的支持。 对环境依赖性很大&#xff0c;于是换了一种传说中的轻量级数据库。 sqlite 很小巧&#xff0c;delphi 7 连接sqlite…

轻量级数据库sqlite,spring boot+sqlite的配置详解 (一)

spring bootsqlite的配置&#xff0c;及成功运行详解 sqlite数据库的安装与调试 首先&#xff0c;通过sqlite官方地址下载对应的安装包 https://www.sqlite.org/download.html 下载对应版本的安装包和工具包 解压后会得到这几个文件&#xff0c;将这几个文件放在同一目录下 …

腾讯云——轻量数据库服务

轻量数据库服务采用腾讯云自研的新一代云原生数据TDSQL-C&#xff0c;融合了传统数据库、云计算与新硬件技术的优势&#xff0c;100%兼容 MySQL&#xff0c;实现超百万级 QPS 的高吞吐&#xff0c;128TB 海量分布式智能存储&#xff0c;保障数据安全可靠。 定制内核&#xff1…

轻量级关系数据库SQLite的安装和SpringBoot整合

简介 SQLite是轻量级的关系型数据库&#xff0c;适用于中小型应用场景&#xff1a;如安卓、网站、终端设备。并且轻量&#xff08;服务端1M&#xff09;、方便移植&#xff08;只需要移动*.db文件到另外一台电脑&#xff09; 安装 官网链接&#xff1a;https://www.sqlite.o…

HarmonyOS之数据管理·轻量级偏好数据库的应用

一、简介 ① 基本概念 轻量级偏好数据库主要提供轻量级 Key-Value 操作&#xff0c;支持本地应用存储少量数据&#xff0c;数据存储在本地文件中&#xff0c;同时也加载在内存中的&#xff0c;所以访问速度更快&#xff0c;效率更高。轻量级偏好数据库属于非关系型数据库&…

使用 C# 开发的轻量级开源数据库 LiteDB

你好&#xff0c;这里是 Dotnet 工具箱&#xff0c;定期分享 Dotnet 有趣&#xff0c;实用的工具或组件&#xff0c;希望对您有用&#xff01; 简介 LiteDB 是一个小型、快速、轻量级的 .NET NoSQL 嵌入式数据库&#xff0c;也就是我们常说的 K/V 数据库&#xff0c;完全用 C…

开源轻量级数据库访问框架

本框架为开源框架&#xff0c;旨在简化用户的数据库操作&#xff0c;提供便捷的数据库访问服务而封装。该框架依赖于JDBC&#xff0c;并且基于原生JAVA SE框架的封装。 框架对比 对于经常进行数据库开发和JAVA EE开发的编程人员而言&#xff0c;其最先使用到的数据持久化方式…

Android学习之轻量级数据库SQLite

Android中对数据的存储有很多种方式&#xff0c;Google为Andriod中较大的数据处理提供了SQLite数据库&#xff0c;SQLite是一款轻型的数据库&#xff0c;它在管理、使用和维护上非常强大。当然最主要的特点还是它的轻量级&#xff0c;适合在移动设备上使用。 今天主要来讲下最…

收藏!Python内置的轻量级数据库竟如此好用!全网最实用sqlite3实战项目。

前段时间推送了一篇Python操作MySQL数据库的文章&#xff1a;我用 Python 处理3万多条数据&#xff0c;只要几秒钟……&#xff0c;文章发布后反应很好&#xff0c;很多粉丝给我私信&#xff0c;有的朋友说&#xff1a;MySQL安装起来太麻烦了&#xff0c;有没有更简便的方法&am…