• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 101,  comments - 57,  trackbacks - 0

            如何判斷客戶端使用了代理服務器及其匿名級別 ?要判斷客戶端是否使用代理服務器,可以從客戶端所發送的環境變量信息來判斷,具體點就是看HTTP_VIA字段,如果這個字段設置了,說明客戶端使用了代理服務器。

            匿名級別可以參考下表來判斷。

            給出一個應用例子,可以掛上代理試試效果: http://ip.mixsec.org/

            一、沒有使用代理服務器的情況
                 REMOTE_ADDR = 您的 IP
                 HTTP_VIA = 沒數值或不顯示
                 HTTP_X_FORWARDED_FOR = 沒數值或不顯示


            二、使用透明代理服務器的情況:Transparent Proxies

                REMOTE_ADDR = 代理服務器 IP 
                HTTP_VIA = 代理服務器 IP (補充:這個字段由代理服務器填充,有時會填充網關信息等)
                HTTP_X_FORWARDED_FOR = 您的真實 IP
                這類代理服務器還是將您的信息轉發給您的訪問對象,無法達到隱藏真實身份的目的。

             

            三、使用普通匿名代理服務器的情況:Anonymous Proxies
                REMOTE_ADDR = 代理服務器 IP 
                HTTP_VIA = 代理服務器 IP (補充:這個字段由代理服務器填充,有時會填充網關信息等)
                HTTP_X_FORWARDED_FOR = 代理服務器 IP
                隱藏了您的真實IP,但是向訪問對象透露了您是使用代理服務器訪問他們的。

             

            四、使用欺騙性代理服務器的情況:Distorting Proxies
                REMOTE_ADDR = 代理服務器 IP
                HTTP_VIA = 代理服務器 IP  (補充:這個字段由代理服務器填充,有時會填充網關信息等)
                HTTP_X_FORWARDED_FOR = 隨機的 IP
                告訴了訪問對象您使用了代理服務器,但編造了一個虛假的隨機IP代替您的真實IP欺騙它。

             

            五、使用高匿名代理服務器的情況:High Anonymity Proxies
               REMOTE_ADDR = 代理服務器 IP
               HTTP_VIA = 沒數值或不顯示
               HTTP_X_FORWARDED_FOR = 沒數值或不顯示
               完全用代理服務器的信息替代了您的所有信息,就象您就是完全使用那臺代理服務器直接訪問對象。


               除此之外,可以通過proxy judges總 結其他一些可供參考的判定信息,一遍于在實踐中加以利用。

             

            最后寫一個PHP例子,僅供大家參考:

            if(!empty($_SERVER['HTTP_VIA']))    //使用了代理
            {
                if(!isset($_SERVER['HTTP_X_FORWARDED_FOR']))
                {
                    //Anonymous Proxies    普通匿名代理服務器

                    //代理IP地址為 $_SERVER['REMOTE_ADDR']

               }
               else
               {
                    //Transparent Proxies 透明代理服務器
                    //代理IP地址為 $_SERVER['REMOTE_ADDR']
                    //真實ip地址為 $_SERVER['HTTP_X_FORWARDED_FOR']
               }
            }
            else    //沒有代理或者是高匿名代理
            {
                //真實ip地址為 $_SERVER['REMOTE_ADDR']
            }

            posted on 2010-04-21 11:33 margin 閱讀(994) 評論(1)  編輯 收藏 引用 所屬分類: Misc
            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿

            隨筆檔案

            文章分類

            文章檔案

            收藏夾

            常去的壇子

            • CVC電腦病毒論壇
            • 很多人說我是AV,我告訴他們:別瞧不起人,我們也能創造價值
            • 安全焦點
            • 黑客聚集的地方,一般是好酒最多的地方...
            • 看雪論壇
            • 國內最強的加密解密論壇,成醉其中經常夜不歸宿
            • 驅動開發論壇
            • 厭倦了啤的朋友們,來我們來整點白的...痛痛快快的BSOD也好過隔鞋瘙癢!

            我的朋友

            • Sen的blog
            • IDE方面資深的受害者...經常為一個變量的定義找不著北的痛苦程序員(深表同情)
            • 老羅的blog
            • 良師益友,千年水牛,引擎猛男,分析怪獸,墨鏡酷哥,臺球高手....

            搜索

            •  

            最新評論

            中文字幕乱码人妻无码久久| 国产精品久久一区二区三区| 午夜精品久久久久久影视777| 国产午夜精品理论片久久影视| 精品久久久久久久久中文字幕| 久久精品这里只有精99品| 成人久久免费网站| 91精品无码久久久久久五月天| 天天综合久久一二三区| 亚洲乱码中文字幕久久孕妇黑人| 免费观看成人久久网免费观看| 合区精品久久久中文字幕一区 | 国产欧美久久一区二区| 天天做夜夜做久久做狠狠| 狠狠色丁香婷综合久久| 久久精品国产亚洲av麻豆蜜芽| 999久久久免费国产精品播放| 久久无码专区国产精品发布| 99国内精品久久久久久久| 97久久精品国产精品青草| 久久久久久精品免费看SSS| 精品久久久久久久中文字幕| 久久国产精品成人影院| 中文精品99久久国产| 久久久免费观成人影院| 欧美亚洲国产精品久久蜜芽 | 伊人久久大香线蕉av一区| 久久精品无码一区二区三区日韩| 精品久久久久久中文字幕| 久久久久国产精品| 国产精品一区二区久久| 免费国产99久久久香蕉| 亚洲精品乱码久久久久久| 欧美一区二区精品久久| 欧美粉嫩小泬久久久久久久| 精品久久久久久国产牛牛app| 精品免费tv久久久久久久| 国产成人无码久久久精品一| 国产精品一区二区久久| 色噜噜狠狠先锋影音久久| 久久久国产精品福利免费|