[發明專利]云代理的網址訪問方法及裝置有效
| 申請號: | 201510974415.3 | 申請日: | 2015-12-22 |
| 公開(公告)號: | CN106911733B | 公開(公告)日: | 2021-07-23 |
| 發明(設計)人: | 游九龍;陳衛哨;張華;劉志祥 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代理 網址 訪問 方法 裝置 | ||
本發明提供了一種云代理的網址訪問方法及裝置,應用于設云代理服務器,該方法包括:接收來自客戶端的請求消息,并解析獲取所述請求消息對應的url;確定所述請求消息對應的url是否命中黑名單;若是,則將錯誤碼返回所述客戶端,告知所述客戶端所述請求消息對應的url在所述云代理服務器上被設置為禁止訪問。采用本發明中的方法,能夠及時判斷出客戶端請求消息對應的地址是否能夠訪問。
技術領域
本發明涉及計算機技術領域,特別是涉及一種云代理的網址訪問方法及裝置。
背景技術
代理(Proxy),也稱網絡代理,是一種特殊的網絡服務,允許一個網絡終端(一般為客戶端)通過代理的服務與另一個網絡終端(一般為服務器)進行非直接的連接,從而為客戶端提供服務。隨著云計算服務領域的發展壯大,云代理服務器(Proxy Server)已經慢慢成為云計算服務的重要組成部分,能夠作為面向各類互聯網用戶提供綜合業務能力的服務平臺。在實際應用中,云代理服務器與普通代理手段相類似,集成于能夠提供代理服務的電腦系統或其它類型的網絡終端,進而為云網絡中的客戶端提供服務。
實施時,一個完整的云代理請求過程為:
首先,客戶端與云代理服務器創建連接;
其次,云代理服務器接收來自客戶端的連接請求消息,進而根據云代理服務器所使用的代理協議,請求對目標服務器建立連接;
最后,在云代理服務器與目標服務器間成功建立連接之后,獲得目標服務器提供的相應資源。
通常情況下,一些目標服務器會限制云代理服務器的訪問,將云代理服務器的訪問拒絕或者重定向到其他頁面。現有技術中,云代理服務器并沒有對客戶端的請求消息對應的目標服務器對應的網址提前進行甄別,不能對請求消息對應的目標服務器是否能夠訪問做出有效快速的判斷,若目標服務器中已設置限制云代理服務器的訪問,云代理服務器接收到客戶端的請求消息后,仍然繼續向該目標服務器發起訪問,耗費了大量時間。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的云代理的網址訪問方法及裝置。
基于本發明的一個方面,提供了一種云代理的網址訪問方法,應用于設置記錄禁止訪問的url的黑名單的云代理服務器,包括:
接收來自客戶端的請求消息,并解析獲取所述請求消息對應的url;
確定所述請求消息對應的url是否命中黑名單;
若是,則將錯誤碼返回所述客戶端,告知所述客戶端所述請求消息對應的url在所述云代理服務器上被設置為禁止訪問。
可選地,對所述云代理服務器的訪問日志進行挖掘以得到所述黑名單。
可選地,對所述云代理服務器的訪問日志進行挖掘以得到所述黑名單,包括:
獲得所述云代理服務器的訪問日志;
對所述訪問日志進行比對,查找出無法訪問的網頁;
對所述無法訪問的網頁進行直連測試,驗證所述無法訪問的網頁的內容是否能夠正常顯示;
若所述無法訪問的網頁的內容能夠正常顯示,則獲取該網頁由所述云代理服務器訪問失敗的次數;
若該網頁由所述云代理服務器訪問失敗的次數超過次數閾值,或者,訪問失敗的次數在訪問總次數中占的比例超過比例閾值,則將所述網頁的url加入所述黑名單。
可選地,解析獲取所述請求消息對應的url,包括:
解析并讀取所述請求消息的請求報文頭部;
當所述請求報文頭部讀取結束時,根據所述請求報文頭部匹配所述請求消息對應的主機host;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510974415.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種位于地下的充電站
- 下一篇:一種定子繞線機拉線切線機構及其方法





