Transmission-Web-Control | DockerHubTransmission

Transmission是一款开源的BitTorrent客户端,主要用于通过点对点(P2P)协议下载和分享文件。它因其简洁、轻量级和高效而受到用户的广泛欢迎。以下是Transmission的一些关键特点和功能:

  1. 跨平台支持:Transmission支持多个操作系统,包括Windows、macOS、Linux和FreeBSD等。它在不同平台上的界面和功能都保持一致,使得用户体验统一。
  2. 轻量级设计:Transmission的设计注重简洁性和低资源消耗。它在后台运行时占用的系统资源极少,不会对系统性能产生显著影响。
  3. 用户友好界面:Transmission提供了一个简洁易用的用户界面,便于新手和有经验的用户使用。尽管界面简单,但它仍然提供了强大的功能供高级用户配置。
  4. 支持远程访问:Transmission支持通过Web界面进行远程管理,用户可以在任何地方通过浏览器访问和管理下载任务。这对于需要远程控制的用户来说非常方便。
  5. 丰富的功能

    • 加密支持:Transmission支持加密连接,确保数据传输的安全性和隐私性。
    • 带宽控制:用户可以限制上行和下行带宽,以便在网络拥塞时不影响其他应用的使用。
    • 计划任务:Transmission允许用户设置下载和上传计划,自动在特定时间段内执行任务。
    • 磁力链接支持:Transmission支持磁力链接(Magnet Links),使得下载文件更加方便快捷。
  6. 开源和社区支持:作为一款开源软件,Transmission的源代码公开,用户可以自由下载、修改和分发。同时,Transmission拥有活跃的社区,提供问题解答、插件扩展和持续更新。
  7. 安全性和隐私保护:Transmission的开发团队注重安全性,定期更新软件以修复漏洞并提升隐私保护功能。

总的来说,Transmission是一款功能强大且易于使用的BitTorrent客户端,适合需要稳定、轻量和高效下载解决方案的用户。

安装Transmission

如果没有安装Docker,可以先执行:

curl -sSl https://get.docker.com/ | sh

然后就可以直接部署Docker Transmission了

docker run -d \
  --name=transmission \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -e TRANSMISSION_WEB_HOME= `/webui` \
  -e USER= `你登陆的账号` \
  #修改你的账号
  -e PASS= `你的密码` \
  #修改你的密码
  -e PEERPORT= `51453` \
  #修改你的BT端口
  -p 9091:9091 \ 
  #Web登陆端口
  -p 51453:51453 \ 
  #BT端口TCP
  -p 51453:51453/udp \ 
  #BT端口UDP
  -v /opt/transmission/data:/config \
  -v /opt/transmission/downloads:/downloads \
  -v /opt/transmission/webui:/webui \
  --restart unless-stopped \
  dockers.cn.com/linuxserver/transmission:latest

如果有iPv6需求的话可以使用host网络来启动transmission容器

docker run -d \
  --name=transmission \
  --network=host \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -e TRANSMISSION_WEB_HOME="/webui" \
  -e USER="你的账号" \
  -e PASS="你的密码" \
  -e PEERPORT="51453" \
  -v /opt/transmission/data:/config \
  -v /opt/transmission/downloads:/downloads \
  -v /opt/transmission/webui:/webui \
  --restart unless-stopped \
  dockers.cn.com/linuxserver/transmission:latest

安装Transmission-Web-Control

运行完启动Docker容器的命令后就可以来安装WebUI了

下载压缩包

  • 你可以使用wget命令直接从GitHub下载压缩包。打开终端并运行以下命令:
wget https://github.com/ronggang/transmission-web-control/archive/refs/tags/v1.6.1-update1.zip -O /tmp/transmission-web-control.zip

解压缩文件

  • 下载完成后,将压缩包中的src文件夹内容解压到目标目录/opt/transmission/webui。可以使用unzipmv命令来完成此操作:
unzip /tmp/transmission-web-control.zip "transmission-web-control-1.6.1-update1/src/*" -d /tmp
sudo mv /tmp/transmission-web-control-1.6.1-update1/src/* /opt/transmission/webui

接下来访问IP:9091输入账号密码就可以正常使用transmission了

最后修改:2024 年 08 月 13 日
如果觉得我的文章对你有用,请随意赞赏