安装Transmission

我们要安装transmission-daemon版本才能够让transmission进程在后台执行。

root@raspberrypi:~# apt-get install transmission-daemon

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following additional packages will be installed:

libminiupnpc10 libnatpmp1 minissdpd transmission-cli transmission-common

Suggested packages:

natpmp-utils transmission-gtk

The following NEW packages will be installed:

libminiupnpc10 libnatpmp1 minissdpd transmission-cli transmission-common transmission-daemon

0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.

Need to get 799 kB of archives.

After this operation, 3,516 kB of additional disk space will be used.

Do you want to continue? [Y/n] y

Get:1 http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian stretch/main armhf transmission-common all 2.92-2+deb9u1 [288 kB]

Get:2 http://mirrors.neusoft.edu.cn/raspbian/raspbian stretch/main armhf libminiupnpc10 armhf 1.9.20140610-4 [25.6 kB]

Get:3 http://mirrors.neusoft.edu.cn/raspbian/raspbian stretch/main armhf libnatpmp1 armhf 20110808-4 [8,168 B]

Get:4 http://mirrors.neusoft.edu.cn/raspbian/raspbian stretch/main armhf transmission-daemon armhf 2.92-2+deb9u1 [172 kB]

Get:5 http://mirrors.neusoft.edu.cn/raspbian/raspbian stretch/main armhf minissdpd armhf 1.2.20130907-4.1 [18.4 kB]

Get:6 http://mirrors.neusoft.edu.cn/raspbian/raspbian stretch/main armhf transmission-cli armhf 2.92-2+deb9u1 [288 kB]

Fetched 799 kB in 18s (42.2 kB/s)

...

修改配置文件

root@raspberrypi:~# vim /etc/transmission-daemon/settings.json

{

//下载目录

"download-dir": "/var/lib/transmission-daemon/downloads",

//下载队列开关

"download-queue-enabled": true,

//下载队列数量

"download-queue-size": 5,

//未完成目录

"incomplete-dir": "/var/lib/transmission-daemon/Downloads",

//未完成目录启用开关

"incomplete-dir-enabled": false,

//是否需要rpc鉴权 RPC(Remote Procedure Call)—远程过程调用

"rpc-authentication-required": true,

//rpc绑定地址

"rpc-bind-address": "0.0.0.0",

//rpc是否启用

"rpc-enabled": true,

//rpc主机白名单

"rpc-host-whitelist": "",

//rpc是否开启主机白名单

"rpc-host-whitelist-enabled": true,

//rpc密码

"rpc-password": "{ffe0479ff38ffb6bbe6de697313a63a5847e41eaFgNw3iaZ",

//rpc端口

"rpc-port": 9091,

//rpc访问地址

"rpc-url": "/transmission/",

//rpc用户名

"rpc-username": "transmission",

//rpc IP白名单

"rpc-whitelist": "127.0.0.1",

//rpc 是否开启IP白名单

"rpc-whitelist-enabled": true,

//速度下限(KB/s)

"speed-limit-down": 100,

//是否启用速度下限

"speed-limit-down-enabled": false,

//速度上限(KB/s)

"speed-limit-up": 100,

//是否启用速度上限

"speed-limit-up-enabled": false,

//上传数量

"upload-slots-per-torrent": 14,

//是否启用TP协议

"utp-enabled": true

}

执行加载配置文件和重启服务操作

root@raspberrypi:~# service transmission-daemon reload

root@raspberrypi:~# service transmission-daemon restart

启动Transmission进程

root@raspberrypi:~# systemctl restart transmission-daemon.service

访问web服务

我们可以使用浏览器来访问Transmission服务,格式为 主机ip(或域名)+端口(默认9091)。

例如:http://transmission.imwork.net: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.

我们可以在配置文件中关闭白名单,或者将访问者ip加入到白名单之中解决此问题。

成功连接后会提示输入用户名密码

分别是配置文件中rpc-username和rpc-password字段的值

成功登陆后进入下载控制台

使用上就很简单了,自己体验吧!

客户端

我们也可以使用第三方客户端进行链接。

windows系统推荐使用Transmission Remote GUI

android系统推荐使用Transdroid

暗黑启示录bt版java下载,Transmission搭建BT下载服务器相关推荐

  1. 树莓派用transmission搭建bt下载机

    最近在树莓派上搭建Bt下载机,觉得 transmission不错,自己的开发机也可以安装transmission. Transmission 是个开源的小型BT下载客户端,能用命令行,桌面GUI和We ...

  2. java开发环境搭建——UltraEdit下载安装

    UltraEdit编辑器可对一般文本.java文件.二进制文件.XML文件.JSON字符串等进行阅读和编辑 同时自带DOS命令行.SSH/telnet远程链接等功能 下载地址:http://dl.pc ...

  3. World Wind Java开发之四——搭建本地WMS服务器(转)

    在提供地理信息系统客户端时,NASA还为用户提供了开源的WMS Server 服务器应用:World Wind WMS Server.利用这个应用,我们可以架设自己的WMS服务并使用自己的数据(也支持 ...

  4. 【Java开发环境搭建】

    计算机语言发展史 第一代语言:二进制 第二代语言:汇编语言 目前应用:逆向工程/机器人/病毒- 第三代语言:C语言/JAVA语言/Python"大数据"/PHP"服务器& ...

  5. 初识Java以及JAVA开发环境搭建

    初识Java以及JAVA开发环境搭建 JAVA帝国的诞生 C&C++ JAVA JAVA特性和优势 JAVA三大版本 JDK.JRE.JVE JAVA开发环境搭建 JDK下载与安装.卸载 安装 ...

  6. mac java 更新_mac版java怎么更新升级 mac版java更新升级方法

    类型:Mac编程软件大小:62.3M语言:中文 评分:10.0 标签: 立即下载 mac版java怎么更新升级?mac版java更新升级方法.有很多使用Mac的用户需要mac版java,有的时候需要下 ...

  7. Java开发者环境搭建

    Java开发者环境搭建 JDK下载与安装 如何卸载JDK 删除Java的安装目录 在环境变量中删除JAVA_HOME 在环境变量中删除path下关于Java的目录 在cmd中输入java -versi ...

  8. java开发环境搭建——mysql、navicat、powerDesigner下载安装

    近期学习java框架,搭建demo工程时需要做数据库连接的测试,本地开发环境最方便的数据库自然是安装mysql.下面对mysql数据库.navicat for mysq客户端.powerDesigne ...

  9. bt服务器搭建 linux_用树莓派搭建BT下载服务器

    用树莓派搭建BT下载服务器,外出或睡觉的时候就不用开着电脑下载了,而且更省电.很简单,只要安装 transmission 就可以了,更棒的是它还可以通过 Web 界面控制! 1.首先安装 transm ...

  10. Linux搭建BT下载服务器,linux下搭建bt服务器–xbt篇

    在windows2003下搭建bt服务器对硬件的要求较高,低配置的服务器容易死机,很是麻烦. 我们考虑用linux.据我所知,在linux下面可以作为bt tracker的软件并不是不多.现在介绍两个 ...

最新文章

  1. Linux System and Performance Monitoring(Memory篇)
  2. python安装scipy
  3. php表格自动添加滚动条,jsp中为表格添加水平滚动条的方法
  4. JDeodorant 的使用
  5. 每一个项目都可以有一个项目blog page
  6. java面向_java是面向什么的语言?
  7. QT5动态创建多个按钮控件并关联信号槽函数
  8. 【POJ2259】Team Queue(队列,模拟)
  9. Ubuntu8.10下迁移SVN版本库到新增的SAS硬盘
  10. Eolinker——前置用例返回的reponse值进行传递
  11. (递归)666:放苹果
  12. [趣谈网络协议学习] 01 网络分层
  13. 斗鱼自动刷屏脚本-javaScript斗鱼刷屏脚本-js刷屏脚本
  14. 饿了么ui 下拉框远程搜索 绑定清空原始数据
  15. c语言程序电子词典,C语言及程序设计进阶例程-14 开发一个电子词典
  16. [HDOJ4699]Editor
  17. 百练2815:城堡问题题解 深度优先搜索解法
  18. Win10系统此电脑隐藏特定文件夹
  19. html、css --苏宁官网静态界面
  20. 最新版学习笔记---Python机器学习基础教程(1)Irises(鸢尾花)分类---附完整代码

热门文章

  1. Win10无线投屏功能安装失败解决办法
  2. **JAVA实习周记(第二周):喔**
  3. Oracle报998,无法加载oracle in oradb10g_home2 odbc驱动程序,系统错误代码998解决方法(转载+部分原创)...
  4. 计算机网络推荐,计算机网络 | CCF推荐 | 国际会议信息4条
  5. 静态GPS控制测量使用技术方法
  6. 安卓beforetextchanged_Android TextWatcher.afterTextChanged与TextWatcher
  7. MLDN出品JAVA风暴终极的java学习视频
  8. ffmpeg可支持的编码器、解码器、封装格式、网络协议
  9. FFmpeg编解码器如何
  10. PHP网站常见一些安全漏洞及防御方法