一、简介

  所需做种源文件在NAS上,但又经常不在局域网可以利用transmission-create制作种子。
  相对于通过ftpsmba等方式网络映射至本地电脑制作种子,优势在于完全本地执行。制作种子速度取决于cpu硬盘IO与主板传输速度,从而脱离网速带来的限制。

二、制作种子

  1. 使用SSH工具登陆
  2. 查找 transmission-create 文件

    find / -name transmission-create  # 找到环境内transmission安装位置
    cd /你的地址/transmission/bin  # 使用cd命令进入transmission的bin目录
    ls  # 检测bin目录中transmission-create文件(如果没有显示,请升级至transmission最新版本)
  3. 使用transmission制作种子

    例子:

    ./transmission-create -p -o /你要输出的种子文件位置/你要输出的种子名称.torrent -t 你需要的Tracker服务器的URL是 -s 2048 /你需要做种原文件的位置 -c 你的备注 &
  4. 说明

    名称说明
    -p表示私用的种子,不会DHT;
    -o生成种子输出位置;(/路径/种子名称.torrent)
    -ttracker地址;
    -s每个文件块的大小;(kb单位,普通文件2048,大文件 4096 大约超过 20G 左右)
    -c表示备注;(可以添加备注名称)
    &保持后台运行;

三、使用screen多重视窗管理程序代替 &

  1. 安装screen

    yum install screen  # centos
    apt-get install screen  # debian/Ubuntu
  2. 参数说明

    screen -S pt1  # 创建会话
    screen -r pt1  # 返回当前会话
    Ctrl+A+D  # 即按住Ctrl,依次再按A,D即可保留Screen会话,会话中运行程序不会关闭
    exit  # 关闭当前会话
    screen -ls # 查看保留Screen会话
  3. 注意: 源目录中不能包含空格中文&,否则命令无效;
    制作的种子名称或者目录有中文,执行这条命令 export LC_ALL='zh_CN.utf8'
    空格用 . 代替
    查看种子内容:https://tool.lu/torrent

群辉安装screen

  1. 安装ipkg

    sudo -i  # 切换至root账号,输入管理员密码
    wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh  # 下载bootstrap程序
    chmod +x syno-i686-bootstrap_1.2-7_i686.xsh  # 修改权限
    sh syno-i686-bootstrap_1.2-7_i686.xsh  # 执行安装
    ipkg update  # 执行更新
    rm syno-i686-bootstrap_1.2-7_i686.xsh  # 执行卸载
    ipkg install screen  # 安装screen

四、其他

  • 威联通transmission地址

    cd /share/QTransmission/bin
  • 群辉transmission地址

    cd /volume1/@appstore/transmission/bin
最后修改:2021 年 06 月 12 日 11 : 53 AM