使用nps远程桌面家里的电脑
主要看这个博主:https://www.yytika.cn/?id=18
以下为补充:
目的:笔记本通过远程桌面连接家里的台式机电脑。因为家里电脑没有公网ip
三台电脑
1、 笔记本
2、 有公网ip的服务器,比如 阿里云、腾讯云 或其他。注意:服务器防火墙要放开下面用到的所有端口
3、 家里的台式机
步骤:
1、 下载nps。https://github.com/yisier/nps
2、 下载客户端和服务端。
服务端配置:
1、 按照这个教程 :https://www.yytika.cn/?id=18
我的服务器是windows系统,配置参数一样。
放在目录:C:\iis\nps
配置文件为:C:\iis\nps\conf\nps.conf
主要配置这三个后,就能访问服务器上的web网站了
web_host=43.139.18.2
web_username=admin
web_password=123456
web_port = 8081
注意:
a、服务器防火墙,放开端口8081
b、可能80 443端口被占用,要去掉这部分
2、 运行配置nps
A、 运行
在nps目录,地址栏 输入cmd,进入nps的目录执行两个命令
nps.exe install 将nps安装为服务,重启依然自动运行
nps.exe start 启动nps
访问 http://ip:8081 进入配置
B、 配置
添加 客户端
注意:允许客户端通过配置文件连接、压缩、加密,都选 是

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

添加tcp隧道

客户端ID # 填写上面对应的ID
服务端端口 # 随意选择一个未被占用的端口 比如 40000
目标 # 直接填写3389,表示连接到客户端的3389端口,也是Windows远程桌面的端口
注意:服务端端口:一会笔记本远程桌面访问的端口就是这个端口,比如这里填写7000。笔记本要访问: 43.139.18.246:7000
所以,服务器防火墙也要开放7000端口
台式机配置:
1、 解压下载的windows_386_client.tar.gz文件,找一个没有中文的目录,建立nps文件夹 ,放进去
2、 在下载解压好的npc文件中,新建一个bat文件,用记事本编辑,输入以下内容:
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
npc.exe -server=43.139.18.2:8024 -vkey=b10f67b -type=tcp
注意:8024端口,nps的客户端命令固定这个端口的,所以 服务器也要放开8024端口。
替换成上面出现的命令,就是服务器上客户端点加号的 客户端命令 去掉 ./
双击运行即可
此时你会发现nps管理页面中的连接显示在线,说明成功了。

上面这种方式,电脑重启需要手动再次双击bat运行,不能自动运行。
这里客户端也可以安装为服务,安装后就可以随电脑启动运行,参考:https://www.cnblogs.com/miaoyou/p/17128797.html
Windows
首先下载Windows版的客户端:https://url.zeruns.tech/nps_win
我在需要运行NPS客户端的Windows设备的C盘根目录下建立一个名字叫【npc】的目录,将刚才下载的NPS客户端的文件解压后放到里面。这里注意,我们只要【npc.exe】文件即可。
然后以管理员身份运行命令提示符,输入 cd /npc 跳转到npc目录下,输入以下命令:
npc.exe install 客户端命令(记得不要复制./npc 只要后边的)
这样我们的npc就添加到系统服务里了,再找到 控制面板 - 管理工具 - 服务 里找到【nps内网穿透客户端】,找到【恢复】选项卡,按照下图中设置即可。设置完成后就可以启动服务了。
这样客户端就连接到了NPS的服务端了
笔记本访问:
远程桌面地址:服务器ip:配置的端口。比如上面的tcp隧道配置的 43.139.18.2:7000
注意:接下来的用户名和密码是 台式机的了。服务器只是起个转发的作用了。
所以要输入 台式机的账号和密码了。





浙公网安备 33010602011771号