欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

SSLVPN的IP接入方法及裝置與流程

文檔序號:12492152閱讀:750來源:國知局
SSL VPN的IP接入方法及裝置與流程

本申請涉及通訊技術領域,尤其涉及一種SSL VPN的IP接入方法及裝置。



背景技術:

SSL VPN是以HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer,安全套接字層超文本傳輸協(xié)議)為基礎的VPN(Virtual Private Network,虛擬專用網(wǎng)絡)技術,它利用SSL(Secure Sockets Layer,安全套接字層)協(xié)議提供的基于證書的身份認證、數(shù)據(jù)加密和消息完整性驗證機制,為用戶遠程訪問公司內(nèi)部網(wǎng)絡提供了安全保證。通常情況下,SSL VPN有3種常用的接入方式,分別為Web接入方式,TCP接入方式和IP接入方式,通過不同的接入方式,用戶可以訪問不同的資源。

在相關技術中,在使用IP接入方式的情況下,當用戶使用終端設備的瀏覽器登錄時,終端設備自動從SSL VPN網(wǎng)關中下載IP接入方式所需的瀏覽器插件并自動安裝,該插件會下載和安裝SSL VPN客戶端并負責客戶端軟件的啟動、退出以及瀏覽器中的SSL VPN頁面與SSL VPN客戶端的消息通訊。

然而,當出現(xiàn)無法通過在瀏覽器上安裝插件的方式來控制SSL VPN客戶端的啟動和退出的情況時,根據(jù)W3C標準,瀏覽器中的頁面不允許啟動本機應用程序,導致SSL VPN的IP接入方式在瀏覽器中無法使用。



技術實現(xiàn)要素:

有鑒于此,本申請?zhí)峁┮环NSSL VPN的IP接入方法及裝置,可以在瀏覽器無法安裝插件的情況下,在瀏覽器中以IP接入方式來使用SSL VPN。

為實現(xiàn)上述目的,本申請?zhí)峁┘夹g方案如下:

根據(jù)本申請的第一方面,提出了一種SSL VPN的IP接入方法,應用于終端設備中的瀏覽器,所述方法包括:

向SSL VPN網(wǎng)關發(fā)送用戶認證信息,并接收所述SSL VPN網(wǎng)關返回的認證成功標識;

向預安裝在所述終端設備本地的代理程序發(fā)送所述認證成功標識以及所述SSL VPN網(wǎng)關的IP地址;

在接收到所述代理程序返回的針對所述認證成功標識的確認消息后,向所述代理程序發(fā)送針對SSL VPN客戶端的啟動指令,所述啟動指令用于指示所述代理程序啟動所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認證成功標識以及所述IP地址;其中,所述認證成功標識用于向SSL VPN客戶端告知當前用戶已通過身份認證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。

根據(jù)本申請的第二方面,提出了一種SSL VPN的IP接入方法,應用于終端設備,所述終端設備上預先安裝有代理程序,所述方法包括:

通過所述代理程序接收所述終端設備的瀏覽器發(fā)送的認證成功標識以及SSL VPN網(wǎng)關的IP地址,并向所述瀏覽器返回針對所述認證成功標識的確認消息;

通過所述代理程序接收所述瀏覽器發(fā)送的針對SSL VPN客戶端的啟動指令;

通過所述代理程序啟動所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認證成功標識以及所述IP地址;其中,所述認證成功標識用于向所述SSL VPN客戶端告知當前用戶已通過身份認證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。

根據(jù)本申請的第三方面,提出了一種SSL VPN的IP接入裝置,應用于終端設備中的瀏覽器,所述裝置包括:

處理單元,向SSL VPN網(wǎng)關發(fā)送用戶認證信息,并接收所述SSL VPN網(wǎng)關返回的認證成功標識;

第一發(fā)送單元,向預安裝在所述終端設備本地的代理程序發(fā)送所述認證成功標識以及所述SSL VPN網(wǎng)關的IP地址;

第二發(fā)送單元,在接收到所述代理程序返回的針對所述認證成功標識的確認消息后,向所述代理程序發(fā)送針對SSL VPN客戶端的啟動指令,所述啟動指令用于指示所述代理程序啟動所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認證成功標識以及所述IP地址;其中,所述認證成功標識用于向SSL VPN客戶端告知當前用戶已通過身份認證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。

根據(jù)本申請的第四方面,提出了一種SSL VPN的IP接入裝置,應用于終端設備,所述終端設備上預先安裝有代理程序,所述裝置包括:

第一接收單元,通過所述代理程序接收所述終端設備的瀏覽器發(fā)送的認證成功標識以及SSL VPN網(wǎng)關的IP地址,并向所述瀏覽器返回針對所述認證成功標識的確認消息;

第二接收單元,通過所述代理程序接收所述瀏覽器發(fā)送的針對SSL VPN客戶端的啟動指令;

啟動單元,通過所述代理程序啟動所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認證成功標識以及所述IP地址;其中,所述認證成功標識用于向所述SSL VPN客戶端告知當前用戶已通過身份認證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。

由以上技術方案可見,在本申請的技術方案中,通過終端設備中的瀏覽器和代理程序的交互,控制SSL VPN客戶端以IP接入的方式訪問資源,從而在瀏覽器無法安裝插件的情況下,實現(xiàn)以IP接入方式來使用SSL VPN的功能。

附圖說明

圖1是本申請一示例性實施例示出的一種SSL VPN的IP接入方法的流程圖。

圖2是本申請一示例性實施例示出的另一種SSL VPN的IP接入方法的流程圖。

圖3是本申請一示例性實施例示出的又一種SSL VPN的IP接入方法的流程圖。

圖4是本申請一示例性實施例示出的一種基于瀏覽器側(cè)的電子設備的結(jié)構(gòu)示意圖。

圖5是本申請一示例性實施例示出的一種SSL VPN的IP接入裝置的框圖。

圖6是本申請一示例性實施例示出的一種基于終端設備側(cè)的電子設備的結(jié)構(gòu)示意圖。

圖7是本申請一示例性實施例示出的另一種SSL VPN的IP接入裝置的框圖。

具體實施方式

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。

在本申請使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。

應當理解,盡管在本申請可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。

在相關技術中,在用戶使用IP接入的方式遠程訪問公司內(nèi)部網(wǎng)絡的情況下,當用戶使用終端設備(例如可以是PC)的瀏覽器登錄時,終端設備自動從SSL VPN網(wǎng)關中下載IP接入方式所需的瀏覽器插件并自動安裝,該插件會下載和安裝SSL VPN客戶端并負責客戶端軟件的啟動、退出以及瀏覽器中的SSL VPN頁面與SSL VPN客戶端的消息通訊。

然而,當出現(xiàn)無法通過在瀏覽器上安裝插件的方式來控制SSL VPN客戶端的啟動和退出的情況時,比如Windows10系統(tǒng)內(nèi)置的Edge瀏覽器不支持插件技術,同時根據(jù)W3C標準,瀏覽器中的頁面不允許啟動本機應用程序,導致SSL VPN的IP接入方式在瀏覽器中無法使用。

因此,本申請通過改進控制SSL VPN客戶端的方式,以解決相關技術中存在的上述技術問題,下面結(jié)合實施例進行詳細說明。

圖1是本申請一示例性實施例示出的一種SSL VPN的IP接入方法的流程圖,該方法應用于終端設備中的瀏覽器,如圖1所示,該方法可以包括以下步驟:

步驟101,向SSL VPN網(wǎng)關發(fā)送用戶認證信息,并接收所述SSL VPN網(wǎng)關返回的認證成功標識。

步驟102,向預安裝在所述終端設備本地的代理程序發(fā)送所述認證成功標識以及所述SSL VPN網(wǎng)關的IP地址。

步驟103,在接收到所述代理程序返回的針對所述認證成功標識的確認消息后,向所述代理程序發(fā)送針對SSL VPN客戶端的啟動指令。

在本實施例中,所述啟動指令用于指示所述代理程序啟動所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認證成功標識以及所述IP地址;其中,所述認證成功標識用于向SSL VPN客戶端告知當前用戶已通過身份認證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。

在本實施例中,可以通過以下方式確定終端設備本地是否安裝有代理程序且代理程序是否啟動(代理程序在安裝后自動啟動運行),以及確定代理程序的指令監(jiān)聽端口:

向所述代理程序?qū)乃蓄A定義端口發(fā)送探測報文;

若接收到所述代理程序?qū)娜我欢丝诜祷氐尼槍λ鎏綔y報文的響應報文,則確定所述終端設備本地安裝有所述代理程序且所述代理程序已自動啟動運行,并確定所述任一端口為指令監(jiān)聽端口;否則,確定所述終端設備本地未安裝所述代理程序,或所述代理程序在安裝后未啟動運行。當確定所述終端設備本地未安裝所述代理程序時,說明該終端設備未使用過代理程序和SSL VPN客戶端來遠程訪問資源,則下載并安裝所述代理程序以及所述SSL VPN客戶端;其中,所述代理程序在安裝后自動啟動運行;當所述終端設備本地安裝有所述代理程序時,若所述代理程序未啟動,則輸出所述代理程序未啟動的提示信息,以供用戶在接收到該提示信息后手動啟動所述代理程序。

在本實施例中,當檢測到請求退出所述SSL VPN客戶端的操作時,向所述代理程序發(fā)送針對所述SSL VPN客戶端的退出指令,以使得所述代理程序退出所述SSL VPN客戶端。

相應的,圖2是本申請一示例性實施例示出的另一種SSL VPN的IP接入方法的流程圖,該方法應用于終端設備,所述終端設備上預先安裝有代理程序。如圖2所示,該方法可以包括以下步驟:

步驟201,通過所述代理程序接收所述終端設備的瀏覽器發(fā)送的認證成功標識以及SSL VPN網(wǎng)關的IP地址,并向所述瀏覽器返回針對所述認證成功標識的確認消息。

步驟202,通過所述代理程序接收所述瀏覽器發(fā)送的針對SSL VPN客戶端的啟動指令。

步驟203,通過所述代理程序啟動所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認證成功標識以及所述IP地址。

在本實施例中,所述認證成功標識用于向所述SSL VPN客戶端告知當前用戶已通過身份認證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。

在本實施例中,可以通過以下方式來監(jiān)控SSL VPN客戶端的狀態(tài):

在啟動所述SSL VPN客戶端后,通過所述代理程序,按照預設周期向所述SSL VPN客戶端發(fā)送監(jiān)控指令,以使得所述SSL VPN客戶端返回自身的狀態(tài)信息;通過所述代理程序向所述瀏覽器發(fā)送所述狀態(tài)信息,以使得所述瀏覽器展示所述狀態(tài)信息。通過對SSL VPN客戶端的狀態(tài)的監(jiān)控,并將狀態(tài)信息展示在瀏覽器上,可以使得用戶實時了解SSL VPN客戶端當前的工作狀況。

由以上技術方案可見,在本申請的技術方案中,通過終端設備中的瀏覽器和代理程序的交互,控制SSL VPN客戶端以IP接入的方式訪問資源,從而在瀏覽器無法安裝插件的情況下,實現(xiàn)以IP接入方式來使用SSL VPN的功能。同時,可以在瀏覽器上展示SSL VPN客戶端當前的工作狀況。

為了便于理解,下面結(jié)合圖3,針對終端設備中的瀏覽器、代理程序、SSL VPN客戶端三者之間的交互過程,對本申請的技術方案中用戶使用IP接入的方式遠程訪問公司內(nèi)部網(wǎng)絡的過程進行詳細說明。請參見圖3,圖3是本申請一示例性實施例示出的一種SSL VPN的IP接入方法的流程圖,如圖3所示,該方法可以包括以下步驟:

步驟301,客戶端程序管理器向代理程序發(fā)送探測報文。

在本實施例中,終端設備的瀏覽器頁面中配置有客戶端程序管理器,該客戶端程序管理器可以是瀏覽器組件,例如為JS組件,以下以JS組件為例,對本申請的技術方案進行詳細說明。終端設備中還安裝有代理程序,該代理程序在安裝后可以自動啟動運行,用于與JS組件和SSL VPN客戶端進行信息交互,以控制SSL VPN客戶端的啟動和退出,以及對SSL VPN客戶端進行監(jiān)控。

步驟302,代理程序向客戶端程序管理器返回針對探測報文的響應報文。

在本實施例中,代理程序在啟動時會在多個預定義端口中選取一個端口作為自身的指令監(jiān)聽端口,因此,為了確定代理程序的指令監(jiān)聽端口,在客戶端程序管理器向代理程序發(fā)送探測報文時,向代理程序?qū)乃蓄A定義端口發(fā)送探測報文,并記錄接收到代理程序返回的針對探測報文的響應報文的端口,該端口即為代理程序的指令監(jiān)聽端口。同時,接收到響應報文,說明終端設備中安裝有代理程序,且該代理程序已經(jīng)啟動運行。當終端設備本地未安裝代理程序時,說明該終端設備未使用過代理程序和SSL VPN客戶端來遠程訪問資源,則下載并安裝代理程序以及SSL VPN客戶端。其中,代理程序在安裝后自動啟動運行。當終端設備本地安裝有代理程序時,若所述代理程序未啟動,則輸出代理程序未啟動的提示信息,以供用戶在接收到該提示信息后手動啟動代理程序。

舉例而言,假定代理程序的所有預定義端口分別為65432、65441、65450,那么,JS組件按照預設周期(例如可以按照周期為2s)一直分別向65432、65441、65450發(fā)送探測報文,直到接收到響應報文為止,并設定累計向每個端口發(fā)送10次探測報文后默認終端設備中未安裝代理程序。比如,在一種情況下,JS組件在首次發(fā)送完探測報文后就接收到從65441端口返回的響應報文,則確定65441端口為代理程序的指令監(jiān)聽端口,且終端設備中安裝有代理程序并已啟動,后續(xù)JS組件與代理程序均通過65441端口進行報文的交互。在另一種情況下,JS組件在累計向每個端口發(fā)送10次探測報文后,仍未接收到響應報文,則默認終端設備中未安裝代理程序,JS組件控制瀏覽器跳轉(zhuǎn)到代理程序和SSL VPN客戶端的下載頁面,從而引導用戶根據(jù)頁面提示信息下載和安裝代理程序和SSL VPN客戶端,其中,代理程序在安裝后自動啟動運行。當代理程序啟動后,由于JS組件仍然在向所有預定義端口發(fā)送探測報文,所以代理程序在接收到探測報文后,比如該代理程序的指令監(jiān)聽端口為65441端口,則通過65441端口向JS組件返回響應報文,進而JS組件在從65441端口接收到響應報文后,確定65441端口為代理程序的指令監(jiān)聽端口,且終端設備中安裝有代理程序并已啟動,后續(xù)JS組件與代理程序均通過65441端口進行報文的交互。在又一種情況下,假定終端設備中安裝有代理程序,但是被用戶手動關閉。那么,由于代理程序被關閉,導致JS組件未接收到響應報文,類似于上述的“另一種情況”,默認終端設備中未安裝代理程序,JS組件控制瀏覽器跳轉(zhuǎn)到代理程序和SSL VPN客戶端的下載頁面,從而引導用戶根據(jù)頁面提示信息下載和安裝代理程序和SSL VPN客戶端。而在安裝代理程序時,由于終端設備中已經(jīng)安裝有代理程序(被用戶關閉),所以JS組件可以在瀏覽器中輸出代理程序未啟動的提示信息,以供用戶在接收到該提示信息后手動啟動代理程序。在用戶啟動代理程序后,同理,由于JS組件仍然在向所有預定義端口發(fā)送探測報文,所以代理程序在接收到探測報文后,比如該代理程序的指令監(jiān)聽端口為65441端口,則通過65441端口向JS組件返回響應報文,進而JS組件在從65441端口接收到響應報文后,確定65441端口為代理程序的指令監(jiān)聽端口,且終端設備中安裝有代理程序并已啟動,后續(xù)JS組件與代理程序均通過65441端口進行報文的交互。

步驟303,客戶端程序管理器向代理程序發(fā)送認證成功標識和SSL VPN網(wǎng)關的IP地址。

在本實施例中,用戶在瀏覽器頁面輸入用戶認證信息(賬號和密碼)后,瀏覽器將用戶認證信息發(fā)送至SSL VPN網(wǎng)關以完成SSL VPN認證,SSL VPN網(wǎng)關向瀏覽器返回認證成功標識。JS組件獲取瀏覽器中的SSL VPN網(wǎng)關的IP地址以及認證成功標識,并通過步驟302中確定的指令監(jiān)控端口將該IP地址和認證成功標識發(fā)送至代理程序。

步驟304,代理程序向客戶端程序管理器返回針對認證成功標識的確認消息。

步驟305,客戶端程序管理器向代理程序發(fā)送針對SSL VPN客戶端的啟動指令。

在本實施例中,JS組件接收到確認消息后,控制瀏覽器頁面跳轉(zhuǎn)到認證成功后的頁面,再向代理程序發(fā)送啟動指令,該啟動指令用于指示代理程序啟動SSL VPN客戶端,并向SSL VPN客戶端發(fā)送認證成功標識以及SSL VPN網(wǎng)關的IP地址。其中,認證成功標識用于向SSL VPN客戶端告知當前用戶已通過身份認證,以使得SSL VPN客戶端根據(jù)SSL VPN網(wǎng)關的IP地址以IP接入的方式訪問資源。

步驟306,代理程序啟動SSL VPN客戶端。

步驟307,代理程序向SSL VPN客戶端發(fā)送認證成功標識以及SSL VPN網(wǎng)關的IP地址。

步驟308,SSL VPN客戶端根據(jù)SSL VPN網(wǎng)關的IP地址以IP接入的方式訪問資源。

步驟309,代理程序按照預設周期向SSL VPN客戶端發(fā)送監(jiān)控指令。

步驟310,SSL VPN客戶端向代理程序返回自身的狀態(tài)信息。

步驟311,代理程序向客戶端程序管理器發(fā)送狀態(tài)信息。

步驟312,客戶端程序管理器在瀏覽器頁面中展示狀態(tài)信息。

在本實施例中,代理程序在啟動SSL VPN客戶端后,按照預設周期向SSL VPN客戶端發(fā)送監(jiān)控指令。舉例而言,代理程序可以按照周期為5s,向SSL VPN客戶端發(fā)送監(jiān)控指令,SSL VPN客戶端接收到監(jiān)控指令后,將自身的狀態(tài)信息返回至代理程序,再由代理程序?qū)顟B(tài)信息轉(zhuǎn)發(fā)至JS組件以由JS組件在瀏覽器中展示該狀態(tài)信息,從而用戶可以清楚地從瀏覽器頁面中了解到SSL VPN客戶端當前的工作狀況。

步驟313,客戶端程序管理器向代理程序發(fā)送針對SSL VPN客戶端的退出指令。

步驟314,代理程序退出SSL VPN客戶端。

在本實施例中,當用戶點擊瀏覽器頁面中的注銷選項時,JS組件檢測到請求退出SSL VPN客戶端的操作,向代理程序發(fā)送針對SSL VPN客戶端的退出指令,以使得代理程序退出SSL VPN客戶端,從而結(jié)束用戶使用IP接入的方式遠程訪問公司內(nèi)部網(wǎng)絡的過程。

由以上技術方案可見,在本申請的技術方案中,通過終端設備中的瀏覽器和代理程序的交互,控制SSL VPN客戶端以IP接入的方式訪問資源,從而在瀏覽器無法安裝插件的情況下,實現(xiàn)以IP接入方式來使用SSL VPN的功能。同時,可以在瀏覽器上展示SSL VPN客戶端當前的工作狀況。

圖4示出了根據(jù)本申請的一示例性實施例的基于瀏覽器側(cè)電子設備的示意結(jié)構(gòu)圖。請參考圖4,在硬件層面,該電子設備包括處理器402、內(nèi)部總線404、網(wǎng)絡接口406、內(nèi)存408以及非易失性存儲器410,當然還可能包括其他業(yè)務所需要的硬件。處理器402從非易失性存儲器410中讀取對應的計算機程序到內(nèi)存402中然后運行,在邏輯層面上形成SSL VPN的IP接入裝置。當然,除了軟件實現(xiàn)方式之外,本申請并不排除其他實現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說以下處理流程的執(zhí)行主體并不限定于各個邏輯單元,也可以是硬件或邏輯器件。

請參考圖5,在軟件實施方式中,該SSL VPN的IP接入裝置可以包括處理單元501、第一發(fā)送單元502和第二發(fā)送單元503。其中:

處理單元501,向SSL VPN網(wǎng)關發(fā)送用戶認證信息,并接收所述SSL VPN網(wǎng)關返回的認證成功標識;

第一發(fā)送單元502,向預安裝在所述終端設備本地的代理程序發(fā)送所述認證成功標識以及所述SSL VPN網(wǎng)關的IP地址;

第二發(fā)送單元503,在接收到所述代理程序返回的針對所述認證成功標識的確認消息后,向所述代理程序發(fā)送針對SSL VPN客戶端的啟動指令,所述啟動指令用于指示所述代理程序啟動所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認證成功標識以及所述IP地址;其中,所述認證成功標識用于向SSL VPN客戶端告知當前用戶已通過身份認證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。

可選的,還包括:

第三發(fā)送單元504,向所述代理程序?qū)乃蓄A定義端口發(fā)送探測報文;

確定單元505,若接收到所述代理程序?qū)娜我欢丝诜祷氐尼槍λ鎏綔y報文的響應報文,則確定所述終端設備本地安裝有所述代理程序且所述代理程序已自動啟動運行,并確定所述任一端口為指令監(jiān)聽端口;否則,確定所述終端設備本地未安裝所述代理程序,或所述代理程序在安裝后未啟動運行。

可選的,還包括:

第四發(fā)送單元506,當檢測到請求退出所述SSL VPN客戶端的操作時,向所述代理程序發(fā)送針對所述SSL VPN客戶端的退出指令,以使得所述代理程序退出所述SSL VPN客戶端。

圖6示出了根據(jù)本申請的一示例性實施例的基于終端設備側(cè)電子設備的示意結(jié)構(gòu)圖。請參考圖6,在硬件層面,該電子設備包括處理器602、內(nèi)部總線604、網(wǎng)絡接口606、內(nèi)存608以及非易失性存儲器610,當然還可能包括其他業(yè)務所需要的硬件。處理器602從非易失性存儲器610中讀取對應的計算機程序到內(nèi)存602中然后運行,在邏輯層面上形成SSL VPN的IP接入裝置。當然,除了軟件實現(xiàn)方式之外,本申請并不排除其他實現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說以下處理流程的執(zhí)行主體并不限定于各個邏輯單元,也可以是硬件或邏輯器件。

請參考圖7,在軟件實施方式中,該SSL VPN的IP接入裝置可以包括第一接收單元701、第二接收單元702和啟動單元703。其中:

第一接收單元701,通過所述代理程序接收所述終端設備的瀏覽器發(fā)送的認證成功標識以及SSL VPN網(wǎng)關的IP地址,并向所述瀏覽器返回針對所述認證成功標識的確認消息;

第二接收單元702,通過所述代理程序接收所述瀏覽器發(fā)送的針對SSL VPN客戶端的啟動指令;

啟動單元703,通過所述代理程序啟動所述SSL VPN客戶端,并向所述SSL VPN客戶端發(fā)送所述認證成功標識以及所述IP地址;其中,所述認證成功標識用于向所述SSL VPN客戶端告知當前用戶已通過身份認證,以使得所述SSL VPN客戶端根據(jù)所述IP地址以IP接入的方式訪問資源。

可選的,還包括:

第一發(fā)送單元704,在啟動所述SSL VPN客戶端后,通過所述代理程序,按照預設周期向所述SSL VPN客戶端發(fā)送監(jiān)控指令,以使得所述SSL VPN客戶端返回自身的狀態(tài)信息;

第二發(fā)送單元705,通過所述代理程序向所述瀏覽器發(fā)送所述狀態(tài)信息,以使得所述瀏覽器展示所述狀態(tài)信息。

上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的實現(xiàn)過程,在此不再贅述。

對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。

以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本申請保護的范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
礼泉县| 昌吉市| 崇文区| 乌拉特后旗| 桐城市| 武宣县| 仙居县| 威海市| 昌吉市| 陇西县| 太原市| 绥棱县| 桂林市| 上林县| 高平市| 墨竹工卡县| 金乡县| 镇平县| 鞍山市| 龙陵县| 延吉市| 石景山区| 林州市| 读书| 高碑店市| 肇州县| 上饶市| 钟山县| 太和县| 南丰县| 池州市| 灵川县| 大余县| 凤城市| 潜山县| 天门市| 铜陵市| 山阳县| 伊通| 景谷| 临洮县|