Docker上部署 nps 和 npc 实现内网穿透

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享
免费资源网 – https://freexyz.cn/

云主机上运行 nps

创建映射目录

mkdir -p ~/docker/nps/config

拉取镜像

docker pull oldiy/nps-server

运行容器 创建容器

docker run -d –name nps –net=host -v /root/docker/nps/config:/nps/conf oldiy/nps-server

现在 nps 已经开始运行了。

停止运行容器

docker stop nps

为什么这里要停止运行呢?

因为这时候在 config 目录下已经生成了一些配置文件,考虑到安全性,我们需要做一些改动。

修改配置

vim /root/docker/nps/config/nps.conf

打开后重点关注下面这几项:


bridge_port=8024 # 客户端连接端口

web_username=admin # 后台管理用户名
web_password=123 # 后台管理密码
web_port = 8080 # 后台管理端口

以上是默认的配置,建议改掉。

启动容器

docker start nps

现在可以在网页端访问 :,并通过用户名 和密码 登录后台管理界面了。

能够成功访问后,继续下面的步骤。

添加客户端

点击左侧菜单栏的 客户端 选项,再点击新增。

Docker上部署 nps 和 npc 实现内网穿透插图

设置一个 客户端验证密钥,这里可以随便填。压缩、加密愿意的话也可以选 yes。

Docker上部署 nps 和 npc 实现内网穿透插图1

设置好后点击 新增 即可。

Docker上部署 nps 和 npc 实现内网穿透插图2

留意一下这里的 id 和 vkey。

本地机上运行 npc

本地机建议选择一台 7*24 小时运行的设备,一般是路由器或者 NAS ,我这里就选择群晖了,DSM 有很好用的 docker 图形化管理套件,所以下面用图形化界面演示如何部署 npc 。

拉取镜像

点击菜单栏中的注册表,搜索 npc-client,下载第一个就行。

Docker上部署 nps 和 npc 实现内网穿透插图3

创建容器

点击菜单栏中的映像,找到下载好的npc,启动。

Docker上部署 nps 和 npc 实现内网穿透插图4

在高级设置-


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容