UNRAID 内网穿透NPS搭建!

NPS内网穿透,用的人不多,但是也是写出来给有需要的朋友吧!!!

NPS 项目地址GitHub项目地址【https://github.com/cnlh/nps】小伙伴们可以自行先去查看,源码发布地址!【https://github.com/cnlh/nps/releases】需要的小伙伴可以自行查看!

本教程2019-12-20进行更新

简化操作流程更适合小白来操作和使用!

服务端:

服务端本开始,我是不想写的,但是教程缺少了完整度所以补上!

服务端架设在docker上,所以我们要先安装docker环境,这里推荐使用ubuntu,debian系统!

安装脚本:

curl -sSL https://get.docker.com/ | sh 国外推荐使用

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - 国内阿里云加速脚本

以上两个脚本,根据自己的情况选择使用!

图片[1]-UNRAID 内网穿透NPS搭建!-RSG-人生观

出现这种提示的,使用指令安装curl apt-get install curl -y之后再执行安装脚本即可。

图片[2]-UNRAID 内网穿透NPS搭建!-RSG-人生观

出现此棘突中的内容显示docker版本号,即安装成功,你的版本号可能与我的不同(随着时间会更新)

配置容器:

1.下载配置文件!

wget https://www.lxg2016.com/wp-content/uploads/2019/04/conf.zip下载配置文件

unzip conf.zip解压文件

2.启动容器

docker run -d --name nps --net host --restart always -v <你的config路径>:/config ffdfgdfg/nps:0.25.1

注意:容器默认会占用80,443,8024,8000等端口,请查看机器时候有其他进程占用此端口,如有占用,你可以关掉占用进程,或者在配置文件中针对相应被占用的端口进行修改为其他端口!

docker ps -a查看容器状态

图片[3]-UNRAID 内网穿透NPS搭建!-RSG-人生观

3.服务器配置简单解析

下载的配置文件中nps.conf是服务端的配置文件,下面我针对文件做一些注解,供大家参考

图片[4]-UNRAID 内网穿透NPS搭建!-RSG-人生观

每次改配置之后都要重启容器docker restart nps

图片[5]-UNRAID 内网穿透NPS搭建!-RSG-人生观

如果无法访问请查看docker状态,或者查看防火墙端口是否开放。

到此服务端,安装完成!

客户端:

客户端是此教程更新的主要目的,原教程太过繁琐,所以我最大的简化了流程,针对unRAID进行了适配模板。

我更相信大家喜欢看图操作!

https://github.com/RSG2019/unraid将次连接按照下图添加到unraid

图片[6]-UNRAID 内网穿透NPS搭建!-RSG-人生观

保存之后,页面会自动刷新一下,即为保存成功

然后点击ADD CONTAINER进行添加!

图片[7]-UNRAID 内网穿透NPS搭建!-RSG-人生观

在Template后面点击下拉,选择NPC-Client

图片[8]-UNRAID 内网穿透NPS搭建!-RSG-人生观

我做了中文的注释!按照注释内容填写即可!

图片[9]-UNRAID 内网穿透NPS搭建!-RSG-人生观

之后点击APPLY 就可以直接部署客户端到unraid中!

图片[10]-UNRAID 内网穿透NPS搭建!-RSG-人生观

教程到此结束,希望大家都可以成功,如有问题可以在群内联系我修复!

服务端:

服务端其实没什么可以写的,可以查看项目地址的文档来进行安装,或者docker版本都可!本文章并不涉及服务端,主要以客户端为主!!!

客户端:

unraid或者其他支持docker的环境皆可以使用!下面是我自己制作的镜像有需要的小伙伴可进行下载!导入docker 进行使用!!!

镜像我会放在文章最后进行下载!我这里主要写docker的部分,并且为unraid做适配,其他docker服务器,请使用指令进行配置!

docker load < npc.tar 导入镜像

导入镜像之后我们开始在unraid上配置docker模板!不会的小伙伴看图操作

图片[11]-UNRAID 内网穿透NPS搭建!-RSG-人生观 图片[12]-UNRAID 内网穿透NPS搭建!-RSG-人生观

不会的按照图片中的内容照抄即可!三个变量均为 服务器连接端口,对接的VKEY,以及服务器ip!

图片[13]-UNRAID 内网穿透NPS搭建!-RSG-人生观 图片[14]-UNRAID 内网穿透NPS搭建!-RSG-人生观 图片[15]-UNRAID 内网穿透NPS搭建!-RSG-人生观

unraid适配到此结束,我们来做其他DOCKER 通用的指令!

docker run -d --name npc-client --net host -e IP=你服务器的IP -e VKEY=对接秘钥 -e PORT=连接的端口 npcv2

请将中文的位置替换成你的配置信息!变量说明已经在指令中了我就不在单独赘述!

福利:

本博客永久会员可与站长联系,凭会员ID和订单号,领取本免费穿透服务器,可以提供4个端口进行穿透!!!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共8条

请登录后发表评论

    请登录后查看评论内容