感谢支持
我们一直在努力

Linux环境BT下载软件Transmission介绍及使用[多图解析]

为Ubuntu 安装Transmission 2.90

Transmission 是 Ubuntu 的默认 BitTorrent 客户端,近期发布了最新的 Transmission 2.90 版本,目前已经可通过 PPA 为 Ubuntu 15.10、Ubuntu 14.04 和 Ubuntu 12.04 进行升级安装。事隔 N 久,此次更新的 Transmission 2.90 带来了 miniupnpc API v14、CyaSSL/WolfSSL 和 PolarSSL 后端加密支持,及各种 Bug 修复与性能改进,更多信息可以参考发布更新细节。

1. 在终端中执行

sudo add-apt-repository ppa:transmissionbt/ppa

添加 Transmission PPA

install-transmission-2-90-ubuntu-2

2. 执行如下命令进行升级安装:

sudo apt-get install transmission

install-transmission-2-90-ubuntu-3

3. (可选)如果你想降级加 Ubuntu 系统内置的发布版本,可以使用如下命令:

sudo apt-get install ppa-purge

sudo ppa-purge ppa:transmissionbt/ppa

今天Linux公社再来给大家介绍一个比较老牌的可以运行在Ubuntu下的BT下载软件:Transmission。Transmission既有Linux版(Ubuntu就是好东东)还有有苹果电脑Mac OS X版的。

先看看Ubuntu 8.10下界面截图(见图1)。

Linux环境BT下载软件Transmission介绍及使用[多图解析]

图1

Ubuntu 8.10默认已经安装打开Transmission,见图2点击打开。

Linux环境BT下载软件Transmission介绍及使用[多图解析]

图2

Transmission的界面非常简洁大方,符合Linux以及Mac的风格,我的Ubuntu 8.10就是使用Mac主题的,占用系统资源很少,而且没有广告条。

现在我们在Ubuntu下用Transmission下载ubuntu-8.10-dvd-i386.iso,首先下载ubuntu-8.10-dvd-i386.iso.torrent这个BT种子。

看到图1的添加按钮了吗,点击打开。找到ubuntu-8.10-dvd-i386.iso.torrent(见图3),添加一个种子。

Linux环境BT下载软件Transmission介绍及使用[多图解析]

图3

Linux下哪个程序下载BT好使,追忆过去推荐Transmission,他们都是老玩家推荐的肯定不会错,于是乎开始在Ubuntu下折腾Transmission安装配置,这个程序也是第一次用,看了很多文档目前还有点晕头转向,不过正常运行是木有问题的了,这里把基础安装笔记分享出来给需要折腾Linux下载BT的小伙伴们一起玩玩,少走弯路;

安装命令
sudo apt-get install transmission-daemon

此时返回的结果告诉我分配的端口是9091,本机IP是192.168.5.230,web登录地址就是http://192.168.5.230:9091,先不管直接浏览器访问此时返回403错误信息如下:
403: Forbidden

Unauthorized IP Address.

Either disable the IP address whitelist or add your address to it.

If you’re editing settings.json, see the ‘rpc-whitelist’ and ‘rpc-whitelist-enabled’ entries.

If you’re still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.

大意是配置文件不正确,应该正确调试方能正常访问;
 那么就先停止Transmission
sudo service transmission-daemon stop

接下来编辑Transmissio配置文件
sudo vim /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”: 4,
    “dht-enabled”: true,
    “download-dir”: “/var/lib/transmission-daemon/downloads”,
    “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”: “/home/debian-transmission/Downloads”,
    “incomplete-dir-enabled”: false,
    “lpd-enabled”: false,
    “max-peers-global”: 200,
    “message-level”: 2,
    “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”: 1,
    “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-password”: “{2d6fbc4ac3beecf74c893fe7448f48aeeb368110hwOZ5F5E”,
    “rpc-port”: 9091,
    “rpc-url”: “/transmission/”,
    “rpc-username”: “transmission”,
    “rpc-whitelist”: “127.0.0.1”,
    “rpc-whitelist-enabled”: true,
    “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
}

接下来修改settings.json配置文件

第14行修改为”dht-enabled”: false,
第15行是下载目录修改成你自己的”download-dir”: “/home/downloads”,
第20行修改为”encryption”: 2,
第49行修改自定义的密码”rpc-password”: “123456”,
第52行修改成自定义的登录账号名称”rpc-username”: “5yun”,
第54行修改为”rpc-whitelist-enabled”: false,

修改完配置文件后,启动Transmission

sudo service transmission-daemon start

还木有完啊,继续…………

cd
mkdir torrent
sudo chmod -R 775 ./torrent
sudo usermod -a -G transmission root
sudo chgrp -R transmission ./torrent/

PS:特别需要注意下载目录用户组一定得是transmission才行,之前我搞错了导致下载出现问题;

终于完了…..transmission安装好麻烦啊……………….

Linux环境BT下载软件Transmission介绍及使用[多图解析]

图4

Linux环境BT下载软件Transmission介绍及使用[多图解析]

图5

上图是BT下载软件Transmission的运行主界面,非常简洁,就那么几个菜单,不用我再多说了吧(见图4、5)。

下面是版本信息(见图6)。

Linux环境BT下载软件Transmission介绍及使用[多图解析]

图6

赞(0) 打赏
转载请注明出处:服务器评测 » Linux环境BT下载软件Transmission介绍及使用[多图解析]
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏