虚拟机Ubuntu 16.10

Transmission 2.92(https://launchpad.net/~transmissionbt/+archive/ubuntu/ppa)

一、添加源

sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-get update

中间出现的问题:

1.无法解析ppa.launchpad.net(目测是我的网络问题,可以无视)

Err: http://ppa.launchpad.net/transmissionbt/ppa/ubuntu yakkety InRelease
Could not resolve 'ppa.launchpad.net'
Fetched kB in 10s (96.9 kB/s)
W: Failed to fetch http://ppa.launchpad.net/transmissionbt/ppa/ubuntu/dists/yakkety/InRelease Could not resolve 'ppa.launchpad.net'
W: Some index files failed to download. They have been ignored, or old ones used instead.
E: Could not get lock /var/lib/dpkg/lock - open (: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

但事实上我的主机是可以ping通的,虚拟机不行,目测是dns的问题,改dns为8.8.8.8解决

(如果改dns无效,可以选择在/etc/hosts末尾加一行91.189.95.83  ppa.launchpad.net)

2.一波未平一波又起

E: Could not get lock /var/lib/apt/lists/lock - open (: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not get lock /var/lib/dpkg/lock - open (: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

报这个错主要原因是有别的程序在使用apt,可以参照http://blog.csdn.net/u011596455/article/details/60322568 这个来kill掉使用apt的程序

总算是结束了,进入下一步

二、安装

sudo apt-get install transmission-daemon

这一步就很简单了,一步到位

三、配置

sudo nano /var/lib/transmission-daemon/info/settings.json

首先,如果你的Ubuntu系统不是本地的话,请将rpc-whitelist改成“*”,或者将rpc-whitelist-enabled更改为false

管理界面默认密码是transmission,rpc-password后面可直接修改成想要的明文密码,会在启动后自动转换为hash

download-dir设置保存位置

dht-enabled更改dht的开关,pt的各位改成false

peer-port更改端口号,默认是51413

blocklist-enabled修改ip过滤,文末再提

其他的自行理解+百度,不再赘述

四、美化WebUI

原版UI反正我是看不下去了,使用ronggang大佬的美化补丁来美化成应有的样子 https://github.com/ronggang/transmission-web-control

wget https://github.com/ronggang/transmission-web-control/raw/master/release/tr-control-easy-install.sh
sudo bash tr-control-easy-install.sh

五、重启transmission-daemon,enjoy it!

sudo service transmission-daemon restart

YourIP:9091(本机则为127.0.0.1:9091)

六、有关blocklist

在/var/lib/transmission-daemon/.config/transmission-daemon/blocklists目录中新建一个文件ip,写入如下

ipv4:0.0.0.0-59.67.31.255
ipv4:59.67.48.0-115.24.239.255
ipv4:115.25.0.0-115.26.31.255,
ipv4:115.26.64.0-121.193.127.255
ipv4:121.193.144.0-172.15.255.255
ipv4:172.32.0.0-202.112.255.255
ipv4:202.113.16.0-202.113.175.255
ipv4:202.113.192.0-211.81.47.255
ipv4:211.81.64.0-219.243.31.255
ipv4:219.243.48.0-222.30.15.255
ipv4:222.30.32.0-255.255.255.255

重启transmission即可屏蔽非TJU的ipv4连接

但是就测试来看,还是会有跑流量的问题,原因未知,望有大佬给予指点

Ubuntu系统安装Transmission的更多相关文章

  1. ubuntu系统安装初始化脚本

    ubuntu系统安装初始化脚本 经常安装卸载ubuntu,每次系统安装完成后要安装好多软件,一个个命令输很麻烦浪费时间,一个sh文件全搞定! 1. flashplayer下载:点击这里 2. Auda ...

  2. ubuntu系统安装软件方法

    ubuntu系统安装软件方法 ubuntu下安装软件有三种方式,分别为在线安装apt-get方式,软件商店安装方式和 1. 软件商店安装方式 这种方式对经常使用windows系统的同学来说最为简单,因 ...

  3. Ubuntu系统安装配置Pintos和Bochs

    Ubuntu系统安装配置 Pintos 和 Bochs 安装过程 首先是UEFI启动模式下Win8.1安装Ubuntu14.04双系统,由于篇幅过长,就不在这里详写.可见博主的另一篇博客http:// ...

  4. 阿里云服务器 ECS Ubuntu系统安装配置

    1. 登陆服务器 系统开通成功后手机会收到阿里云发来的短信,包含公网IP及root登录密码. WEB管理后台方式 可通过阿里云管理后台选择“连接管理终端…”进行登录 提示输入VNC密码 登录成功后显示 ...

  5. 基于集合成工控机Ubuntu系统安装分区详解

    基于集合成工控机Ubuntu系统安装分区详解 硬件描述:双核的CPU,128G的固态硬盘 软件描述:使用Ubuntu12.04系统,内核3.8.0-29版本,QT4.8.1版本 1.新建分区表 /de ...

  6. 为Ubuntu 安装Transmission 2.90

    Transmission 是 Ubuntu 的默认 BitTorrent 客户端,近期发布了最新的 Transmission 2.90 版本,目前已经可通过 PPA 为 Ubuntu 15.10.Ub ...

  7. 在 Ubuntu 系统安装 Redi

    在 Ubuntu 系统安装 Redi 可以使用以下命令: $sudo apt-get update $sudo apt-get install redis-server 启动 Redis $ redi ...

  8. 暑期——第三周总结(Ubuntu系统安装eclipse问题【已解决】)

    所花时间:7天 代码行:200(python)+150(java) 博客量:1篇 了解到知识点 : 一: Python: 问题 unresolved reference xrange 解决方案 pyt ...

  9. Ubuntu系统安装配置tensorflow开发环境

    Ubuntu系统安装 下载ubuntu iso 选择目前最新的版本是 Ubuntu 18.04 LTS .下载地址: 官网:https://www.ubuntu.com/download/deskto ...

随机推荐

  1. Django中views笔记

    reverse反解析 #路由中定义namespace.name,reverse可将其转换为url url = reverse('namespace:name') return redirect(url ...

  2. 利用svn的补丁文件打包生成增量文件

    下面的代码是maven版本 1. 创建patch.txt增量文件 保存到 文件目录下 比如 E:\aa\patch.txt 2. 编写java代码 package utils; import java ...

  3. eclipse调试远程tomcat

    1.设置tomcat远程调试端口 catalina.sh export JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,susp ...

  4. 淘宝的推荐系统 计算之道2A

    小明刚刚入职淘宝,老大给他交代了一个简单的任务,实现一个简易的商品推荐系统. 这个商品推荐系统的需求如下: 一共有 n 件商品可以被推荐,他们的编号分别为 1 到 n.每件商品都有一个价格,编号为 i ...

  5. 2018-2019-2 《网络对抗技术》Exp2 后门原理与实践 Week3 20165326

    Exp2 后门原理与实践 目录 1. 实验原理 2. 实验内容 3. 问题回答 4. 心得体会 实验原理简介 后门:不经过正常流程而访问系统的通道 ncat:底层工具,进行基本的TCP UDP数据收发 ...

  6. 提示Unused default export错误,如何解决

    问题描述如下: 这个错误提示其实是webstorm的变量语法检查提示,修改一下它的配置就好了. 1.点击Webstorm右下角的小人,点击Configure inspections 2.在搜索框中输入 ...

  7. Fiddler Mock长度变化的response不成功

    使用Fiddler的AutoResponder的功能来mock一个接口,目的是mock返回更多的数据.结果我发现如果只修改response data的内容而不改变长度可以mock成功,一旦改变resp ...

  8. C# 比较和排序(IComparable和IComparer以及它们的泛型实现)

    准备工作: 1.创建实体类:ClassInfo,默认想要对其按照班级学生数量进行排序 public class ClassInfo  { /// <summary> /// 班级名称 // ...

  9. 解决tomcat同时部署两个SpringBoot应用提示InstanceAlreadyExistsException

    问题描述:Caused by: javax.management.InstanceAlreadyExistsException: com.alibaba.druid.pool:name=primary ...

  10. 基于vue的图片查看插件vue-photo-preview

    1. 安装 在任务管理器中输入命令 2. 在项目main.js中引入 3.在所需要的项目中直接使用 还有两个属性,可以看需求添加 preview-title-enable="false&qu ...