aliasxrus / torrent-manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Torrent Manager

MVP v. 0.1.14

Наша группа в Telegram: https://t.me/btt_manager

Donate:

  • TRON: TVqruXhdyMHqhUQFgyN9KS97kZDtWByBDQ
  • ETH/BSC/BTTC: 0xbD0bCA41d015e9F436207Bf1CE326256D5DfADDb
  • Waves: 3PQ5YevZhNaGP7D89YGG64yMPUkg7xSDoEs
  • Speed/BTFS IN APP: BHZJ3obt9IYWJWO8r1wQwhpmGpMHjgru1QhZRNq50o30K0FuDF3DaAeI8Wc9fChkjLyFbtH8ajdeLjZiVwEH3rU=

Donate за автоматическое удаление файлов:

  • TRX/BTT: TNZjNWimuExCSxggqk7Z2QvpaCw1GifM74
  • Speed/BTFS IN APP: BKEroKV+R46PbDhvDIrcYcmbtkkdscMdWF/Y8nKLEkMu63JA4ZyINiECykGUe43OtHrg8Z2XLbnbiGDRKk7ZQxI=

На сегодняшний день поддержка BTT есть только у клиентов μTorrent/BitTorrent/Web(LibTorrent) последних версий. Для увеличения шанса получения BTT необходимо ограничить количество других клиентов. Данный скрипт блокирует другие клиенты по их названию и версии. Инструкция по использованию:

  1. Качаем и устанавливаем NodeJS версию LTS: https://nodejs.org/ru/ или для windows 7
  2. Качаете этот репозиторий (Если нет гита то нажимаете сверху кнопку Code и выбираете Download zip, затем извлекаете и переходите в папку).
  3. В торрент клиенте открываете настройки -> дополнительно -> веб интерфейс, указываете логин, пароль и порт (придумать самим, порт лучше в диапазоне от 20000 до 60000).
  4. Находите среди файлов скрипта config.js и открываете в любом современном текстовом редакторе, заполняете поля как в пункте выше. Удобнее всего редактировать через Notepad++
  5. Для запуска программы используйте START.bat

Инструкция от @Sandra2Z для старой версии https://telegra.ph/Kak-zapustit-skript-ot-Kharis-Shamsuarov-cherez-komandnuyu-stroku-04-25

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

Самый простой способ заработка это увеличить количество раздающих компьютеров. При желании можно взять VPS в аренду, проверенные виртуальные сервера можно арендовать на ZOMRO. Рекомендую тариф VDS/VPS «MEGA» c SSD до 100Gb с операционной системой Windows. Средний срок окупаемости до недели. Для более стабильной работы торрент клиента лучше использовать Windows-Server-2012-R2-RUS.

Протестированные VPS:

Лучшие Linux сервера у REG.RU

Черный список:

  • Vultr (почасовая оплата, частые блокировки)
  • ZetaLink (частые блокировки, но деньги возвращают)
  • MaCloud (меняют условия задним числом и загоняют баланс в минус, техподдержка неадекватна)
  1. Регистрируемся в REG.RU
  2. Берем в аренду облачный сервер REG.RU промокод на скидку 9737-44AE-4C48-1361, для первого раза лучше взять тариф Cloud-3b, далее достаточно Cloud-1. Нам необходим VPS с предустановленным Docker, выбираем как указано как на картинке: docker1
  3. Скачиваем и подключаемся к серверу PuTTY, инструкция по использованию: https://www.youtube.com/watch?v=I1YfpvdHv4k Если возникнут трудности то можно посмотреть другие инструкции. Для вставки текста из буфера обмена в PuTTY можно используется правый клик мыши по окну с терминалом.
  4. Выполняем команду:
git clone https://github.com/aliasxrus/go-torrent-manager.git ~/tm &&
chmod +x ~/tm/torrent-manager-linux &&
chmod 777 ~/tm/ut
  1. Задаём конфигурацию блокировщика, более подробно можно узнать тут:
cat > ~/tm/ut/config.yaml <<\eof
IpFilterConfig:
  interval: 3
  length: 5000
  path: /tm/ut/ipfilter.dat
  username: GOMAXPROCS
  password: 4tc2lNElWO4m
  port: 45380
  url: http://127.0.0.1
  errorLimit: 100
  inactiveLimit: 0
  strategy: 1
  clearUTorrent: false
  clearBitTorrent: false
  clearLibTorrent: true
  startClient: /tm/ut/uTorrent.exe
AutoTransferWallets:
  - name: Speed
    keyType: speed
    recipient: BNEY1vf9iFaf4se7m0tIZxYBvDEluTS+u8yLvGFMAyzT9UIDrk+Yi8pdw5ydGtoOt/M/lF1nlcVKwbYvvQie3Xo=
    interval: 3
    portFile: /root/.wine/drive_c/users/root/Local Settings/Application Data/BitTorrentHelper/port
    speedPassword: BHZJ3obt9IYWJWO8r1wQ
eof

Обязательно смените логин, пароль и адрес начисления. Первый вход под старым логином GOMAXPROCS и паролем 4tc2lNElWO4m. Менять порт не нужно! Логин и пароль менять в торрент клиенте: настройки -> дополнительно -> веб интерфейс.

  1. После подключения копируем и вставляем команду:
docker run -it \
  --name tm \
  --network host \
  -e LANG=C.UTF-8 \
  -e LC_ALL=C.UTF-8 \
  -v ~/tm:/tm \
  -v ~/tm/ut/BitTorrentHelper:"/root/.wine/drive_c/users/root/Local Settings/Application Data/BitTorrentHelper" \
  -v ~/downloads:/root/.wine/drive_c/users/root/Downloads \
  -e CONFIG_PATH=/tm/ut/config.yaml \
  -d \
  --restart=always \
  aliasxrus/docker-wine:v2 /tm/torrent-manager-linux

Где:

  • --name ut - название контейнера
  1. Ссылка для доступа к веб интерфейсу:
http://IP_СЕРВЕРА:ПОРТ_ВЕБ_ИНТЕРФЕЙСА/gui/
# пример, вам надо указать IP сервера:
http://111.111.111.111:45380/gui/

Первым делом необходимо изменить логин и пароль от веб интерфейса который указывали в конфигурации выше!

  1. Для просмотра логов блокировщика введите команду:
docker logs -f --tail 100 tm

Где:

  • -f - следить за выводом лога, для выхода из данного режима нажмите Control+C
  • --tail 100 - количество строк, отображаемых с конца
  1. Для перезапуска блокировщика и клиента выполните команду:
docker restart tm
  1. В случае сбоя контейнер можно удалить и создать по новой (пункт 6), торрент клиент и закачки . Команда для удаления
docker rm -f tm

Первым делом регистрируемся на Binance. Для возможности перевода на кошелек нужно:

  • перечисляем на кошелек в торрент клиенте 0.1 TRX. Их можно купить на Binance или попросить в профильных чатах, к примеру https://t.me/BTTBitTorrentRU
  • адрес вашего кошелька указан в Кошелек -> Публичный адрес (в правом верхнем углу 3 точки, сразу после "Информация по восстановлению данных")
  • если у вас несколько кошельков BTT, то нужно перевести TRX только на 1 из них. При первом переводе на Binance он активирует ваш TRX/BTT кошелек на бинансе и можно будет переводить с любых BTT кошельков с торрент клиента.

Перевод на кошелек Binance

  • первым делом необходимо перевести баланс из BTT in-app в BTT on-chain. Это занимает некоторое времени, результат можно посмотреть в История
  • кошелек бинанса можно найти в Кошелек -> Обзор кошелька -> Основной аккаунт, тут находим BTT через Поиск монет и в колонке Действие нажимаем кнопку Ввод.
  • в правой части окна указан ваш кошелек, проверяем что выбран TRC20 и копируем кошелек.
  • далее переводим BTT on-chain на бинанс. Для этого в выпадающем меню выбираем Другой публичный адрес куда вводим BTT кошелек с бинанса.

Вывод денег на банковскую карту:

  • переходим на BestChange, сразу под логотипом переходим в Список и выбираете что отдаёте BTT и куда собираетесь принять средства. Нажимаем Найти лучший курс.
  • сайт подберет лучшие по курсу обменники и предложит их на выбор.
  • переходим на обменник, заполняем необходимые поля.
  • переводим с Binance кошелька Кошелек -> Обзор кошелька -> Основной аккаунт, тут находим BTT через Поиск монет и в колонке Действие нажимаем кнопку Вывод.
  • переводим на кошелек обменника и ждём поступления денег.

При скачивании файлов есть опасность потратить свои BTT, они будут потрачены на ускорение скачивания. Для предотвращения этого можно скачивать торрент другим клиентом и в автоматическом режиме передавать их в μTorrent/BitTorrent.

  1. Скачиваем и устанавливаем QBittorrent
  2. Переходим в настройки QBittorrent: Сервис -> Настройки... -> Загрузки
    • указываем Путь сохранения по умолчанию, это папка куда будут скачиваться торренты.
    • указываем Копировать торрент-файлы завершенных загрузок в, сюда будут сохранены торрент файлы для передачи их в μTorrent/BitTorrent.
  3. Переходим в настройки QBittorrent: Сервис -> Настройки... -> BitTorrent
    • В самом низу находим Ограничения раздачи
    • Ставим галку По достижению рейтинга раздачи в значение: 0
    • В пункте затем выбираем Остановить торрент
  4. Заходим в μTorrent Настройки -> Настройки программы
    • указываем путь Помещать загружаемые файлы в как у QBittorrent.
    • ставим галку у пункта Automatically load torrents from и указываем путь куда QBittorrent сохраняет торрент файлы.

Полезные ссылки:

Шлюзы с которых идёт вывод BTT:

About

License:MIT License


Languages

Language:JavaScript 98.6%Language:Shell 0.8%Language:Batchfile 0.6%