巧妙地把windows搭建成代理服務器
0x01 背景
在現(xiàn)實情景中,我們僅有一臺windows 主機可以上網(wǎng)(在公司的生產(chǎn)環(huán)境、測試環(huán)境、各種其他場景下,由于各種安全策略或者上網(wǎng)限制,其他服務器均無法上網(wǎng)。但是我們在測試、生產(chǎn)中,可能需要其他服務器聯(lián)網(wǎng)獲取更新包、插件包、安裝包、策略文件等。這就要求我們通過一臺可以上網(wǎng)的機器作為代理進行中轉(zhuǎn)。
0x02 CCproxy 代理軟件
CCproxy 可以很簡答地把一臺windows server 變成代理服務器,并且提供多樣的功能。
1 下載安裝
地址為:http://www.ccproxy.com/,下載安裝文件后,點擊安裝即可,然后點擊桌面的圖標【CCproxy 】即可運行軟件。演示版其中可以提供免費的3個連接用戶,也就是說同一個時間CCProxy只能有3個IP同時連接這代理服務器。如果數(shù)目超過3個,就需要購買該軟件。
2 溫馨小提示
我們可以根據(jù)自己的上網(wǎng)需求,當某些服務器需要上網(wǎng)的時候,連接該軟件;當不需要上網(wǎng)的時候,斷開連接。這樣就可以動態(tài)使用3個用戶的數(shù)目了。當然聰明的同學可以百度搜索各種破解版。或者對于我們需要通過這個代理的個人都設置為相同IP(雖然會產(chǎn)生IP沖突,但是不影響上網(wǎng)的).當然各位同學還有各種流光溢彩的方式,歡迎補充。
3 代理服務器信息
代理服務器的IP : 192.168.1.108
代理服務器的port : 808
只要在其他服務器的網(wǎng)絡設置把代理設置為以上的配置就行了,或者在其他服務器上的某個軟件中,把代理設置為以上配置。例如在其他服務器中的IE把代理設置為以上IP和端口,即可使用代理上網(wǎng);再如在nessus激活界面,點擊 【advance】,彈出代理服務器的設置,填入以上配置,即可通過代理上網(wǎng)了。
0x03 使用apache 代理服務器
我們也可以使用apache 作為代理服務器,從而把一臺windows 主機打造成一臺代理服務器,讓其他主機通過這臺windows 主機來上網(wǎng)。
1 下載安裝
下載地址:http://httpd.apache.org/docs/current/platform/windows.html#down其中前三個網(wǎng)站是可以獨立下載apache httpd的,后面兩個是包含 Apache httpd, and,PHP and MySQL的集成環(huán)境。在這里我們只是需要apache httpd 。
我選擇了第一個鏈接:ApacheHaus, 點擊后將會打開:http://www.apachehaus.com/cgi-bin/download.plx
這時,我們根據(jù)自己的windows 服務器的版本選擇,我選擇了 Apache2.2 點擊紅色箭頭的圖標,即可進入下載鏈接,進行下載。
下載得到httpd-2.2.31-x64-r6.zip ,解壓到目錄D:\Apache22;在目錄:D:\Apache22\bin 下點擊httpd.exe 可以開啟服務;點擊ApacheMonitor.exe可以開啟監(jiān)控
在瀏覽器中輸入http://localhost/ 應當能夠看到Apache的歡迎畫面。
2 加載代理模塊
在目錄:D:\Apache22\conf 找到 文件:httpd.conf, 找到以下模塊,把它們前面的【#】去掉。HTTP 、FTP 、HTTPS sites
#LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_connect_module modules/mod_proxy_connect.so #LoadModule proxy_http_module modules/mod_proxy_http.so #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
具體參考資料:
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyrequests
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
3 添加proxy 配置
步驟A: httpd.conf 的末尾添加以下內(nèi)容,
ProxyRequests On <Proxy *> Order allow,deny Allow from all # Deny from 127.0.0.1 # Deny from 10.10.10.0/24 </Proxy>
步驟B: httpd.conf中的 Listen 80 改成以下內(nèi)容:
Listen 192.168.1.108:8089
4 重啟httpd.exe
5 代理服務器信息
代理服務器的IP : 192.168.1.108
代理服務器的port : 8089
只要在其他服務器的網(wǎng)絡設置把代理設置為以上的配置就行了,或者在其他服務器上的某個軟件中,把代理設置為以上配置
0x4 fiddler代理上網(wǎng)
1 下載安裝:http://www.telerik.com/fiddler
2 設置代理,如下圖
3 代理服務器信息
代理服務器的IP : 192.168.1.108
代理服務器的port : 8888
只要在其他服務器的網(wǎng)絡設置把代理設置為以上的配置就行了,或者在其他服務器上的某個軟件中,把代理設置為以上配置
0x05 使用burpsuite
本質(zhì)設置和fiddler 相同,這里就不詳細介紹了。
到此這篇關(guān)于巧妙地把windows搭建成代理服務器的文章就介紹到這了,更多相關(guān)windows搭建成代理服務器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
完美解決IIS服務器無法加載應用程序 ''/LM/W3SVC/1/ROOT''-沒有注冊類別的問題
完美解決IIS服務器無法加載應用程序 ''/LM/W3SVC/1/ROOT''-沒有注冊類別的問題...2007-03-03