代理利器DeleGate配置舉例

DeleGate是一款代理利器,支持代理多種協議(HTTP, FTP, POP3,SMTP,DNS等),支持HTTP反向代理,支持代理轉發(支持上游代理),支持多種認證方式。具備豐富的命令行參數,能夠很方便地經過啓動多個進程實例實現提供多個代理。 工具

該工具的主頁是:http://www.delegate.org,當前最新版本是9.9.7。貌似國內用的人不多,基本沒有找到什麼參考資料。 spa

看了一下午說明文檔,終於實現了個人需求(我一直想找到一個支持多端口到多代理轉發的工具)。 命令行

安裝: 代理

wget ftp://ftp.delegate.org/pub/DeleGate/delegate9.9.7.tar.gz htm

tar zxvf delegate9.9.7.tar.gz 進程

cd delegate9.9.7 文檔

make get

可執行文件的位置是:"src/delegated"。 it

 

啓動: io

./src/delegated -P20130 SERVER=http PERMIT="*:*:*" PROXY="66.219.22.4:8080" MYAUTH="redice:123456789" AUTHORIZER="-list{sitedigger:sd201314}" AUTH=viagen:-

各參數的含義以下:

■ -P20130 指定監聽端口爲20130。
■ SERVER=http 支持的代理類型(HTTP, FTP, POP3,SMTP,DNS等)。
■ PERMIT="*:*:*" 容許全部協議(第一個*)、容許到全部目的主機(第二個*)、容許全部的源主機(第三個*)。
■ PROXY="66.219.22.4:8080" 指定上游代理,delegated接收到的請求將轉發到該代理。
■ MYAUTH="redice:123456789" 指定上級代理的認證方式(這裏指定了用戶和密碼)。
■ AUTHORIZER="-list{sitedigger:sd201314}" 指定本代理使用認證方式爲用戶名和密碼(HTTP Basic Authentication)。
■ 默認狀況delegated發出的請求頭裏將包含「HTTP_VIA: 1.1-(DeleGate/9.9.7)」,致使目標主機可以檢測出來訪問使用了代理(匿名代理),經過指定 AUTH=viagen:-參數便可禁掉該頭。

 

PS:DeleGate這個日貨能夠不抵制!

相關文章
相關標籤/搜索