debian配置BT下载工具transmission-daemon

安装

系统 debian 跑命令,无界面
后台版本下载
sudo apt-get install transmission-daemon
启动脚本
/etc/init.d/transmission-daemon
systemd服务
sudo systemctl status transmission-daemon.service
基础配置
/etc/default/transmission-daemon
debian 默认运行用户
debian-transmission
访问端口 http://ip:9091

配置

配置 详见 https://trac.transmissionbt.com/wiki/UnixServer/Debian

先停止服务,配置完毕,再启动才能生效,运行过程修改配置文件不会生效
sudo systemctl stop transmission-daemon

创建下载目录
sudo mkdir /mnt/sdb6/bt
sudo mkdir /mnt/sdb6/bt-incomplete

配置目录权限
sudo chown debian-transmission:nasgrp -R /mnt/sdb6/bt
sudo chown debian-transmission:nasgrp -R /mnt/sdb6/bt-incomplete
sudo chmod ug=rwX,o=rX -R /mnt/sdb6/bt-incomplete
sudo chmod ug=rwX,o=rX -R /mnt/sdb6/bt

设置继承acl 使transmission创建的子目录都是一样权限
sudo setfacl -R -d -m u:debian-transmission:rwX,g:nasgrp:rwX /mnt/sdb6/bt
sudo setfacl -R -d -m u:debian-transmission:rwX,g:nasgrp:rwX /mnt/sdb6/bt-incomplete

需要/etc目录权限 这样-transmission才可以向该目录写入临时文件
sudo chown debian-transmission -R /etc/transmission-daemon

配置示例

/etc/transmission-daemon/settings.json

{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 16,
    "dht-enabled": true,
    "download-dir": "/mnt/sdb6/bt",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "download-queue-enabled": true,
    "download-queue-size": 5,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/mnt/sdb6/bt-incomplete",
    "incomplete-dir-enabled": true,
    "lpd-enabled": false,
    "max-peers-global": 200,
    "message-level": 1,
    "peer-congestion-algorithm": "",
    "peer-id-ttl-hours": 6,
    "peer-limit-global": 200,
    "peer-limit-per-torrent": 50,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": false,
    "preallocation": 1,
    "prefetch-enabled": true,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-host-whitelist": "",
    "rpc-host-whitelist-enabled": true,
    "rpc-password": "12345678",
    "rpc-port": 9091,
    "rpc-url": "/bt/",
    "rpc-username": "bt",
    "rpc-whitelist": "127.0.0.1",
    "rpc-whitelist-enabled": false,
    "scrape-paused-torrents-enabled": true,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": false,
    "seed-queue-size": 10,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true
}

启动服务
sudo systemctl start transmission-daemon.service
添加防火墙 只支持ipv4
sudo iptables -A INPUT -p tcp -i ens3 --dport 9091 -j ACCEPT

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值