利用云服务器实现不同局域网的电脑进行远程控制

准备工作

完成这个需要自己准备云服务器,阿里云,腾讯云等,这些有学生优惠

 

下载nps服务器和客户端https://github.com/cnlh/nps/releases

Windows64位的下载如下(分别是客户端和服务端)利用云服务器实现不同局域网的电脑进行远程控制

其它版本自己选择,这里我是以阿里云服务器windows系统来示范

 

开始

在自己电脑的阿里云服务的控制台添加端口8024,8028端口,如下图:

注:8024端口是nps文件夹下的conf文件里默认的,所以要用8024。8028这个可以用其它的端口(端口范围1-65535),这里我用8028

利用云服务器实现不同局域网的电脑进行远程控制

 

在自己电脑上将win_amd64_server.tar.gz解压后,传到云服务器桌面上,在云服务器上进行如下操作

利用云服务器实现不同局域网的电脑进行远程控制

出现如下表示没问题

利用云服务器实现不同局域网的电脑进行远程控制

之后在云服务器的浏览器输入127.0.0.1:8080回车进入如下(回车后如果要输入nps用户名和密码,用户名admin,密码123):

利用云服务器实现不同局域网的电脑进行远程控制

注:云服务器自带的IE浏览器可能不行,自己下载浏览器(如Google浏览器)

 

回到自己电脑点击客户端,新增,下图中我已经添加过了,记住id,后面会用

利用云服务器实现不同局域网的电脑进行远程控制

备注随意,红框部分可以不填,保存后会自己生成的,也可以自己设置

利用云服务器实现不同局域网的电脑进行远程控制

在自己电脑解压nps的客户端的压缩包

利用云服务器实现不同局域网的电脑进行远程控制

进入上图conf文件,将里面的npc.conf拷贝到conf文件夹同目录下

利用云服务器实现不同局域网的电脑进行远程控制

记事本打开npc.conf

利用云服务器实现不同局域网的电脑进行远程控制

将127.0.0.1改成云服务器的公网ip

将123改成之前在云服务器上添加客户端自己设置的密码或自动生成的密码

保存,点击npc.exe运行出现dos界面,等运行结束就可以关掉dos界面

在自己电脑上运行cmd,操作如下,红框ip是云服务器公网ip,vkey就是之前添加客户端的密码,出现successful就是成功了

命令: npc -server=39.107.32.207:8024 -vkey=myn0n3zk1g1wurtz -type=tcp -password= -local_type=secret

利用云服务器实现不同局域网的电脑进行远程控制

 

最后一步,进入云服务器tcp隧道,点击新增

利用云服务器实现不同局域网的电脑进行远程控制

 

利用云服务器实现不同局域网的电脑进行远程控制

服务端端口就是之前添加的两个端口中自己设置的,我的是8028如下图

目标就是你需要连接的电脑的局域网ip加上一个端口,下图中的端口80、443、3389、22都可以使用,也可以自己添加端口

客户端id就是之前添加的客户端,那里有id

保存之后,就可以用外网设备(手机、平板、电脑)访问你设置的内网电脑了,电脑可以用windows自带的远程访问工具,手机、平板可以使用RD Client APP(访问时输入云服务器公网ip加上服务端端口,如我的是39.107.32.207:8028),注意云服务器的dos界面和被访问的电脑dos界面都不能关

利用云服务器实现不同局域网的电脑进行远程控制