- 电 话:0755-83295006
- 传 真:0755-82532973
- 地 址:深圳市福田区华强北佳和大厦B座1801室
上一个星期见到威联通的 TS-453Bmin 在某东又又又营销到廉价,干脆入了一台来体会一下正儿八经大型厂的系统软件这类。以前 NAS 用的是捡回来的粉煤灰播酷云,跑的 windows server 系统软件,一直做为一般的文档存储应用,也没啥外网访问要求,有时候要访问一下还可以根据 ipv6 远程桌面连接进行,用的很佛性。
但是如今即然换了正儿八经商品,有一些作用就必须科学研究一下了。自己家中用的宽带网络为挪动大内网,归功于国家工信部现行政策推动,ipv6 是早已拥有,但外网地址 ipv4 就完全没的寄希望于。而平常待的企业这里企业宽带又仅有 ipv4,因此要从企业这里访问 NAS 就成为难题,v6 和 v4 根本就无法立即相通。
因而文中就来纪录一下内网穿透专用工具 NPS 的应用,让家中大内网宽带网络下的设施也可以被外网访问到。
NPS 是 Go 语言表达撰写的一款内网穿透手机软件,适用多种系统软件服务平台,相比另一款普遍的透过专用工具 FRP 的最大的优势是有用户界面配备,要便捷许多。
准备工作1. 一个自身的网站域名(可选,假如必须网站域名访问得话)2. 一台用于转站数据信息的 VPS,做为服务端3. 要想被外网访问到的内部网机器设备,我这里是自身的 NAS,这也是手机客户端
最先在用于转站数据信息的 VPS 上安裝 NPS 的服务端,我这里用的是 Linux 系统软件,立即获取现阶段最新版并缓解压力,我这里把程序流程放到 home 里,随后立即安裝,装好也会提醒程序流程常见的系统命令,例如终止,重新启动,运行等;
这儿先运行程序流程:nps start。
随后打开浏览器 IP 8080 端口号,便会见到如下图一样的登录界面了,CentOS 这类还记得服务器防火墙海关放行相匹配端口号,默认设置登录名 admin,默认设置登陆密码 123,登录进来能够见到默认设置联接端口号为 8024,然后点一下手机客户端选择项,新创建一个手机客户端联接:
新创建手机客户端的选择里默认设置实际上也就备注名称写个名称,数据加密和缩小也开启,立即建立就可以,密匙能够无需填,程序流程自身会形成一个任意的,随后能够看见目录相匹配的项,这时表明手机客户端未联接:
然后来配备当地 NAS 上的手机客户端,这一边选用 Docker 来配备。先去威联通店铺里装上 ContainerStation 模块,也就是 Docker 自然环境。
如果是初次应用得话,提议先在特性的 Registry 网络服务器里加上好多个 Docker 的中国镜像源,例如网易游戏源,阿里源或是中国科技大学等。威联通默认设置是启用的官方网 dockerhub,那一个在我国应用速率确实是过度感人至深:
随后到系统镜像选择项里,点一下获取,挑选 中国源,随后镜像系统名称填好 ffdfgdfg/npc,版本号默认设置 lateset 全新,获取一份 NPS 的镜像系统
拉出来的镜像系统具体不大,10M 左右,点一下镜像系统后边的减号,建立器皿:
随后看情况自身限定一下较大 CPU 和存储空间資源占有,然后互联网里一定要把器皿连接网络方式改为 Host,不能用默认设置的 NAT 连接网络:
关键要设定一个外部文件目录,投射给器皿里的 conf 文件目录,例如我这里设置成 Container/Docker/nps/conf,用于储放环境变量,读写能力管理权限尽量都勾上去 https://github.com/ehang-io/nps/tree/master/conf 下载客户端的环境变量,也就是 npc.conf
免费下载后用文本编辑把里面第二行的网络服务器 IP 详细地址和第四行的认证密匙换为自身网络服务器的,别的无需动,随后放进配备文件名称里:
都准备好后建立器皿就可以。
一切顺利得话 NAS 这里的器皿便会立即运行了,随后服务端的手机客户端目录里也会表明手机客户端线上了:到此,NPS 的服务端和手机客户端就都配备完成了。
因此那么问题来了,如何使用呢?实际上也非常简单,例如威联通的默认设置网页页面管理方法页面为 5000 端口号,假如需要在外网访问管理方法页面得话,就在 NPS 服务器端加上一个 TCP 隧道施工配备。
手机客户端 ID 填好相应的,我这里前边的图上还可以见到是 2服务器端端口号意思是访问转站远程服务器常用的端口号,按自身爱好随便特定一个总体目标里就写内部网的 NAS 的 IP 详细地址,点一下增加标准就可以,随后电脑浏览器里就可以同时键入转站 VPS 的 IP 详细地址 5050 端口号,就能见到 NAS 登录界面了:
要投射其他内部网机器设备也就生搬硬套就可以,使用方法十分的简易。
用 IP 访问不有利于记忆力,因此还能够用自身的网站域名来访问,最先打算个自身的网站域名,随后在相应的分析纪录里加上一个或好几个 A 纪录,还能够加上整篇二级域名。
下面的图这类,例如域名是 http://test.com,加上一个*.nps 开始的分析,那麼就把全部*.http://nps.test.com 分析到同一个 IP 上,全部三级域名都能够自由应用:
随后在 NPS 的管理方法页面里加上一个解析域名,网站域名填好自身愿意的,总体目标 IP 填好 NAS 内部网的就可以,如下图:
设定好以后储存就可以,随后就可以应用自定的三级域名 端口号来访问 NAS 了,例如依照图中设置,电脑浏览器访问 http://web.nps.test.com:5050 就可以见到威联通管理方法页面了。
如果还嫌网站域名访问也不便,那还能够建立一个 SOCKS5 代理商,代理商得话也必须设置一个专用型端口号,例如我这里设置个 2333:
设置好以后储存,随后自己常见的是火狐,去软件店铺里下载个 SwitchyOmega 这类软件,设置一下代理商,协议书挑选 SOCKS5,填好好转站 VPS 的 IP 和调整的端口号:
后边要连家中机器设备得话,游览器转换打开相匹配代理商就可以,随后可以直接键入内部网 IP 就可以查询相匹配机器设备,如同在家里应用一样,更为便捷。
总而言之 NPS 做为内网穿透手机软件能够算是较为友善了,安裝便捷,并且较大特性配备简易,全部实际操作改动都是在服务端的 web 页面实际操作,手机客户端只需运作个程序流程就可以了,方便放心。