传输播种机
客观的
我的 Linux 提供的传输工具不会像 Windows 上的 Bit Torrent 那样自动播种 torrent。我希望它从我的电脑启动并开始播种,而无需我启动应用程序并手动点击每个 torrent 上的开始按钮来进行播种。我需要将其设置为在 Linux 上以这种方式工作。
动机
回报 torrent 社区。
伦理
回馈、无私
初步假设
我不久前查看过它,我想我可能需要下载一个传输守护程序并让它随我的计算机自动启动。
更新
21/08/18
17:04:48 我需要获取守护程序工具和 CLI 来进行配置。这不仅仅是设置它。有很多事情可以做。我可以通过手机控制 torrent 客户端。我可以将 IP 地址列入白名单或黑名单。这会很有趣。
17:13:38 守护程序和 CLI 已安装。我只需要配置它。
17:31:59我已经配置完成了。我已经在 GUI 应用程序上完成了配置。就这些。我所做的所有更改就是将我的 WiFi 添加为允许的客户端。我已将传输守护进程添加到启动应用程序中。让我们看看它是如何工作的。或者是否有。我目前正在升级系统,因此无法立即重新启动系统。
23:45:24 我确实重新启动了系统,但无法通过transmission-daemon
在启动应用程序列表中添加命令来启动守护进程。我需要鸭鸭去吧。
22/08/18
19:26:56我已经发布Stack Exchange 上的一个问题。一个人回答说我可以使用 qbittorrent。我现在才下载。让我们看看这是否有效。
19:37:46它确实开始最小化并开始自行播种。我只需要确保它在系统启动时执行相同的操作。它似乎还具有诸如单独管理 torrent 文件的已完成和不完整状态以及自动从所选文件夹添加等功能。
19:41:43我确认了正确的步骤从官方文档添加应用程序到启动。我现在就去尝试一下。
19:49:04它确实有效。 qbittorrent 自动启动并开始做种。尽管目标说“我需要将其设置为在 Linux 上以这种方式工作”,其中“它”是传输,但忽略这些文字并查看真正的动机,我的播种正在自行进行。
19:55:29我将其配置为最小化启动并显示仅用于测试的图标。接下来我要关闭该图标。这将是最后的锦上添花。
结论
我无法配置传输以我的方式工作,这归功于我缺乏 Linux 经验,但我的工作仍然完成了。 qbittorrent 有效。我下载了。给它种子文件和下载文件夹。它很容易地映射、检查并开始播种种子。然后我在启动应用程序列表中添加了 qbittorrent。这就发挥了魔力。
答案1
使用startup applications
(Linux 中安装的默认程序)您可以设置在启动电脑时启动传输。
您可以使用 qBittorent 进行同样的操作,尝试一下您不会后悔的,它会自动开始播种种子,并且具有许多功能。
ubuntu 的快速说明:
要使用这些 PPA,请使用以下命令并确保您的版本受支持:
qBittorrent 稳定
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
或 qBittorrent 不稳定
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-unstable
然后通过执行以下操作安装 qBittorrent:
sudo apt-get update && sudo apt-get install qbittorrent
使用时startup applications
在 Command 字段中写入:
qBittorent
答案2
将守护进程放入 crontab 中:
(crontab -l;echo "@reboot transmission-daemon") | crontab
答案3
我相信你可能会更好:
service enable transmission-daemon
这将使 systemd 为您创建一个 init 服务。
附录,好吧,ubuntu 有一些必须完成的修复:创建此文件:
/etc/systemd/system/transmission-daemon.service.d/override.conf
包含以下内容:
[Service]
User=
Type=
Type=simple
User=debian-transmission
Group=debian-transmission
那么你必须执行此命令才能重新加载 systemd 配置:
$systemctl daemon-reload
最后你必须执行:
$systemctl start transmission-daemon.service
最后,服务启用传输守护进程
答案4
在 Debian 上, Transmission-daemon 几乎就是你所需要的。但是,它不会在启动时播种......(多遗憾)。
要解决这个问题,您可以创建另一个服务来恢复列表中的所有种子:
你把它放在某个地方,比如:/etc/systemd/system/transmission-daemon-start.service
[Unit]
Description=Publish the mpd port to the internet
PartOf=transmission-daemon.service
After=transmission-daemon.service
[Service]
Type=oneshot
ExecStart=/usr/bin/transmission-remote --torrent all --start
RemainAfterExit=true
[Install]
WantedBy=default.target
您仍然需要身份验证,因此在您的文件夹中放入一个名为 .netrc 的文件
# Transmission daemon
machine localhost
login USERNAME
password PASSWORD
并启用该服务
systemctl enable transmission-daemon-start
systemctl start transmission-daemon-start
该脚本将启动所有 torrent,而不仅仅是暂停的 torrent。这需要一些返工:-)