注册
当前位置: 6号社区知识分享 » 问题收集 » 其他问题 » 宝塔面板下安装nps服务器端

宝塔面板下安装nps服务器端

背景说明:

因为自己算是一个纯小白,刚接触云服务器的时候看了很多教程,在frp和nps二者之间权衡之后选择了nps,我个人觉得nps要简单得多。作为一个资深的伸手党(其实不是),很多人仅仅是为了快速实现内网穿透的功能,并不想研究Linux各种命令行的用法和意义,所以我做了这个教程来快速实现nps的设置。 我目前使用的是腾讯云CentOS7.x 版本,然后是安装的自带的宝塔面板,上传文件和编辑基本都是用 finalshell 实现,当然你也可以直接用宝塔上传或者用Xshell,Xftp。我这里是希望能通过云服务器实现Windows电脑之间的互相访问,因此服务端是Linux,客户端是Windows,后续也是下载对应的文件。

一、 下载nps以及npc文件

1.官方下载

官方的Github 下载页面在此,你可以根据自己的需求下载最新版本。

图片包含 文本

描述已自动生成

下载页面

看好对应的版本,下载到桌面,解压,分别命名为nps(server)以及npc(client),如下图:

屏幕的截图

描述已自动生成

2.已配置好的文件

当然我更推荐直接用我给的版本,这样也许更加方便,

百度云链接如下:链接:https://pan.baidu.com/s/1j07lMCwknEgNgG1YQ39Axw

提取码:1111

二、 修改配置文件并上传安装

1. 修改配置文件

用记事本打开配置文件如图:

IMG_258

将此处改为自己服务器的公网IP:

文本

中度可信度描述已自动生成

web_host=a.o.com # 服务器IP地址

web_username=admin # 管理界面用户名

web_password=123 # 登录密码

web_port = 8080 # nps管理界面的端口

2. 上传并安装

我这里使用的是finalshell上传到 /root目录,你也可以登录宝塔面板中上传文件,注意是上传nps文件。

宝塔上传文件:

IMG_260

finalshell 拖拽上传文件:

图形用户界面, 应用程序

描述已自动生成

如上图,可以看到 /root 目录下面已经有了 nps文件夹。

cd /root/nps # 进入文件目录

./nps install # 安装nps

IMG_262

可能遇到的错误:bash: ./nps 权限不够

解决方法:

cd /root/nps # 进入文件目录

chmod +x nps

./nps install # 安装nps

启动nps:

nps start # 启动nps

nps # 查看运行情况

IMG_263

如果在这一步都没有问题,但是后面无法进入管理页面,请注意修改配置文件,将这一部分去掉,可能的原因是由于端口被其他服务占用了。

IMG_264

三、 后台设置

1. 放行端口

到云服务器的防火墙安全组里面放行需要用到的端口,如8080(管理页面的端口),8024(tcp通道端口)。

图形用户界面, 应用程序, Teams

描述已自动生成

同时去宝塔面板内查看是否放行端口。

IMG_266

2. 登录后台

后台地址为 ip:8080

IMG_267

输入之前设置的用户和密码 默认为 admin 和123

3. 添加客户端

图形用户界面, 应用程序

描述已自动生成

表格

中度可信度描述已自动生成

点击加号,记住下面的一行命令,之后需要用到。同时记住对应的ID,下面要用。

4. 添加tcp隧道

图形用户界面, 应用程序

描述已自动生成

图形用户界面, 文本, 应用程序

描述已自动生成

客户端ID # 填写上面对应的ID

服务端端口 # 随意选择一个未被占用的端口 比如 40000

目标 # 直接填写3389,表示连接到客户端的3389端口,也是Windows远程桌面的端口

5. 放行端口

将上面的服务端端口放行,在腾讯云和宝塔面板中检查是否放行。

6. 运行客户端

在下载解压好的npc文件中,新建一个bat文件,用记事本编辑,输入以下内容:

@echo off

if “%1″==”h” goto begin

start mshta vbscript:createobject(“wscript.shell”).run(“””%~nx0″” h”,0)(window.close)&&exit

:begin

npc -server=ip 8024 -vkey=uq8qcqmb -type=tcp # 替换成上面出现的命令 去掉 ./

双击运行即可。

此时你会发现nps管理页面中的连接显示在线,说明成功了。

四、测试

win + r 输入mstsc

IMG_273

输入服务器ip:服务端端口 就是之前设置的服务端端口,就可以实现流量转发。

图形用户界面, 文本, 应用程序

描述已自动生成

图片包含 图形用户界面

描述已自动生成

成功! 最后可以把bat文件快捷方式放到WINDOWS的startup里面实现开机启动。

评论 (0)

微信

contact

QQ:1057524285


本站部分资源来自互联网收集,仅供用于学习和交流。
本站一切资源不代表本站立场,如有侵权/后门/不妥请联系本站站长删除。