Windows和PVE的区别就是下载客户端的时候一个选windows-amd64(64位的电脑)另一个选
linux-amd64(64位电脑),386对应的是32位的电脑.
Releases · ehang-io/nps (github.com)
PVE的安装参考的是以下视频安装.利用PVE虚拟机,来打造属于自己的All In One系统吧!_哔哩哔哩_bilibili
1.首先你需要一个有公网ip的服务器-云服务器,推荐选服务器的时候按量付费直接拉到最大带宽,可以防止带宽限制的问题导致的卡顿,本人使用的是阿里云的服务器,一下以此为讲解.
2.在云服务器上安装NPS服务端,有两种安装方法
* 直接安装在云服务器上 好处是占用的内存少,坏处是不方便迁移.
* 云服务器上跑 docker , docker上跑NPS 好坏就显而易见,与上相反.
这两种方式cpu的占用率都不会很高,具体操作参考以下文章,别忘了开启安全组端口允许访问.
NPS内网穿透搭建(使用docker实现)、详细版_nps docker-CSDN博客
3.添加一个内网访问的一般步骤
1.通过 自己设定的ip和端口 登录NPS后台,点击客户端添加
2.新建 TCP通道
目标 : 是指你客户端要给要提供给外部的内部端口 例如127.0.0.1:3389-远程win桌面服务
服务器端口 : 是指你云服务器的外网端口
3.安装客户端,从github上下载解压文件就可以,windows关闭病毒检测
在linux参考 linux客户端npc内网穿透开机后台自启动_linux npc-CSDN博客
在windows参考windows11将一个.exe程序添加到服务里设置为自启动-CSDN博客
文章中的第二步可以改成 sc create MyService binPath= "C:\Path\To\MyProgram.exe -server ...." start= auto 就相当于一个自动启动的小脚本,这样最简便.
4.检查是否可以访问,连接在线即可.注意windows的远程访问需要在设置中打开,并且家庭版不可以使用,可以更换序列号,淘宝上随便买一个就行几块钱.