В связи с баном демоноидом Украины - сделал себе ретрекер. При надобности - легко переписывается под другие трекеры.
UPD: чуть подправил. Теперь работает более адекватно.
<?php
/**
*mr.The (C)
**/
set_time_limit(0);
error_reporting(0);
$data="/announce?";
foreach ($_GET as $key => $value){
if($key=="peer_id") $data.="peer_id=-UT1820-z8%D1D%CE%12%85%82R%C8%A3%1F&"; else
$data.=$key."=".urlencode(str_replace("<ERROR>","",$value))."&";
}
$socket = fsockopen("inferno.demonoid.com",3407);
if ($socket){
$send = "GET $data HTTP/1.0\r\n";
$send .= "Host: inferno.demonoid.com\r\n";
$send .= "User-Agent: ".$_SERVER['USER_AGENT']."\r\n";
$send .= "Connection: Close\r\n";
$send .= "\r\n";
if(fputs($socket,$send)) {
$buf="";
while(fgets($socket,1024)!="\r\n" && !feof($socket));
while(!feof($socket)) $buf.=fread($socket,1024);
}
}
echo $buf;
?>
Заливаем на хост и добавляем линк на файл как трекер к закачке. Радуемся ^_^ ЗЫ. от хоста требуется поддержка PHP (неожиданно, правда?) и включенные сокеты. ЗЫЫ. это только ретркер. На демоноид по прежнему заходим через прокси\анонимайзеры.