Служба transmission для windows

Для небольшого домашнего сервера под управление операционной системы Windows 10, на мой взгляд самым удобным торрент-клиентом является Transmission.

Главными удобствами является малая затрата ресурсов и возможность рабобы в виде фоновой службы (с возможностью удалённого доступа).

В моём случае реализация такова:

1. Скачиваем свежий дистрибутив с официального сайта — https://transmissionbt.com/download/

2. Во время установки указываем установить службу

3. После установки — запускаем графическую оболочку Transmission Qt Client и настраиваем «по вкусу» (в том числе параметры удалённого доступа и логин/пароль). Эти настройки сохраняются в файл %LOCALAPPDATA%/transmission/settings.json Но это настройки только для приложения, запущенного от имени данного пользователя.

4. Для настройки службы нужно её остановить (в списке служб — Transmission Daemon) и после этого копируем настроенный файл из предыдущего пункта в папку C:\Windows\ServiceProfiles\LocalService\AppData\Local\transmission-daemon (с заменой). После этого можно запустить службу.

Итог. При запущенном клиентском приложении — выполняются настройки приложения. Когда приложение закрыто — выполняются настройки службы.

В большинстве случаев я пользуюсь только службой, работая с Transmission через удалённый доступ.

Для удалённого доступа можно использовать встроенный WEB-интерфейс, но я предпочитаю приложение Transmission Remote GUI

Скачать

macOS

Transmission-4.0.6.dmg
 Apple Silicon Native
Необходим macOS 10.13 и выше


Предыдущие версии
   /  
Последние

Windows

transmission-4.0.6-x64.msi
transmission-4.0.6-x86.msi
Необходим Windows 10 и выше

transmission-4.0.6-qt5-x64.msi
transmission-4.0.6-qt5-x86.msi
Необходим Windows 7 и выше


Предыдущие версии
   /  
Последние

Linux & Unix

transmission-4.0.6.tar.xz


Предыдущие версии
   /  
Последние

Исходный код

Дистрибутивы  |  Последние  |  Предыдущие версии

NAS & Встраиваемые системы

Ресурсы и Инструкции

SHA256 Хэши

e69857f152e0c2f5384cc603586c3dff2c30c93e674263346a702863e7277c1a  Transmission-4.0.6.dmg
29417282f2a5405018a211aa94e60d324657cf347e7a496ca7a51798ede0f6c1  transmission-4.0.6-x64.msi
b7bdac970c686cfcdc249dc96fabb83fe85057e7d53f4c9aa55dc71891ba8c26  transmission-4.0.6-x86.msi
8fe99234539da38be335fc3d999d1364c0c203d5dbc53109519b1df634e0462d  transmission-4.0.6-qt5-x64.msi
2f58c166e3163ad4fbe7c14a2a1fdf4c36fd7376891be2922091ffed1aa3c702  transmission-4.0.6-qt5-x86.msi
2a38fe6d8a23991680b691c277a335f8875bdeca2b97c6b26b598bc9c7b0c45f  transmission-4.0.6.tar.xz
f9984b6ba51a02bb8f880c538b28e2c7d6a3b7a22257a166cc3e1d55a133ab34  Transmission-3.00.dmg
c34828a6d2c50c7c590d05ca50249b511d46e9a2a7223323fb3d1421e3f6b9d1  transmission-3.00-x64.msi
eeab85327fa8a1299bb133d5f60f6674ca9e76522297202bbe39aae92dad4f32  transmission-3.00-x86.msi
9144652fe742f7f7dd6657716e378da60b751aaeda8bef8344b3eefc4db255f2  transmission-3.00.tar.xz

Пакеты Windows MSI: бесплатная подпись кода, предоставляемая SignPath.io, сертификат от SignPath Foundation

Дистрибутивы Linux и Unix

Не видите свой дистрибутив? Вы можете запросить добавить его здесь

Ubuntu

Стабильный

$ apt install transmission

Fedora

$ yum install transmission

Arch Linux

Официальный пакет

Установка и настройка

Debian

Официальный пакет

$ apt install transmission

Raspberry Pi

Руководство по Torrentbox

$ apt install transmission

Mint

$ apt install transmission

OpenSUSE

Официальный пакет

CentOS

Пакеты сообщества

Manjaro

Установка transmission-cli

Установка transmission-gtk

Pop!_OS

$ apt install transmission

Flathub

Официальный пакет

Docker

linuxserver/transmission

FreeBSD

Официальный пакет

Fresh Ports

Gentoo

Официальный пакет

Pardus

$ sudo pisi it transmission

OpenBSD

Пакет OpenBSD

Puppy

Пакет .pet

Встраиваемые системы

Open Media Vault 5

Установка и настройка

Synology NAS

Установка и настройка

WD My Cloud

Установка и настройка

QNAP NAS

Установка и настройка

TrueNAS

Установка и настройка

OpenWrt

Установка и настройка

IPFire

Установка и настройка

This short guide is only possible because of the Transmission, OpenSSL, curl and CMake developers’ work.
Thanks to https://github.com/transmission/transmission-release-scripts/blob/master/build-windows.ps1 and https://build.transmissionbt.com/job/trunk-win32/arch=x64,label=pepito-win10/lastSuccessfulBuild/consoleText for showing the way.

The Transmission Project itself already provides [https://transmissionbt.com/download/](official builds w/ installer) which I install myself to have, among other things, an entry in the Windows services database for transmission-daemon.

I build my own transmission-daemon for these excellent patches:

  • default trackers
  • rpc-auth-bypass

You need the following installed:

  • Visual Studio 2017 (the Community Edition is sufficient — just make sure its C[++] compiler, MSVC, is installed)
  • ActivePerl
  • CMake (choose to add CMake to your path)
  • Possibly Git for Windows to have tools like patch present
  • jom (very recommended, esp. for OpenSSL compilation which can take ages on a single core. If you want to use nmake, use «NMake Makefiles» as the CMake generator & don’t add /FS to CFLAGS)

Set up the environment

Open a Command Prompt and run the following:

call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
set "TPDIR=C:\3rd-party-msvc64"
set "PATH=%TPDIR%\bin;%PATH%"
set "TPCFLAGS=/nologo /MP /GS /GL /Gy /Oi /Oy /O2 /DWIN32 /D_WINDOWS"
set "TPLDFLAGS=/NOLOGO /DYNAMICBASE /NXCOMPAT /LTCG /INCREMENTAL:NO /OPT:REF /OPT:ICF /machine:x64"
set "CFLAGS=%TPCFLAGS%"
set "LDFLAGS=%TPLDFLAGS%"

mkdir "%TPDIR%" & cd "%TPDIR%"

Build zlib (tested with 1.2.11)

Download zlib, extract the contents of it into %TPDIR% and cd into the extracted zlib folder.

To build zlib with optimised ASM routines, apply CristiFati’s patch:

"%ProgramFiles%\Git\mingw64\bin\curl.exe" -fsSL https://github.com/madler/zlib/pull/376.diff | "%ProgramFiles%\Git\usr\bin\patch.exe" -Np1

(else, set AMD64 below to OFF)

Run the following to build and install zlib into %TPDIR%:

mkdir build & cd build
cmake .. -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="%TPDIR%" -DCMAKE_SHARED_LINKER_FLAGS="%LDFLAGS%" -DCMAKE_C_FLAGS="%CFLAGS%" -DBUILD_SHARED_LIBS=ON -DSKIP_INSTALL_FILES=ON -DAMD64=ON
nmake
nmake install/fast

Build OpenSSL (tested with 1.1.1a)

Download OpenSSL, extract the contents of it into %TPDIR% and cd into the extracted OpenSSL folder.

Run the following to build and install OpenSSL into %TPDIR%:

set "CFLAGS=%TPCFLAGS% /I"%TPDIR%\include" /FS"
set "LDFLAGS=%TPLDFLAGS% /DEBUG:FASTLINK"
perl Configure --prefix="%TPDIR%" --openssldir="C:\Program Files\Transmission\ssl" VC-WIN64A-masm zlib-dynamic
REM possibly install dmake - I did
jom
nmake install_sw
set "CFLAGS=%TPCFLAGS%"
set "LDFLAGS=%TPLDFLAGS%"

Build curl (tested with 7.63.0)

Download curl, extract the contents of it into %TPDIR% and cd into the extracted curl folder.

Run the following to build and install curl into %TPDIR%:

mkdir build & cd build
cmake .. -G "NMake Makefiles JOM" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="%TPDIR%" -DCMAKE_SHARED_LINKER_FLAGS="%LDFLAGS%" -DCMAKE_EXE_LINKER_FLAGS="%LDFLAGS%" -DCMAKE_C_FLAGS="%CFLAGS%" -DBUILD_CURL_EXE=OFF -DUSE_WIN32_LDAP=OFF -DBUILD_TESTING=OFF -DCMAKE_USE_OPENSSL=ON -DCURL_WINDOWS_SSPI=OFF -DBUILD_TESTING=OFF -DCURL_DISABLE_DICT=ON -DCURL_DISABLE_GOPHER=ON -DCURL_DISABLE_IMAP=ON -DCURL_DISABLE_SMTP=ON -DCURL_DISABLE_POP3=ON -DCURL_DISABLE_RTSP=ON -DCURL_DISABLE_TFTP=ON -DCURL_DISABLE_TELNET=ON -DCURL_DISABLE_LDAP=ON -DCURL_DISABLE_LDAPS=ON -DENABLE_MANUAL=OFF
jom
nmake install/fast

Build Transmission

Download Transmission, be this a tarball from the official website or Git master and cd into the extracted transmission folder.

Run the following to build and install Transmission into %TPDIR%

set "CXXFLAGS=%TPCFLAGS% /GR /EHsc"
mkdir build & cd build
cmake .. -G "NMake Makefiles JOM" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="%TPDIR%" -DCMAKE_SHARED_LINKER_FLAGS="%LDFLAGS%" -DCMAKE_STATIC_LINKER_FLAGS="/NOLOGO /LTCG /machine:x64" -DCMAKE_EXE_LINKER_FLAGS="%LDFLAGS%" -DCMAKE_C_FLAGS="%CFLAGS%" -DCMAKE_CXX_FLAGS="%CXXFLAGS%" -DENABLE_CLI=ON -DENABLE_GTK=OFF -DENABLE_QT=OFF -DENABLE_MAC=OFF -DENABLE_TESTS=OFF -DINSTALL_DOC=OFF
jom
nmake install/fast

You should now have Transmission and the DLL files required to run it in %TPDIR%\bin.
Optionally, you can save tr.manifest (itexplicitly marks transmission-daemon as W7+ compatible to avoid folder virtualisation etc.) from this gist to %TPDIR% and then run:

mt -manifest %TPDIR%\tr.manifest -inputresource:"%TPDIR%\bin\transmission-daemon.exe;#1" -outputresource:"%TPDIR%\bin\transmission-daemon.exe;#1"

You can replace the files in your installed version of Transmission with the ones from bin. Don’t forget to do the same with %TPDIR%\share\transmission\web.

How to Install Transmission on Windows 10

Transmission is a popular BitTorrent client that allows users to download and share files over the internet. In this tutorial, we will guide you on how to install Transmission on your Windows 10 computer.

Prerequisites

Before proceeding with the installation, you need to make sure that the following requirements are met:

  • A Windows 10 computer
  • Internet connectivity
  • Administrative access to the computer

Step 1: Download Transmission

To download the Transmission setup file, follow the steps below:

  1. Visit the official website of Transmission — https://transmissionbt.com/.
  2. Click on the «Download» button on the site.
  3. Select the appropriate Windows build for your system (either 32-bit or 64-bit).
  4. Click on the «Download Now» button to download the installation file.

Step 2: Install Transmission

Follow the steps below to install Transmission on your Windows 10 computer:

  1. Once the download is complete, click on the downloaded setup file to start the installation process.
  2. If prompted by the User Account Control, click «Yes» to allow the installation to proceed.
  3. In the installation wizard, click «Next» to proceed.
  4. Read and accept the license agreement by clicking «I Agree».
  5. Choose the destination location where you want to install Transmission and click «Next».
  6. Choose the components you want to install, and click «Next».
  7. Select the location where you want to create the shortcut for Transmission, and click «Next».
  8. Review your installation settings and click «Install» to proceed with the installation.
  9. Wait for the installation to complete, and click «Finish» to close the installation wizard.

Step 3: Run Transmission

To run Transmission and start downloading files, follow the steps below:

  1. Go to the Start menu and type «Transmission» in the search bar.
  2. Click on the Transmission desktop app to start the program.

Conclusion

Congratulations! You have successfully installed and set up Transmission on your Windows 10 computer. You can now use the application to download and share files from the internet.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!

Transmission
для Windows

Transmission — простой и легкий BitTorrent-клиент, который позволяет удобно и быстро скачивать любой контент с любого торрент-ресурса. Тут вы не найдете лишних «утяжеляющих» функций: в наличии только самые основные и нужные инструменты.

Вы можете добавлять для загрузки уже имеющиеся на вашем ПК торрент-файлы, а можете перетаскивать ссылку в рабочее окошко программы прямо из трекера. Кроме того, программа способна закачивать файл и по линку URL. Есть возможность определять приоритет загрузок, ограничивать скорость скачивания и раздачи, контролировать свой рейтинг, создавать свои торренты и др. Присутствует расширенная информация о каждом торренте: размер, доступность, источник, наличие пиров, задействованные трекеры и т.д.

Интерфейс программы лаконичен и не составляет проблем с освоением. Так что если вы ищите быстрый и удобный клиент для скачивания торрентов, то советуем обратить внимание на это простое приложение.

  • Transmission для macOS

ТОП-сегодня раздела «Торрент клиенты, файловый обмен»

qBittorrent 4.4.5 / 5.0.5

QBittorrent — простой в использовании клиент файлообменной P2P-сети BitTorrent, который предлагает…

uTorrent Web 1.3.0

Удобный инструмент от разработчиков популярного торрент-клиента uTorrent с поддержкой…

MediaGet 3.01.4212

MediaGet — популярная программа для поиска и скачивания любых фильмов, музыки, программ, игр и…

Отзывы о программе Transmission

Олечка Лапочка про Transmission 4.0.6 [28-10-2024]

После скачивания не устанавливается, какую то ошибку выдает. Качала с разных сайтов.
1 | | Ответить

Ad в ответ Олечка Лапочка про Transmission 4.0.6 [20-12-2024]

Специально попробовал. Только что скачал и ваще без проблем все установилось!
| 3 | Ответить

Дорман про Transmission 3.00 [22-01-2022]

Написана на коленке, без «фитчь».
Но, зато при установке не будет установлена гора мусора в виде всяких яндексбраузер, браузерамиго, скрытыймайнеркрипты, платнаяподписканапопки18+, и прочая неисчеслимая дрисня в гигабайты.
8 | 13 | Ответить

Ирина Ворошилова про Transmission 3.00 [30-09-2021]

Transmission лучший из того что имеется на сегодняшний день.
5 | 13 | Ответить

Дмитрий Демидов про Transmission 3.00 [16-07-2021]

Достаточно двух положительных отзывов. Дальше не стал читать. А то так и кино не захочешь смотреть, c вашими отзывами. Туды её в качель. Ставлю и пробую работать. А ваши детские обзоры смешны и не аргументированны.
10 | 8 | Ответить

Роман про Transmission 2.94 [08-03-2020]

*простой и легкий BitTorrent-клиент Это что шутка?
— Transmission -12 мб.
— µTorrent — 350кб.
Найди отличие…
11 | 21 | Ответить

Василич в ответ Роман про Transmission 2.94 [17-05-2020]

Отличие в понимании что ты сравниваешь. Чек на килограмм колбасы будет легче, чем сам килограмм колбасы — так понятнее?
350кб — это загрузчик, который потом вытащит на твой комп из инета недостающие мегабайты
29 | 10 | Ответить

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как уйти в спящий режим в windows 10 клавишами
  • Nvidia geforce gtx 560m driver windows 10
  • Отключить подписанные драйвера windows 7
  • Как проверить какая видеокарта на компьютере windows 10
  • Windows vista home premium iso