一种可自动连接的远程控制方法

文档序号:7795954阅读:400来源:国知局
一种可自动连接的远程控制方法
【专利摘要】本发明提供一种可自动连接的远程控制方法,其实现过程为:客户端程序内置服务端地址,内网被控端从服务端web界面下载客户端程序并直接运行,发送连接请求给外网主控端,当外网服务器接收到连接请求后,开放指定的网络端口给客户端并建立网络连接,客户端即便是内网客户如需要可以很容易接受外网的远程桌面及键鼠控制。该一种可自动连接的远程控制方法和现有技术相比,无需知道远程服务器的地址,简单易用;无服务器端确认及添加流程,方便快捷;实用性强,易于推广。
【专利说明】一种可自动连接的远程控制方法
【技术领域】
[0001]本发明涉及计算机【技术领域】,具体的说是一种可自动连接的远程控制方法。
【背景技术】
[0002]现有技术很多远程受控软件使用繁琐,操作麻烦,并且很多不能穿透内网,而一般需要远程查看的故障计算机设备在内网,外网很难穿透内网防火墙进入,即便可以也需要很繁琐的安装和连接过程,目前远程受控的方法必须要经过繁琐的安装过程、必须要知道远程连接的地址、需要服务器端确认等流程操作,繁琐复杂。基于此,现提供一种能短时间内快捷穿透内网访问的远程控制方法。

【发明内容】

[0003]本发明的技术任务是解决现有技术的不足,提供一种可自动连接的远程控制方法。
[0004]本发明的技术方案是按以下方式实现的,该一种可自动连接的远程控制方法,其实现过程为:客户端程序内置服务端地址,内网被控端从服务端web界面下载客户端程序并直接运行,发送连接请求给外网主控端,当外网服务器接收到连接请求后,开放指定的网络端口给客户端并建立网络连接,客户端即便是内网客户如需要可以很容易接受外网的远程桌面及键鼠控制。
[0005]上述控制方法的详细过程为:
一、剥离WINVNC软件;
二、创建”link, reg”文件,并附加设置及服务端地址;
三、打包并附加自释放脚本命令,生成help,exe可执行文件;
四、将help,exe挂在在服务器端web页面上,服务器端运行侦测器;
五、客户在外地内网访问服务器端web页面下载help,exe文件并执行即可自动被远程,服务端自动打开客户端界面及键鼠受控。
[0006]所述步骤五的详细过程为:在外网服务器端创建web服务器并提供客户端下载地址;打开服务端侦测软件,随时侦听外来的客户端连接申请,当有内网客户端有连接申请,自动打开客户端远程桌面和键盘鼠标控制,实现自动连接,并响应多个客户端同时连接,分配不通的连接端口,同时受控。
[0007]本发明与现有技术相比所产生的有益效果是:
本发明的一种可自动连接的远程控制方法通过使内网客户通过外网web浏览器下载一个客户端软件的方法实现穿透内网并远程自动连接功能,无需繁琐安装和输入服务器地址及验证步骤,只要运行就能全自动连接,简单快捷;因为存放在临时文件,关闭或计算机重启就会消失;无需知道远程服务器的地址,简单易用;无服务器端确认及添加流程,方便快捷;实用性强,易于推广。【专利附图】

【附图说明】
[0008]附图1是本发明的实现过程示意图。
【具体实施方式】
[0009]下面结合附图对本发明的一种可自动连接的远程控制方法作以下详细说明。
[0010]如附图1所示,一种可自动连接的远程控制方法,其实现过程为:客户端程序内置服务端地址,内网被控端从服务端web界面下载客户端程序并直接运行,发送连接请求给外网主控端,当外网服务器接收到连接请求后,开放指定的网络端口给客户端并建立网络连接,客户端即便是内网客户如需要可以很容易接受外网的远程桌面及键鼠控制。
[0011]上述控制方法的详细过程为:
1:剥离WINVNC软件。
[0012]客户端用到的部分如下:
omnithread—rt.dlIΛomnithread2_rt.dll、othread2.dll、VNCHooks.dlKWinVNC.exe
2:创建” link, reg”文件,并附加设置及服务端地址。
[0013]创建一个” link, reg”文件,并加入如下代码:
i n d ο w s Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\0RL\WinVNC3]
〃 SocketConnect 〃 = dword:00000001林端□连接
"HTTPConnect " = dword:00000000**HTTP 连接
〃AutoPortSelect〃 = dword:00000001林自动连接端口
〃 InputsEnabled 〃 = dword:00000001 ** 是否支持输入 ^ LocalInputsDisabled ^ = dword: 00000000 ** 是否关闭客户端输入 〃 IdleTimeout 〃 = dword: 00000000** 不操作超时断开时间
^QuerySetting^ = dword: 00000002 氺氺查 i旬设置 〃 QueryTimeout 〃 = dword: 0000000a ** 查询超时时间 〃 LockSetting 〃 = dword: 00000000 **当所有连接断开后,服务器的行为 〃 RemoveWallpaper 〃 = dword:00000001 ** 是否移除客户壁纸 〃 PollUnderCursor 〃 = dword:00000000 ** 是否只更新当前窗口光标 "PollForeground 〃 = dword:00000001 ** 是否只更新最前端窗口光标 〃 PollFullScreen 〃 = dword: 00000000 ** 是否只更新所有窗口光标 〃0nlyPollConsole〃 = dword:00000001 ** 只更新控制器 〃 OnlyPollOnEvent 〃 = dword:00000000 ** 只更新日志 〃 Password 〃 = hex:09,03,71,52,72,f 7 , 64,e3 木木连接加密密码
3:打包并附加自释放脚本命令,生成help, exe可执行文件。
[0014]将omnithread—rt.dll、omnithread2_rt.dll、othread2.dll、VNCHooks.dll、WinVNC.exe、link, reg并压缩保存为”help.EXE”,自释放脚本命令添加如下代码:
Silent=I**无提示解压
0verwrite=2**覆盖文件的时候不提示
Path=%TEMP%\**自解压路径Setup=regedit /s link, reg**安装时导入注册配置文件
Setup=winvnc.exe _ run氺氺运-- winvnc.exe 主程序
Setup=winvnc.exe -connect外网地址**自动连接服务器端地址或者域名
外网地址地址可以是IP地址也可以是域名,可以随意更改内置。
[0015]4:将help, exe挂在在服务器端web页面上提供下载即可。
[0016]5、在外网服务器端执行下述动作:
1:创建web服务器并提供客户端下载地址。
[0017]2:打开服务端侦测软件,随时侦听外来的客户端连接申请,当有内网客户端有连接申请,自动打开客户端远程桌面和键盘鼠标控制,实现自动连接功能,同时可以响应多个客户端同时连接,并分配不通的连接端口,可以同时受控。[0018]以上所述仅为本发明的实施例而已,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种可自动连接的远程控制方法,其特征在于其实现过程为:客户端程序内置服务端地址,内网被控端从服务端web界面下载客户端程序并直接运行,发送连接请求给外网主控端,当外网服务器接收到连接请求后,开放指定的网络端口给客户端并建立网络连接,客户端即便是内网客户如需要可以很容易接受外网的远程桌面及键鼠控制。
2.根据权利要求1所述的一种可自动连接的远程控制方法,其特征在于:上述控制方法的详细过程为: 一、剥离WINVNC软件; 二、创建”link, reg”文件,并附加设置及服务端地址; 三、打包并附加自释放脚本命令,生成help,exe可执行文件; 四、将help,exe挂在在服务器端web页面上,服务器端运行侦测器; 五、客户在外地内网访问服务器端web页面下载help,exe文件并执行即可自动被远程,服务端自动打开客户端界面及键鼠受控。
3.根据权利要求2所述的一种可自动连接的远程控制方法,其特征在于:所述步骤五的详细过程为:在外网服务器端创建web服务器并提供客户端下载地址;打开服务端侦测软件,随时侦听外来的客户端连接申请,当有内网客户端有连接申请,自动打开客户端远程桌面和键盘鼠标控制,实现自动连接,并响应多个客户端同时连接,分配不通的连接端口,同时受控。
【文档编号】H04L29/08GK103747099SQ201410030150
【公开日】2014年4月23日 申请日期:2014年1月23日 优先权日:2014年1月23日
【发明者】冯平 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1