Transmission-Web-Control | DockerHubTransmission
Transmission是一款开源的BitTorrent客户端,主要用于通过点对点(P2P)协议下载和分享文件。它因其简洁、轻量级和高效而受到用户的广泛欢迎。以下是Transmission的一些关键特点和功能:
- 跨平台支持:Transmission支持多个操作系统,包括Windows、macOS、Linux和FreeBSD等。它在不同平台上的界面和功能都保持一致,使得用户体验统一。
- 轻量级设计:Transmission的设计注重简洁性和低资源消耗。它在后台运行时占用的系统资源极少,不会对系统性能产生显著影响。
- 用户友好界面:Transmission提供了一个简洁易用的用户界面,便于新手和有经验的用户使用。尽管界面简单,但它仍然提供了强大的功能供高级用户配置。
- 支持远程访问:Transmission支持通过Web界面进行远程管理,用户可以在任何地方通过浏览器访问和管理下载任务。这对于需要远程控制的用户来说非常方便。
丰富的功能:
- 加密支持:Transmission支持加密连接,确保数据传输的安全性和隐私性。
- 带宽控制:用户可以限制上行和下行带宽,以便在网络拥塞时不影响其他应用的使用。
- 计划任务:Transmission允许用户设置下载和上传计划,自动在特定时间段内执行任务。
- 磁力链接支持:Transmission支持磁力链接(Magnet Links),使得下载文件更加方便快捷。
- 开源和社区支持:作为一款开源软件,Transmission的源代码公开,用户可以自由下载、修改和分发。同时,Transmission拥有活跃的社区,提供问题解答、插件扩展和持续更新。
- 安全性和隐私保护: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
。可以使用unzip
和mv
命令来完成此操作:
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了