文章目录

  • 介绍
    • 通过docker部署
      • 获取IPv6地址
        • host方案
        • default方案(理论可行,未实践)
        • 小结
      • WEB UI
    • 群晖套件(DSM6、截图)【不推荐】
      • 安装
      • 配置
      • 登录
      • 配置Transmission Web Control
      • 配置transmission remote control web ui
  • 参考
  • 其他

介绍

支持 http、bt、pt、rpc

通过docker部署

docker hub for linuxserver: https://hub.docker.com/r/linuxserver/transmission
docker hub for linuxserver mods: https://docs.linuxserver.io/images/docker-transmission#docker-mods

光看下载量,qbittorent(100M),Transmission(500M)更多。可能是因为有更多的docker配置项?

---
version: "2.1"
services:transmission:image: lscr.io/linuxserver/transmission:latestcontainer_name: transmissionenvironment:- PUID=1000- PGID=1000- TZ=Asia/Shanghai # 国内时区 - TRANSMISSION_WEB_HOME= #optional 指定alternative ui路径- USER= #optional - PASS= #optional- UMASK=022 #optional- WHITELIST= #optional 指定rpc白名单。逗号(,)分割- PEERPORT= #optional- HOST_WHITELIST= #optionalvolumes:- ./config:/config- ./downloads:/downloads- ./watch/folder:/watchports:- 9091:9091- 51413:51413- 51413:51413/udprestart: unless-stopped

webui 9091

settings.json 配置更改重启生效

获取IPv6地址

获取IPv6地址是为了把端口监听映射出去,好让别人能主动请求你的资源,你的下载速度也能提升。

获取(能用的)IPv6地址有一大堆前提:(网络拓扑)

ISP —— 1. 提供IPv6支持 2. 没封你端口(一般不封)
|
router —— 1. 获取ISP提供IPv6前缀 2. 提供DHCPv6服务 3. 防火墙相应端口开放
| 参考: https://blog.csdn.net/LawssssCat/article/details/104443072
pc —— 1. 开启DHCPv6 client
|
docker —— 1. 开启ipv6支持(下面有) 2. 不同方案不同(下面有)

host方案

这个比较简单,只要pc有ipv6地址即可

然后修改 docker-compose.yml ,把网络模式调成 host

---
version: "2.1"
services:transmission:image: lscr.io/linuxserver/transmission:latest...network_mode: "host"

验证

首先查看是否有ipv6地址

$ docker compose exec transmission ip addr

然后用手机通过套餐流量ping下这个地址,通就可以了

https://portchecker.co/checking

default方案(理论可行,未实践)

  1. 获取ipv6地址
    参考: https://forums.docker.com/t/solution-docker-ipv6-and-docker-compose-woes/97852
  2. 开放docker防火墙策略 (未实践)

小结

  • 从网络结构上看,肯定是default方案更好,不用占用多余pc端口
  • 配置上,就是改host模式更简单

WEB UI

  • https://github.com/linuxserver/docker-mods/tree/transmission-floodui
    DOCKER_MODS=linuxserver/mods:transmission-floodui
  • https://github.com/linuxserver/docker-mods/tree/transmission-transmissionic
    DOCKER_MODS=linuxserver/mods:transmission-transmissionic

群晖套件(DSM6、截图)【不推荐】

视频:https://www.bilibili.com/video/BV1Jb411J7Wz

⚠不推荐群晖套件安装。比较麻烦,且会搞乱环境。建议使用容器部署(docker)

安装

打开第三方套件安装权限

添加套件来源: http://packages.synocommunity.com/

配置

默认是:/volume1/downloads

第一个盘符下的 downloads 文件夹


设置登录 Transmission 的 用户名 密码

登录

访问 http://192.168.1.50:9091/
(配置了DDNS,也可以外部域名:9091访问)

用刚注册的账号登录

配置Transmission Web Control

Web UI 增强

项目地址:https://github.com/ronggang/transmission-web-control

到“终端机和SNMP”开启 ssh 后台访问

SNMP:简单网络管理协议 Simple Network Management Protocol

ssh连接工具(如:xshell)连接nas

这时候可以修改root密码

synouser --setpw root rootpassword

下载脚本

# 中文
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
# 英文
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh

执行脚本

bash install-tr-control-cn.sh


安装完成

中文 且 多了很多功能

配置transmission remote control web ui

https://github.com/transmission-remote-gui/transgui

参考

其他

  • qbittorent使用笔记: https://blog.csdn.net/LawssssCat/article/details/103626875

todo —— Jellyfin
在软路由下搭建(DockerMan) Jellyfin影音库 体验如何 一起来看看
h ttps://www.youtube.com/watch?v=CC3CINjTgXA&ab_channel=%E6%82%9F%E7%A9%BA%E7%9A%84%E6%97%A5%E5%B8%B8

整理Transmission使用笔记(docker、群晖套件安装)相关推荐

  1. 可道云 docker 群晖_群晖NAS安装影视客户端新手教程,手把手教你NAS怎么下载电影...

    群晖NAS安装影视客户端新手教程,手把手教你NAS怎么下载电影 前言 故事的起点在2016年,那时候中了nas的毒,自己diy了一台黑裙,连安装加使用,把玩了一周后,感到一阵索然无味... 然后这台n ...

  2. 群晖套件来源_群晖安装IPKG包管理器及第三方社区安装包步骤

    运行环境为群晖DS1517+,系统版本为DSM6.2.3.群晖虽然是基于Linux开发的,但与Red Hat或者Ubuntu这样的公开发行版不同,群晖除了官方的图形化包管理器外,并没有提供类似yum或 ...

  3. 套件端口 群晖_群晖NAS安装teamviwer套件,桌面版远程访问群晖设置教程

    1.首先进去群晖套件中心找到teamviwer并进行安装 2.安装打开后的界面如下:your ID,password,remote terminal 远程访问端口默认是关闭 3.打开teamviwer ...

  4. 【已解决】群晖套件中心无法添加第三方源

    群晖套件中心无法添加第三方源 解决方案 SSH连接群晖 sudo -i获得root权限 执行以下命令 sudo curl -Lko /etc/ssl/certs/ca-certificates.crt ...

  5. 【已解决】群晖套件中心无法添加第三方源 6.23

    群晖套件中心无法添加第三方源 解决方案 SSH连接群晖 sudo -i获得root权限 执行以下命令 sudo curl -Lko /etc/ssl/certs/ca-certificates.crt ...

  6. 群晖套件中心无法添加第三方源及源分享

    群晖套件中心无法添加第三方源 解决方案 #SSH连接群晖 sudo -i 执行以下命令 sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https: ...

  7. 黑群晖DSM安装教程及详细配置

    本文同步发布在个人博客:YouForever - 专注于互联网分享 欢迎访问 为什么要安装黑群晖 先说说什么是NAS服务器,简单来说就是一个网络存储器,你可以存放音乐.视频.文件等,方便地从各个设备进 ...

  8. 怎样在群晖中安装GitLab用于项目代码管理

    一.问题说明 ①需要在自己家里的群晖中安装gitLab用于项目代码管理: ②能够实现外网环境下访问家里群晖上的gitLab项目. 二.实现思路 ①在群晖应用商店中直接安装gitLab软件: ②通过ze ...

  9. 群晖NAS安装openwrt用作旁路由

    群晖NAS安装openwrt用作旁路由 1. 安装教程 解决PC常见问题 篇六:群晖虚拟机VMM安装LEDE旁路由保姆级别教程_路由器_什么值得买 (smzdm.com) 折腾群晖笔记:利用VMM虚拟 ...

最新文章

  1. 利用sql报错帮助进行sql注入
  2. 设定printf在终端输出的颜色
  3. 20w7珠led驱动电源电路图_三种常用的LED驱动电源电路图详解!
  4. batch normalization_常用的 Normalization 方法:BN、LN、IN、GN
  5. WebService入门Demo
  6. MVC 中 Razor 无限分类的展示
  7. 人类如何感受到四维空间?
  8. 17_python基础—面向对象-继承
  9. SaltStack 模块学习之拷贝master服务器上文件和目录到minion服务器
  10. JavaScript变量的声明与使用以及命名规范(3)
  11. 产品经理应该多读哪些书?
  12. FFmpeg解封装通用代码
  13. Google系统fuchsia技术总结
  14. 设计模式-->结构型模式-->代理模式
  15. php 打开word显示无法打开文件,phpword 生成doc文件 特殊符号 无法打开
  16. 第17次Scrum会议(10/29)【欢迎来怼】
  17. C语言无符号与有符号之间的比较
  18. excel函数公式大全,最常用的6个公式
  19. 抽象语法树的简单原理
  20. AI_综述:3D目标检测于RGB-D(Object detection in RGB-D images)

热门文章

  1. 《Kaggle》Kaggle比赛怎么进行数据分析
  2. 数学公式语法(Mathjax语法)
  3. 5G驱动数字经济崛起,博睿数据入选电信管理论坛(TM Forum)催化剂项目团队
  4. Windows刷新dns缓存
  5. 扫雷【含递归和标记的完整代码及详细讲解】
  6. couse2610_lab6-Linux进程管理
  7. 流水账——树莓派Raspberry Pi 4B
  8. 第三章 气体探测器----气体漂移、复合、电压电流曲线、电离室、正比计数器、G-M管、四个时间
  9. 简陋的CNN实现手写数字识别
  10. (Python)LeetCode1386:安排电影院座位