默认广告
默认广告

分享一个利用服务器(公网)使用NPS内网穿透群晖NAS 实现外网访问

之前也分享过使用FRP实现内网穿透的教程,但是就个人而言比较麻烦,而且NPS支持Web端管理,群晖也不用Docker工具,相对来说比较简单,便于管理。

前言,测试服务器已经安装了宝塔面板,所以端口要避免冲突,这个要注意。有些教程是查的网上进行整理的,也是测试期间用到的,大家可以参考一下。

安装

一台电脑安装nps,另外一套安装npc

内网穿透官网:https://ehang-io.github.io/nps/#/?id=nps

1、nps安装

1、从官网下载最新的安装包并进行解压
#下载安装包
wget https://github.com/ehang-io/nps/releases/download/v0.26.9/linux_amd64_server.tar.gz
#解压
tar -zxvf linux_amd64_server.tar.gz
2、执行安装命令并启动

 

#执行安装命令
./nps install
#启动
nps start

通过以下命令来查看nps服务是否启动

 

ps -ef | grep nps

错误:在启动nps的时候,一直没有启动起来,解决方案如下:服务端默认配置启用了8024,8080,80,443端口,端口冲突无法启动所以,我把8080、80、443这3个端口都进行了修改,把8080修改为8103、80修改为8001、443端口修改为43,在进行启动就成功了

在我的配置文件中web_port为8103,所以我在浏览器中输入ip:8103登录nps管理界面,登录名为admin,密码为123(使用后自行修改)ip:8103 (说明:ip为你服务器的ip)

3、配置客户端

分享一个利用服务器(公网)使用NPS内网穿透群晖NAS 实现外网访问-1 nps管理界面

首次登录管理界面客户端处是空的,需要自己自行添加,点击新增进行增加

分享一个利用服务器(公网)使用NPS内网穿透群晖NAS 实现外网访问-1 添加客户端

我们只需要填入备注就可以了,其他不用管点击新增,即可添加成功!在客户端界面我们点击相应客户端的前面的+号,我们看到如下内容:

分享一个利用服务器(公网)使用NPS内网穿透群晖NAS 实现外网访问-1 客户端信息

2、建立tcp连接

1、点击tcp隧道
分享一个利用服务器(公网)使用NPS内网穿透群晖NAS 实现外网访问-1
tcp隧道界面
2、点击新增
分享一个利用服务器(公网)使用NPS内网穿透群晖NAS 实现外网访问-1
增加tcp隧道

填入客户端ID(在客户端界面查看)
服务器端口号(服务器上已开放的端口,例:8025)
目标:即你想访问的机器的ip:端口(例:192.168.8.100:80)
输入以上内容点击新增即可增加。

3、我们在浏览器中输入服务器端的ip:port(上面端口8025),即可访问目标机器。
分享一个利用服务器(公网)使用NPS内网穿透群晖NAS 实现外网访问-1

4、群晖NAS配置

我是直接添加使用第三方的套件https://spk7.imnks.com/里面的NPC客户端安装,然后启动后配置,登陆信息填写下面红色框住的信息即可。

分享一个利用服务器(公网)使用NPS内网穿透群晖NAS 实现外网访问-1

5、相关命令

注册:./nps install 
启动:nps start
停止:nps stop
卸载:如果需要更换命令内容需要先卸载./nps uninstall,再重新注册
查看服务是否启动:ps -ef | grep nps
查看安装路径及涉及文件目录:whereis nps

npc命令更改一下最后字母就行了

 

 

 

给TA打赏
共{{data.count}}人
人已打赏

【龙萱坤诺】声明:

龙萱坤诺所有资源来源于网络及用户分享或为本站原创,仅限用于学习和研究,如有侵权请邮件联系站长!不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站概不负责!

 

龙萱坤诺欢迎您投稿发表文章,更有龙萱坤诺奖励和额外收入!根据投稿内容质量,可获邀入驻本平台,开启您的站长之路!

 

如有链接无法下载、失效或广告,请到圈子反馈!

© 转载请声明:转载自“龙萱坤诺"

软件教程

教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库

2022-4-15 16:11:41

软件教程

分享教程 nps 域名解析 访问报错“404 not found,power by nps”

2022-5-14 14:39:52

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧