Linux下一直沒有能支持DLP的電驢客戶端,為了避免被吸血,一直以來只好使用wine來運行Windows下支持DLP的電驢客戶端,或者是忍受被吸血的痛苦。
現在廣大Linux用戶可以不在為被吸血而頭疼了,aMule的DLP源碼補丁可以讓aMule支持反吸血。不過稍顯麻煩的是,aMule沒有提供接口,所以DLP是直接編譯到aMule裡面去的,也就是說想要讓aMule用上DLP的話,還得重新編譯aMule。
目前aMule的源碼補丁使用的是官方的DLP39版本,雖然似乎fzh的DLP在國內來說效果更好,但是沒有源碼,暫時就沒法使用了,只能先用著官方的39版本。可以放心的是,從源碼上來看,官方的39版本也能屏蔽很多國內的吸血客戶端。
應用aMule的DLP源碼補丁和編譯安裝步驟:
1、首先下載aMule 2.2.6版本的源碼,以及DLP補丁的源碼,並解壓縮;
2、進入aMule的源碼目錄並應用DLP源碼補丁
cd aMule-2.2.6
patch -p0 < ../aMule-2.2.6-DLP39.patch
編譯並安裝
./configure --prefix=/usr --disable-debug --enable-optimize --enable-upnp --enable-geoip --enable-nls --enable-amulecmd --enable-alcc -enable-alc --enable-cas --enable-wxcas --enable- mmap
make
make install