Transmission的映射很难懂,折腾了很久才理解远程映射该怎么做;这里记录一下避免遗忘;

Docker命令:

使用的docker部署,形如下:

version: "3.8"
services:
  transmission:
    image: lscr.io/linuxserver/transmission:4.0.6
    container_name: transmission
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
    volumes:
      - /opt/transmission/config:/config
      - /mnt/data/torrents:/watch
      - /mnt/data/downloads:/downloads
      - /mnt/data/movies:/media/movies
      - /mnt/data/TVSeries:/media/TVSeries
      - /mnt/data/Anime:/media/Anime
    ports:
      - 9091:9091
      - 51413:51413
      - 51413:51413/udp
    restart: unless-stopped

这里volumes的实际含义是:

docker内部有个虚拟环境,我们的文件都会下载到/media/Anime,这种地方,我们将这个链接和宿主机,也就是实际的电脑环境中的/mnt/data/Anime映射;

到时候,在transmission中如果你指定下载到/media/Anime,那最终就下载到 /mnt/data/Anime里面,这个是基本逻辑;

Transmission Remote GUI命令:

如果我们在Transmission Remote GUI 里面的 Application options - 路径 - 远程路径映射时,需要配置成这样:

/media/movies=\\192.168.101.23\data\movies
/media/TVSeries=\\192.168.101.23\data\TVSeries
/media/Anime=\\192.168.101.23\data\Anime

1.等号前面对应的是实际下载的路径;比如我们通过Transmission Remote GUI 打开了一个种子文件,让我们填写目标地址,就填写前面这个;
2.等号后面对应的是我们能够直接远程打开的文件夹的路径:比如我们下载完之后,想在transmission中双击打开某个文件,那么需要将对应的/mnt/data/Anime配置好smb共享,让我们可以通过远程访问到\192.168.101.23\data\Anime 这个路径。怎么叫做可以远程访问到呢,比如打开“我的电脑”,在链接栏里面输入 服务器的ip地址\data\Anime 能够跳转就说明能远程访问。那么我们配置好后,双击种子,就可以直接跳转到目标文件夹;

Nastool 下载器命令

在下载器中配置好Transmission的连接后,要配置下载目录;
这里的下载目录记得对应的是\media\xxx,而不是\mnt\data\xxx,也就是还是要配置成docker内部的环境,docker才能进行下载;

最后,记得把smb的权限改成:
sudo chmod -R 775 /mnt/data
否则没有下载权限;

标签: none

添加新评论