如何將WebScarab鏈接到另一個代理上
介紹
如果您在本地網絡上使用代理服務器導航(這在商業網絡中很常見),如果代理服務器正常工作,您需要配置WebScarab將其鏈接到該代理服務器。
有些人稱之為“在防火墻后面使用WebScarab”,因為防火墻將阻塞外部流量,而不是來自代理服務器的流量。但事實上,代理服務器是WebScarab在這種情況下工作的關鍵。
配置此示例的方案
顯然,您需要知道代理服務器的IP地址(或解析為LAN的服務器名稱)以及代理服務器偵聽的端口號。為簡單起見,假設我有一個局域網,其網絡范圍為192.168.1.0 / 24(這意味著它的掩碼為255.255.255.0),并且代理服務器位于地址192.168.1.10上并進行偵聽端口8080。
如果不確定代理服務器的IP地址是什么,并且其他人配置了服務器以使他們正確導航代理,則可以在瀏覽器設置中看到它(已在此處手動配置并且未自動選擇它)。
由于在此示例中使用的是Microsoft Internet Explorer,因此可以在此處看到我的代理屬性:工具-> Internet選項->局域網設置->在局域網上使用代理服務器->地址:192.168.1.10端口:8080
我正在使用標準屬性在PC上本地運行WebScarab。因此,您將在端口8008上偵聽標準網址127.0.0.1。有些人喜歡使用名稱“ localhost”,我更喜歡使用IP地址“ 127.0.0.1”,但它們都是相同的,所以沒有使用哪一個至關重要。
第一步:配置WebScarab指向我的內部網絡代理
注意:標準端口號是WebScarab配置中包含的值“ 3128”,用于將其鏈接到另一個代理服務器(工具->代理)。這不一定意味著它是在網絡上使用的正確端口號。在我的示例中,我的本地網絡代理配置為偵聽端口“ 8080”。因此,這是我必須在WebScarab中使用的valr:工具->代理-> [HTTP和HTTPS代理的“端口”框]
一旦我正確配置了此設置,WebScarab即可通過本地網絡的代理在網絡外部建立連接。
警告!!確保通過“工具”->“代理”指定的代理不會指向WebScarab代理端口,否則我們將最終創建一個無限循環,因為WebScarab會嘗試將其自身用作出站代理,并且只會停留沒有可用的套接字或可用內存。
注意:如果您在Windows中使用WebScarab,并且Internet Explorer通過指定的代理成功訪問了外部網絡,則可能只需通過工具->代理訪問WebScarab出站代理,然后單擊“獲取IE設置”按鈕。這僅適用于WebScarab的“安裝程序”版本,而不適用于“自包含”版本或Java WebStart。由于此功能依賴于對本機Windows庫的調用才能讀取此信息。
第二步:配置瀏覽器以通過WebScarab發送連接
無論是否鏈接到另一個內部代理,此步驟都是使WebScarab正常工作的常用步驟。
數字“ 3128”不是與IE一起使用的正確數字。另外,內部網絡上的代理IP地址也不是我在這里要使用的地址(除非我直接連接到Internet,而中間沒有webscarab)。
如上所述,我正在瀏覽的同一臺PC上本地運行WebScarab。因此,在IE中,我需要在“地址”字段中輸入值“ 127.0.0.1”,在“端口”字段中輸入值“ 8008”,如下所示:工具-> Internet選項->連接-> LAN配置->使用服務器局域網上的代理->地址:127.0.0.1端口:8008
另外,我建議您將“自動檢測屬性”字段保留為空白。“避免本地地址使用代理服務器”也是如此。如果僅打算在連接到本地網絡以外的站點時使用WebScarab,則沒有關系。但是,如果您嘗試連接到本地網絡上的網站,則該設置將導致IE直接連接到本地Web服務器,而無需通過WebScarab。因此,為了安全起見,我建議您也保持場地清潔。
我現在有:
- 通過WebScarab轉發到我的瀏覽器的連接,WebScarab正在127.0.0.1:8008監聽
- WebScarab已經通過地址192.168.1.10和端口號8080的網絡代理轉發了我本地網絡外部的連接(也稱為WebScarab鏈到另一個代理192.168.1.10:8080)。
WebScarab中文漢化使用教程
推薦文章: