阿七

  • HOME
  • CATEGORY
    • TECH
    • ENG
    • VIDEO
    • Image
    • MUSIC
  • Baidu
  • MY LIST
LOVE LASTS FOREVER
  1. Home
  2. TECH
  3. Text

Transmission 安装方法以及种子制作

26/12/2017 7706Views 14Likes 0Comments

简介

最近喜欢玩PT,因为切换到linux下面,所以需要找一个PT客户端,在网上查了一下资料,
发现Transmission是最合适的.在此介绍一下安装方法..
系统推荐使用Debian 9,自带BBR加速,关于BBR可以看我上一篇文章,BBR设置
如使用CentOS,请把apt-get 换成yum

Transmission 安装过程

1 首先使用系统自带的工具进行安装

1
apt-get install transmission-daemon

2 其次停止服务

1
service transmission-daemon stop

3 对配置文件进行修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
vim /etc/transmission-daemon/settings.json
//修改DHT关闭
“dht-enabled”: false,
//修改下载路径
“download-dir”: “/home/transmission/downloads”,
//修改加密模式
“encryption”: 2,
//修改缓存目录
"incomplete-dir": "/home/transmission/tmp",
//修改自定义登录密码
“rpc-password”: “test”,
//修改自定义登录账号
修改自定义账号“rpc-username”: “test”,
//修改白名单模式
“rpc-whitelist-enabled”: false,

3 建立下载文件夹

1
2
3
4
5
6
7
service transmission-daemon stop
mkdir -p /home/transmission/downloads
mkdir -p /home/transmission/tmp
cd /home
chmod -R 777 transmission/
//xxx为你使用的用户名,很多下载失败基本上是权限问题
chgrp -R xxx transmission/  

4 WEB端搭建
Transmission 有web页面,使用起来比较方便。

git项目地址 Transmission-web-control

1
2
3
4
cd /usr/share/transmission/web
mv index.html index.original.html
wget https://github.com/ronggang/transmission-web-control/raw/master/release/src.tar.gz
tar -xzvf src.tar.gz

确认解压出的web端放在 web 下面就可以了。

5 重启服务

1
service transmission-daemon start

nginx 安装过程

上节提到用到web端,因为安装了web端,所以需要代理服务器把web跑起来,在这里推荐nginx.

1 使用系统工具进行安装

1
apt-get install nginx

2 对nginx进行配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
apt-get install nginx
cp /etc/nginx/conf.d/
//xxx为自己取的名字
vim xxx.conf
 
server {
//yourdomain 你的域名
server_name  yourdomain;
//开启ssl,需要证书和密钥,如果不打算开启,可以无视下面三行
ssl on;
ssl_certificate /etc/letsencrypt/live/cert.pem;
ssl_certificate_key /etc/letsencrypt/live/privkey.pem;
 
location / {
   proxy_pass   http://localhost:9091;                                            
  }
}

3 重启nginx

1
2
nginx stop
nginx start

4 域名指向服务器地址后,便可以使用域名进行访问了

种子制作

Transmission 使用 transmission-create 进行种子制作
可以用 transmission-create -h 查看帮助选项

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
aq:~$ transmission-create -h
Usage: transmission-create [options] <file|directory>
 
Options:
-h --help                    Display this help page and exit
-p --private                 Allow this torrent to only be used with the
                              specified tracker(s)
-o --outfile   <file>        Save the generated .torrent to this filename
-s --piecesize <size in="" kib=""> Set how many KiB each piece should be, overriding
                              the preferred default
-c --comment   <comment>     Add a comment
-t --tracker   <url>         Add a tracker's announce URL
-V --version                 Show version number and exit
 
//按照上面的说明
//其中-p和-o必须加上,xxxx.torrent 是想要生成的种子文件, xxxx/ 为文件夹或者文件
./transmission-create -p -o /xxx.torrent -t https://tp.m-team.cc/announce.php -s 2048 xxxx/
</url></comment></size></file></file|directory>

这样种子就生成好了,然后把生成的种子,上传到PT站即可。

Licensed under 知识共享署名 4.0 国际许可协议
Tag: linux PT transmission
Last:10/10/2018

frank

Love Lasts Forever

Like
< PREV
NEXT >

Comment

取消回复

frank

Love Lasts Forever

New Hot Rand
New Hot Rand
DirectAdmin 去掉邮件队列 Debian Directadmin 中设置 wordpress 最全的伪静态配置 vnstat 清零流量重新统计 忘记关于什么事情了 selinux DirectAdmin面板 删除log How to install htop on CentOS 7
加速linux TCP链接速度 Google BBR拥塞算法 Accelerider 坐骑云使用方法 LudicrousDB - Wordpress 数据库主从热备 腾讯云 显示内存不足 1G ZOHO 目前最好用的免费邮局 How to compile ffmpeg on CentOS

© 2022 阿七 ALL RIGHTS RESERVED | Working

Theme Kratos Made By Seaton Jiang