1.一種SSL VPN的IP接入方法,其特征在于,應(yīng)用于終端設(shè)備中的瀏覽器,所述方法包括:
向SSL VPN網(wǎng)關(guān)發(fā)送用戶認(rèn)證信息,并接收所述SSL VPN網(wǎng)關(guān)返回的認(rèn)證成功標(biāo)識(shí);
向預(yù)安裝在所述終端設(shè)備本地的代理程序發(fā)送所述認(rèn)證成功標(biāo)識(shí)以及所述SSL VPN網(wǎng)關(guān)的IP地址;
在接收到所述代理程序返回的針對(duì)所述認(rèn)證成功標(biāo)識(shí)的確認(rèn)消息后,向所述代理程序發(fā)送針對(duì)SSL VPN客戶端的啟動(dòng)指令,所述啟動(dòng)指令用于指示所述代理程序啟動(dòng)所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認(rèn)證成功標(biāo)識(shí)以及所述IP地址;其中,所述認(rèn)證成功標(biāo)識(shí)用于向SSL VPN客戶端告知當(dāng)前用戶已通過身份認(rèn)證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
向所述代理程序?qū)?yīng)的所有預(yù)定義端口發(fā)送探測(cè)報(bào)文;
若接收到所述代理程序?qū)?yīng)的任一端口返回的針對(duì)所述探測(cè)報(bào)文的響應(yīng)報(bào)文,則確定所述終端設(shè)備本地安裝有所述代理程序且所述代理程序已自動(dòng)啟動(dòng)運(yùn)行,并確定所述任一端口為指令監(jiān)聽端口;否則,確定所述終端設(shè)備本地未安裝所述代理程序,或所述代理程序在安裝后未啟動(dòng)運(yùn)行。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
當(dāng)檢測(cè)到請(qǐng)求退出所述SSL VPN客戶端的操作時(shí),向所述代理程序發(fā)送針對(duì)所述SSL VPN客戶端的退出指令,以使得所述代理程序退出所述SSL VPN客戶端。
4.一種SSL VPN的IP接入方法,其特征在于,應(yīng)用于終端設(shè)備,所述終端設(shè)備上預(yù)先安裝有代理程序,所述方法包括:
通過所述代理程序接收所述終端設(shè)備的瀏覽器發(fā)送的認(rèn)證成功標(biāo)識(shí)以及SSL VPN網(wǎng)關(guān)的IP地址,并向所述瀏覽器返回針對(duì)所述認(rèn)證成功標(biāo)識(shí)的確認(rèn)消息;
通過所述代理程序接收所述瀏覽器發(fā)送的針對(duì)SSL VPN客戶端的啟動(dòng)指令;
通過所述代理程序啟動(dòng)所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認(rèn)證成功標(biāo)識(shí)以及所述IP地址;其中,所述認(rèn)證成功標(biāo)識(shí)用于向所述SSL VPN客戶端告知當(dāng)前用戶已通過身份認(rèn)證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:
在啟動(dòng)所述SSL VPN客戶端后,通過所述代理程序,按照預(yù)設(shè)周期向所述SSL VPN客戶端發(fā)送監(jiān)控指令,以使得所述SSL VPN客戶端返回自身的狀態(tài)信息;
通過所述代理程序向所述瀏覽器發(fā)送所述狀態(tài)信息,以使得所述瀏覽器展示所述狀態(tài)信息。
6.一種SSL VPN的IP接入裝置,其特征在于,應(yīng)用于終端設(shè)備中的瀏覽器,所述裝置包括:
處理單元,向SSL VPN網(wǎng)關(guān)發(fā)送用戶認(rèn)證信息,并接收所述SSL VPN網(wǎng)關(guān)返回的認(rèn)證成功標(biāo)識(shí);
第一發(fā)送單元,向預(yù)安裝在所述終端設(shè)備本地的代理程序發(fā)送所述認(rèn)證成功標(biāo)識(shí)以及所述SSL VPN網(wǎng)關(guān)的IP地址;
第二發(fā)送單元,在接收到所述代理程序返回的針對(duì)所述認(rèn)證成功標(biāo)識(shí)的確認(rèn)消息后,向所述代理程序發(fā)送針對(duì)SSL VPN客戶端的啟動(dòng)指令,所述啟動(dòng)指令用于指示所述代理程序啟動(dòng)所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認(rèn)證成功標(biāo)識(shí)以及所述IP地址;其中,所述認(rèn)證成功標(biāo)識(shí)用于向SSL VPN客戶端告知當(dāng)前用戶已通過身份認(rèn)證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
第三發(fā)送單元,向所述代理程序?qū)?yīng)的所有預(yù)定義端口發(fā)送探測(cè)報(bào)文;
確定單元,若接收到所述代理程序?qū)?yīng)的任一端口返回的針對(duì)所述探測(cè)報(bào)文的響應(yīng)報(bào)文,則確定所述終端設(shè)備本地安裝有所述代理程序且所述代理程序已自動(dòng)啟動(dòng)運(yùn)行,并確定所述任一端口為指令監(jiān)聽端口;否則,確定所述終端設(shè)備本地未安裝所述代理程序,或所述代理程序在安裝后未啟動(dòng)運(yùn)行。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
第四發(fā)送單元,當(dāng)檢測(cè)到請(qǐng)求退出所述SSL VPN客戶端的操作時(shí),向所述代理程序發(fā)送針對(duì)所述SSL VPN客戶端的退出指令,以使得所述代理程序退出所述SSL VPN客戶端。
9.一種SSL VPN的IP接入裝置,其特征在于,應(yīng)用于終端設(shè)備,所述終端設(shè)備上預(yù)先安裝有代理程序,所述裝置包括:
第一接收單元,通過所述代理程序接收所述終端設(shè)備的瀏覽器發(fā)送的認(rèn)證成功標(biāo)識(shí)以及SSL VPN網(wǎng)關(guān)的IP地址,并向所述瀏覽器返回針對(duì)所述認(rèn)證成功標(biāo)識(shí)的確認(rèn)消息;
第二接收單元,通過所述代理程序接收所述瀏覽器發(fā)送的針對(duì)SSL VPN客戶端的啟動(dòng)指令;
啟動(dòng)單元,通過所述代理程序啟動(dòng)所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認(rèn)證成功標(biāo)識(shí)以及所述IP地址;其中,所述認(rèn)證成功標(biāo)識(shí)用于向所述SSL VPN客戶端告知當(dāng)前用戶已通過身份認(rèn)證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括:
第一發(fā)送單元,在啟動(dòng)所述SSL VPN客戶端后,通過所述代理程序,按照預(yù)設(shè)周期向所述SSL VPN客戶端發(fā)送監(jiān)控指令,以使得所述SSL VPN客戶端返回自身的狀態(tài)信息;
第二發(fā)送單元,通過所述代理程序向所述瀏覽器發(fā)送所述狀態(tài)信息,以使得所述瀏覽器展示所述狀態(tài)信息。