原创

NPS服务器内网穿透远程访问家庭NAS(私有云)


什么是内网穿透?

内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。

基于NPS服务器内网穿透

主要流程:

  • 购买一台具有公网IP的云服务器
  • 系统为centos 7,推荐腾讯云或者阿里云。
  • 安装docker
  • 安装VPS服务端
  • 安装VPS客户端

1、购买一台具有公网IP的云服务器

由于购买云服务的目的仅用于数据转发,CPU和内存不需要较高的配置,带宽应该预算之内尽可能的大。以下是博主购买的配置,仅供参考。

CPU为2核,内存为4GB,带宽6Mbps,腾讯云新用户大概一年150元,配置虽然不高但是够用。

2、安装docker

安装docker

curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

3、安装NPS服务端

拉去vps的docker镜像

docker search nps

选择 oldiy/nps-server

新建文件夹用于存放NPS配置文件 下载并运行nps镜像

mkdir /opt/oldiy_nps
docker run -d --privileged=true --name nps_0_22_0 --net=host -v /opt/oldiy_nps/nps:/nps/conf oldiy/nps-server:0.22.0

访问公网IP+8080端口

用户名:admin 密码:123 后续记得修改配置文件 在此目录下/opt/oldiy_nps/nps

进行配置

4、安装NPS客户端

群晖下载docker

docker里面下载client镜像

此处client配置公网IP和端口号,以及此端口号要和server中配置端口号保持一致。不然客户端一直连接不上服务端。

client网络设置和DOCKER HOST保持一致。

大功告成

此时,就能通过公网IP远程访问家里的NAS存储设备了。 你的NAS终于摆脱了局域网的限制。 NAS进阶私有云。

此教程仅供参考,做的比较简陋,有问题可以评论留言,完结。

教程
  • 作者:北斗七点半联系作者
  • 发表时间:2022-12-18 22:02
  • 版权声明:禁止转载
  • 非公众号转发
  • 评论