• <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 閱讀(985) 評論(1)  編輯 收藏 引用 所屬分類: Misc
            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            常用鏈接

            留言簿

            隨筆檔案

            文章分類

            文章檔案

            收藏夾

            常去的壇子

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

            我的朋友

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

            搜索

            •  

            最新評論

            亚洲精品蜜桃久久久久久| 欧美va久久久噜噜噜久久| 嫩草影院久久国产精品| 亚洲天堂久久精品| 欧美精品福利视频一区二区三区久久久精品 | 久久精品成人免费国产片小草| 伊人精品久久久久7777| 国产精品视频久久久| 久久一区二区免费播放| 久久亚洲精品成人AV| 久久久久亚洲?V成人无码| 色妞色综合久久夜夜| 久久国产视屏| 99999久久久久久亚洲| 久久夜色精品国产噜噜亚洲a | 亚洲狠狠久久综合一区77777| 欧美粉嫩小泬久久久久久久 | 国产精品久久久天天影视| 久久精品国产亚洲AV忘忧草18 | 久久精品一区二区三区不卡| 中文字幕久久亚洲一区| 久久精品无码一区二区三区日韩| 精品久久久久久国产潘金莲| 狠狠色噜噜色狠狠狠综合久久| 久久精品亚洲精品国产欧美| 99久久人妻无码精品系列| 无码人妻久久一区二区三区免费丨 | 久久久精品人妻一区二区三区蜜桃 | 偷偷做久久久久网站| 久久久久国产精品嫩草影院 | 97久久超碰成人精品网站| 狠狠综合久久AV一区二区三区 | 国产精品久久永久免费| 99999久久久久久亚洲| 国产亚洲色婷婷久久99精品| 久久午夜羞羞影院免费观看| 久久精品国产久精国产果冻传媒 | 亚洲伊人久久综合影院| 亚洲Av无码国产情品久久| 色青青草原桃花久久综合| 久久99精品久久久大学生|