一種可自動連接的遠(yuǎn)程控制方法
【專利摘要】本發(fā)明提供一種可自動連接的遠(yuǎn)程控制方法,其實(shí)現(xiàn)過程為:客戶端程序內(nèi)置服務(wù)端地址,內(nèi)網(wǎng)被控端從服務(wù)端web界面下載客戶端程序并直接運(yùn)行,發(fā)送連接請求給外網(wǎng)主控端,當(dāng)外網(wǎng)服務(wù)器接收到連接請求后,開放指定的網(wǎng)絡(luò)端口給客戶端并建立網(wǎng)絡(luò)連接,客戶端即便是內(nèi)網(wǎng)客戶如需要可以很容易接受外網(wǎng)的遠(yuǎn)程桌面及鍵鼠控制。該一種可自動連接的遠(yuǎn)程控制方法和現(xiàn)有技術(shù)相比,無需知道遠(yuǎn)程服務(wù)器的地址,簡單易用;無服務(wù)器端確認(rèn)及添加流程,方便快捷;實(shí)用性強(qiáng),易于推廣。
【專利說明】一種可自動連接的遠(yuǎn)程控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體的說是一種可自動連接的遠(yuǎn)程控制方法。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)很多遠(yuǎn)程受控軟件使用繁瑣,操作麻煩,并且很多不能穿透內(nèi)網(wǎng),而一般需要遠(yuǎn)程查看的故障計(jì)算機(jī)設(shè)備在內(nèi)網(wǎng),外網(wǎng)很難穿透內(nèi)網(wǎng)防火墻進(jìn)入,即便可以也需要很繁瑣的安裝和連接過程,目前遠(yuǎn)程受控的方法必須要經(jīng)過繁瑣的安裝過程、必須要知道遠(yuǎn)程連接的地址、需要服務(wù)器端確認(rèn)等流程操作,繁瑣復(fù)雜?;诖耍F(xiàn)提供一種能短時間內(nèi)快捷穿透內(nèi)網(wǎng)訪問的遠(yuǎn)程控制方法。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的技術(shù)任務(wù)是解決現(xiàn)有技術(shù)的不足,提供一種可自動連接的遠(yuǎn)程控制方法。
[0004]本發(fā)明的技術(shù)方案是按以下方式實(shí)現(xiàn)的,該一種可自動連接的遠(yuǎn)程控制方法,其實(shí)現(xiàn)過程為:客戶端程序內(nèi)置服務(wù)端地址,內(nèi)網(wǎng)被控端從服務(wù)端web界面下載客戶端程序并直接運(yùn)行,發(fā)送連接請求給外網(wǎng)主控端,當(dāng)外網(wǎng)服務(wù)器接收到連接請求后,開放指定的網(wǎng)絡(luò)端口給客戶端并建立網(wǎng)絡(luò)連接,客戶端即便是內(nèi)網(wǎng)客戶如需要可以很容易接受外網(wǎng)的遠(yuǎn)程桌面及鍵鼠控制。
[0005]上述控制方法的詳細(xì)過程為:
一、剝離WINVNC軟件;
二、創(chuàng)建”link, reg”文件,并附加設(shè)置及服務(wù)端地址;
三、打包并附加自釋放腳本命令,生成help,exe可執(zhí)行文件;
四、將help,exe掛在在服務(wù)器端web頁面上,服務(wù)器端運(yùn)行偵測器;
五、客戶在外地內(nèi)網(wǎng)訪問服務(wù)器端web頁面下載help,exe文件并執(zhí)行即可自動被遠(yuǎn)程,服務(wù)端自動打開客戶端界面及鍵鼠受控。
[0006]所述步驟五的詳細(xì)過程為:在外網(wǎng)服務(wù)器端創(chuàng)建web服務(wù)器并提供客戶端下載地址;打開服務(wù)端偵測軟件,隨時偵聽外來的客戶端連接申請,當(dāng)有內(nèi)網(wǎng)客戶端有連接申請,自動打開客戶端遠(yuǎn)程桌面和鍵盤鼠標(biāo)控制,實(shí)現(xiàn)自動連接,并響應(yīng)多個客戶端同時連接,分配不通的連接端口,同時受控。
[0007]本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
本發(fā)明的一種可自動連接的遠(yuǎn)程控制方法通過使內(nèi)網(wǎng)客戶通過外網(wǎng)web瀏覽器下載一個客戶端軟件的方法實(shí)現(xiàn)穿透內(nèi)網(wǎng)并遠(yuǎn)程自動連接功能,無需繁瑣安裝和輸入服務(wù)器地址及驗(yàn)證步驟,只要運(yùn)行就能全自動連接,簡單快捷;因?yàn)榇娣旁谂R時文件,關(guān)閉或計(jì)算機(jī)重啟就會消失;無需知道遠(yuǎn)程服務(wù)器的地址,簡單易用;無服務(wù)器端確認(rèn)及添加流程,方便快捷;實(shí)用性強(qiáng),易于推廣?!緦@綀D】
【附圖說明】
[0008]附圖1是本發(fā)明的實(shí)現(xiàn)過程示意圖。
【具體實(shí)施方式】
[0009]下面結(jié)合附圖對本發(fā)明的一種可自動連接的遠(yuǎn)程控制方法作以下詳細(xì)說明。
[0010]如附圖1所示,一種可自動連接的遠(yuǎn)程控制方法,其實(shí)現(xiàn)過程為:客戶端程序內(nèi)置服務(wù)端地址,內(nèi)網(wǎng)被控端從服務(wù)端web界面下載客戶端程序并直接運(yùn)行,發(fā)送連接請求給外網(wǎng)主控端,當(dāng)外網(wǎng)服務(wù)器接收到連接請求后,開放指定的網(wǎng)絡(luò)端口給客戶端并建立網(wǎng)絡(luò)連接,客戶端即便是內(nèi)網(wǎng)客戶如需要可以很容易接受外網(wǎng)的遠(yuǎn)程桌面及鍵鼠控制。
[0011]上述控制方法的詳細(xì)過程為:
1:剝離WINVNC軟件。
[0012]客戶端用到的部分如下:
omnithread—rt.dlIΛomnithread2_rt.dll、othread2.dll、VNCHooks.dlKWinVNC.exe
2:創(chuàng)建” link, reg”文件,并附加設(shè)置及服務(wù)端地址。
[0013]創(chuàng)建一個” 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 ** 是否關(guān)閉客戶端輸入 〃 IdleTimeout 〃 = dword: 00000000** 不操作超時斷開時間
^QuerySetting^ = dword: 00000002 氺氺查 i旬設(shè)置 〃 QueryTimeout 〃 = dword: 0000000a ** 查詢超時時間 〃 LockSetting 〃 = dword: 00000000 **當(dāng)所有連接斷開后,服務(wù)器的行為 〃 RemoveWallpaper 〃 = dword:00000001 ** 是否移除客戶壁紙 〃 PollUnderCursor 〃 = dword:00000000 ** 是否只更新當(dāng)前窗口光標(biāo) "PollForeground 〃 = dword:00000001 ** 是否只更新最前端窗口光標(biāo) 〃 PollFullScreen 〃 = dword: 00000000 ** 是否只更新所有窗口光標(biāo) 〃0nlyPollConsole〃 = dword:00000001 ** 只更新控制器 〃 OnlyPollOnEvent 〃 = dword:00000000 ** 只更新日志 〃 Password 〃 = hex:09,03,71,52,72,f 7 , 64,e3 木木連接加密密碼
3:打包并附加自釋放腳本命令,生成help, exe可執(zhí)行文件。
[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**安裝時導(dǎo)入注冊配置文件
Setup=winvnc.exe _ run氺氺運(yùn)-- winvnc.exe 主程序
Setup=winvnc.exe -connect外網(wǎng)地址**自動連接服務(wù)器端地址或者域名
外網(wǎng)地址地址可以是IP地址也可以是域名,可以隨意更改內(nèi)置。
[0015]4:將help, exe掛在在服務(wù)器端web頁面上提供下載即可。
[0016]5、在外網(wǎng)服務(wù)器端執(zhí)行下述動作:
1:創(chuàng)建web服務(wù)器并提供客戶端下載地址。
[0017]2:打開服務(wù)端偵測軟件,隨時偵聽外來的客戶端連接申請,當(dāng)有內(nèi)網(wǎng)客戶端有連接申請,自動打開客戶端遠(yuǎn)程桌面和鍵盤鼠標(biāo)控制,實(shí)現(xiàn)自動連接功能,同時可以響應(yīng)多個客戶端同時連接,并分配不通的連接端口,可以同時受控。[0018]以上所述僅為本發(fā)明的實(shí)施例而已,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種可自動連接的遠(yuǎn)程控制方法,其特征在于其實(shí)現(xiàn)過程為:客戶端程序內(nèi)置服務(wù)端地址,內(nèi)網(wǎng)被控端從服務(wù)端web界面下載客戶端程序并直接運(yùn)行,發(fā)送連接請求給外網(wǎng)主控端,當(dāng)外網(wǎng)服務(wù)器接收到連接請求后,開放指定的網(wǎng)絡(luò)端口給客戶端并建立網(wǎng)絡(luò)連接,客戶端即便是內(nèi)網(wǎng)客戶如需要可以很容易接受外網(wǎng)的遠(yuǎn)程桌面及鍵鼠控制。
2.根據(jù)權(quán)利要求1所述的一種可自動連接的遠(yuǎn)程控制方法,其特征在于:上述控制方法的詳細(xì)過程為: 一、剝離WINVNC軟件; 二、創(chuàng)建”link, reg”文件,并附加設(shè)置及服務(wù)端地址; 三、打包并附加自釋放腳本命令,生成help,exe可執(zhí)行文件; 四、將help,exe掛在在服務(wù)器端web頁面上,服務(wù)器端運(yùn)行偵測器; 五、客戶在外地內(nèi)網(wǎng)訪問服務(wù)器端web頁面下載help,exe文件并執(zhí)行即可自動被遠(yuǎn)程,服務(wù)端自動打開客戶端界面及鍵鼠受控。
3.根據(jù)權(quán)利要求2所述的一種可自動連接的遠(yuǎn)程控制方法,其特征在于:所述步驟五的詳細(xì)過程為:在外網(wǎng)服務(wù)器端創(chuàng)建web服務(wù)器并提供客戶端下載地址;打開服務(wù)端偵測軟件,隨時偵聽外來的客戶端連接申請,當(dāng)有內(nèi)網(wǎng)客戶端有連接申請,自動打開客戶端遠(yuǎn)程桌面和鍵盤鼠標(biāo)控制,實(shí)現(xiàn)自動連接,并響應(yīng)多個客戶端同時連接,分配不通的連接端口,同時受控。
【文檔編號】H04L29/08GK103747099SQ201410030150
【公開日】2014年4月23日 申請日期:2014年1月23日 優(yōu)先權(quán)日:2014年1月23日
【發(fā)明者】馮平 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司