BitTorrent Proxy 0.87
Для тестеров стала доступна версия 0.87 программы BitTorrent Proxy. Всё ещё нет публичной версии, так как хочу прежде избавится от большенства багов.
FAQ по BitTorrent Proxy
Многие пишут мне письма о том, что программа, так или иначе, не работает как должна. В большинстве случаев это происходит из-за того, что люди не совсем понимают, как всё это устроено и работает. К сожалению, у меня нет времени писать подробный хелп к программе (да и кто читает этот хелп?) однако я постараюсь со временем написать небольшой FAQ. А сейчас хотел бы вам объяснить пару моментов.

· Некоторые пишут, что у них не создаётся меню “Запустить через BitTorrent Proxy”, единственная обнаруженная причина, по которой это происходит, это из-за того, что с расширением torrent не ассоциирован ни один битторент клиент. Ведь при выборе этого пункта программа должна запустить битторент клиент, а раз такого нет в системе, то и смысла в этом меню тоже нет. Поэтому, прежде чем устанавливать BitTorrent Proxy, убедитесь, что у вас установлен и ассоциирован с расширением torrent какой либо битторент клиент.

· Когда вы останавливаете скачку, то рекомендую, не торопится и выключать BitTorrent Proxy и сам битторент клиент. Дело в том, что когда вы нажимаете на кнопку (или меню) останавливающую скачку, то клиент отсылает на трекер сообщение о том, сколько он скачал и отдал, а также о том, что скачка остановлена. Но зачастую на отправку этого запроса уходит некоторое время, это может происходить по множеству причин, либо из-за загруженности компьютера, либо из-за медленного соединения, либо из-за того, что сайт трекера (как правило) очень загружен. И поэтому если вы выключите клиент или BitTorrent Proxy раньше чем этот запрос будет отослан, то данные о вашем рейтинге не будут отосланы на трекер и ваш рейтинг на сайте не изменится. Кроме того, с точки зрения трекера, вы всё ещё будете как будто скачивать раздачу.
Так как убедиться, что соединение прошло?
Во-первых, в разделе “логи” в BitTorrent Proxy самая последняя запись (самая верхняя) должна быть такой: “SocketOut - отключение”. Это означает, что программа передала на трекер данные и отключилась.
Во-вторых, в самом битторент клиенте должно быть написано что закачка полностью остановлена. К примеру в BitComet’е это выглядит так:

А вот в µTorrent это никак не определить по самому клиенту, тут нужно смотреть только в логи BitTorrent Proxy.
Ваш битторент клиент?
Закончился опрос "Ваш битторент клиент".
Как можно увидеть, несомненным победителем стал µTorrent.
В разработке...
Из-за стечения обстоятельств, сейчас предостаточно времени, чтобы заниматься развитием своих программ. Так как большей популярностью пользуется BitTorrent Proxy, то именно ею и занимаюсь.

Для тестеров стала доступна версия 0.86.

В ней я реализовал возможность использовать программу как обычный HTTP прокси. Это сделало, в каком-то плане, программу более удобной в использовании, так как достаточно прописать нужные настройки в битторент клиенте и всё на этом. Отпадает необходимость запускать несколько копий программы, запускать скачку через специальное меню и т.д. Однако если вы хотите для разных раздач использовать разные настройки, то вам придётся подключаться по старому.
Этот режим уже показал отличные результаты с клиентом µTorrent и BitComent (0.60). К сожалению, почему-то BitComet версии 0.70 отказался работать, после небольших исследований оказалось, что это вина самого БитКомета, в этой версии сидит какой-то глюк, который не правильно работает с HTTP прокси. В ближайшее время будут протестированы и другие битторрент клиенты.

Также реализована частичная поддержка внешнего HTTP прокси. Это будет особенно полезно тем, кто по каким либо причинам перекрыт фаерволом.

Как только закончатся все тесты, то будет выпущена публичная версия.


BitTorrent Proxy 0.85
Вышла новая версия программы BitTorrent Proxy, изменения пока не очень значительны, но чувствуется, что финальная версия будет уже скоро, осталось лишь подкорректировать несколько мелочей.

Изменения в этой версии:
- Теперь в программе можно переключить язык. Пока доступны только два языка: Русский и Английский.
- Сделал инсталляцию для программы, так как многие жаловались на отсутствие необходимых компонентов. Однако из-за этого размер архива увеличился до 1,15 Mb. Это при том, что сама программа весит всего лишь 50 Kb.
- Мелкие фиксы по мелочи

Кстати, все кто жаловался на то что программа не добавляет нужный пункт в системное меню файлов torrent, так это из-за того, что у вас это расширение на ассоциировано ни с одной из программ.
BitTorrent Proxy
Пришло очень много сообщений о том, что не появляется пункт в системном меню торрент файлов. Пока не совсем понимаю почему это происходит.

В любом случае в следующей версии сделаю инсталятор для программы. Это должно решить эту и некоторые другие проблемы.
Ещё один багфикс
Как сегодня обнаружилось, я снова накосячил в последней версии программы BitTorrent Proxy. Произошел сбой в версии программы изза чего постоянно выдавало, что имеется новая версия, а также программа зачастую вылетала через несколько минут работы.

Все ошибки были исправлны. Пожалуйста перезгрузите программу.

Кстати, очень жаль, что об ошибках я узнал только через 3 дня после последнего релиза. Напоминаю, что если вы столкнулись с какойто неисправностью, то можете написать мне в форме связи со мной. Я читаю письма постоянно. Также вы можете писать мне предложения по улучшению и развитию какой либо программы.
Опрос
Сделал на сайте опросы. Пол дня сидел, возился :)
Использовал технологию Ajax. Имхо, получилось совсем даже не плохо.

В связи с этим, небольшой опрос.
Небольшой багфикс
Все кто использует версию 0.84 программы BitTorrent Proxy, а также пользуется клиентом µTorrent, настоятельно рекомендуется заного скачать программу, так как был обнаружен небольшой баг изза которого у многих µTorrent просто отказывался работать, не происходило соединения с трекером.
BitTorrent Proxy 0.84
Так получилось, что в последний месяц у меня довольно много свободного времени, поэтому сейчас есть время заняться разработкой BitTorrent Proxy, так как понимаю, что завтра этого времени может уже не быть. Стараюсь находить и исправлять баги как можно оперативнее, хотя многие проблемы, о которых пишут мне пользователи, это не баги программы, а просто какие-то конфликты между программами в системе пользователя. К примеру, фаервол может блокировать соединение с BitTorrent Proxy. Также стараюсь реализовать некоторые из пожеланий пользователей.

Мне приходило несколько писем, о том, что программа не работает в Windows Vista. Но группа тестеров сообщила мне, что программа замечательно работает под Висту, так что тем, у кого программа не работает, рекомендую попробовать поискать проблему у себя.

Также мне сообщили о том, что программа успешно протестирована с битторрент клиентом Azureus.

Так чего же нового в версии 0.84:
- Сделал опцию "Автоматическая проверка обновления". До этого программа постоянно проверяла, есть ли новая версия программы. Теперь вы можете отключить эту опцию.

- Заново переработал работу программы с клиентом µTorrent. Проблема в том что самые популярные клиенты (BitComet и µTorrent) работают с трекерами немного по-разному и поэтому когда я оптимизировал работу программы под µTorrent, то BitComet иногда стал подглючивать. В версии 0.83 была не очень удачная попытка устранить неисправности, но в версии 0.84 программа теперь сама определяет каким клиентом вы пользуетесь, и оптимизирует свою работу должным образом.

- Также реализована работа с трекерами, которые используют какой-то другой порт за место стандартного 80. Некоторые трекеры специально перешли на другой порт, так как предыдущие версии программы не могли работать с нестандартными портами.