|
需要一定的服务器搭建基础知识,不会的先行学习哦!
1.购买云主机,操作系统安装Ubuntu22.04(不会的百度)
2.开放主机常用端口、52052端口和8024端口(不会的百度)
3.服务端安装nps
根目录创建nps文件夹,将linux_amd64_server.tar.gz复制进去(可以用远程登录软件操作,如Finalshell)
逐行执行命令:
cd /nps
tar -zxvf linux_amd64_server.tar.gz
./nps install
nps start
浏览器打开IP+8080端口,即可看到nps管理界面,用户名和密码默认是admin/123,请及时修改。
在远程终端下打开:/etc/nps/nps.conf文件,修改默认用户名密码
4.登陆nps管理页面-客户端-新增
备注-随便写,压缩-是,加密-是,获得ID为2的客户端记录,将唯一验证秘钥记下来,下面要用
5.windows端部署
C盘根目录新建nps文件夹,将windows_amd64_client.tar.gz解压进去(报毒则信任文件),在当前nps文件夹地址栏输入cmd
执行命令:./npc -server=服务器公网IP:8024 -vkey=第四步生成的唯一验证秘钥 -type=tcp
出现Successful connection字样即可
不要关闭终端,不要关闭终端,不要关闭终端
6.进入nps管理页面-TCP隧道-新增
模式-TCP隧道,客户端-2(自己的客户端ID),服务端口-52052(主机开放),目标端口-3389(远程桌面默认,不可更改)
点击保存即可
7.nps后台启动
新建SERBICE.bat文件,右键编辑,贴入:npc -server=服务器公网IP:8024 -vkey=第四步生成的唯一验证秘钥 -type=tcp
新建一个SERVICE.vbs文件,右键编辑,输入:下面代码
Set WshShell = CreateObject("WScript.shell")
WshShell.Run chr(34) & "SERVICE.bat" & chr(34), 0
保存,双击运行即可
至此内网穿透服务搭建完成
8.远程桌面本地连接验证失败解决办法
我的电脑右键属性-高级系统设置-远程
将 仅允许运行使用网络级别身份验证的远程桌面的计算机连接(建议)的勾选去掉即可
开源软件不涉及版权问题,永久使用。
现将用到的工具打包上上传,需要的自取!
链接:https://pan.baidu.com/s/1e-0ivkvoD8oXuC-VmtZYRQ
回复获取提取码:
|
|