О программе
Всем известно, что основное правило в p2p сетях, это: "скачал сам, теперь дай скачать другим". Поэтому на закрытых трекерах (трекеры требующие регистрацию) есть система рейтинга, при которой учитывается соотношения того количества данных, что вы скачали и того количество данных, что вы залили. То есть, если вы скачали 50 Mb, а залили 25 Mb, то ваш рейтинг будет равен 0.5
Трекеры говорят, что ваш рейтинг должен стремиться быть равным 1 (или выше), но ежели ваш рейтинг начинает сильно опускаться, к примеру ниже 0.3 (всё зависит от трекера), то вас могут забанить или наложить какие-то дополнительные ограничения.
Но что делать если у вас асинхронное интернет подключение и скорость вашей сгрузки в десять (а то и бoлее) раз больше чем скорость выгрузки (аплоад)? Тогда получается, что если вы скачаете какой либо файл за 6 часов, то на его полную отдачу (до рейтинга 1) у вас уйдет 60 и более часов! И поэтому, если Вы постоянно что-то скачиваете, то Вы обречены быть с низким рейтингом, который не реально повысить с вашей скоростью подключения к интернету.
Программа BitTorrent Proxy предназначена для обхода всех этих ограничений по рейтингу на закрытых трекерах в битторрент сетях.
Термины
Некоторые термины, которые помогут полностью понять эту статью тем, кто особо не разбирается в компьютерах и его терминологии. Аплоад - скорость, с которой ваш компьютер может передавать данные другому компьютеру. Даунлоад - скорость, при которой ваш компьютер может принимать данные с других компьютеров. Пир - один из участников обмена данных. Сид - тоже самое что и пир, только у сида есть полностью скаченный файл. Трекер - сайт хранящий информацию об обмене данных в битторрент сетях. Прокси - проще говоря, это посредник между двумя компьютерами. Т.е. компьютеры могут передавать данные напрямую между собой, а могут через какого либо посредника, поэтому все данные которые они передают, проходят через этого посредника - прокси. Желающим понять это лучше, могу порекомендовать почитать статью в Википедии.
Как всё это работает
В битторрент сетях всё работает следующим образом:
Когда вы с трекера скачиваете torrent файл, то запускается ваш установленный в системе битторент клиент (большинство используют uTorrent). Затем он подключается к трекеру и получает от него список пользователей, которые тоже качают нужный вам файл, а также тех, кто его уже скачал и остался на раздаче только чтоб раздавать. Затем битторент клиент начинает соединяться с этими пользователями и скачивать (или заливать) с них данные. Время от времени, во время скачивания, битторент клиент соединяется с трекером и сообщает ему о том, сколько он уже скачал и сколько залил и на какой стадии он находится (сколько осталось скачать или может уже скачал).
Так вот, в программе есть два режима работы: режим скачивания и режим эмуляции.
» При режиме скачивания программа становится посредником между вашим битторент клиентом и трекером, то есть все данные, которые отправляет ваш клиент трекеру первым делом проходят через BitTorrent Proxy который изменяет их, а уж затем отправляет дальше на трекер.
» При режиме эмуляции нет вообще нужды в битторент клиенте, BitTorrent Proxy эмулирует скачивание файла, общаясь только с трекером но, не производя никаких дополнительных подключений к участникам раздачи. Соответственно, при этом режиме не происходит реального скачивания файла, а только эмуляция этого процесса.
Основные сведения о программе
Интерфейс программы крайне прост. При запуске программы, появляется главное окно, содержащее только верхнее меню, которое состоит из следующих кнопок: Кнопка скачивания - открывает окно режима скачивания. Подробнее о режиме скачивания, читайте в соответствующем разделе. Кнопка эмуляции - открывает окно режима эмуляции. Подробнее о режиме эмуляции, читайте в соответствующем разделе. Настройки - Открывает окно настроек. Подробнее о настройках, читайте тут.
Писать объяснение к кнопкам "О программе" и "Выход" не вижу смысла :)
После инсталляции программы, в системное меню torrent файлов добавляется пункт "Запустить через BitTorrent Proxy". После того как вы скачиваете торрент файл с трекера, нажимаете на нём правой кнопкой мыши, появляется системное меню и выбираете пункт "Запустить через "BitTorrent Proxy". Запустится BitTorrent Proxy.
В зависимости от того, какое действие по умолчанию вы выставили в настройках, откроется окно скачивания или же окно эмуляции.
Если у вас действие по умолчанию "Скачивание", то откроется окно скачки с нужными установками, а затем установленный в системе по умолчанию битторрент клиент. На протяжении всей скачки файла, BitTorrent Proxy должен быть включен!