博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过rtinst脚本安装Rtorrent+rutorrent(附版本切换教程)
阅读量:6153 次
发布时间:2019-06-21

本文共 2367 字,大约阅读时间需要 7 分钟。

最新更新:2018/1/14  “简单配置以支持rt文件拖回本地”

 

注意:先说下使用环境,Debian8/9 和 Ubuntu14.04 及以上,其中Debian9仅支持rtorrent0.9.6版本

一、rtinst脚本介绍

Github链接: 

主要功能: 一键安装rtorrent和rutorrent以及配套软件 nginx和irssi

二、安装rtinst脚本

①初始化rtinst安装环境

通过xshell或者putty连接上服务器后,执行以下命令(需要使用root用户登录)

 

bash -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/arakasi72/rtinst/master/rtsetup)"

 

②一键安装

执行以下命令

 

rtinst -t
 

 

 

然后依次输入y,回车,输入用户名,回车,y,回车,输入2次密码,这个是你新建用户的密码,再次输入2次密码,这是webui的密码,怕遗忘,都设置成一样的就可以了,然后就开始安装了,视机器性能,安装时间5-30分钟不等。

 

三、更改nginx和ssh配置文件

①更改nginx配置文件

 

因为安装完成后默认开启了https,这样你打开rt的webui时会提示证书有问题什么的,为了简化流程,取消就可以了,文件位置是/etc/nginx/sites-enabled/default,全部清空,修改为如下

 

server {        listen 80;        root /var/www;        index index.html index.php index.htm;        client_max_body_size 40m;        location / {               try_files $uri $uri/ =404;        }        location /rutorrent {               client_max_body_size 40m;               auth_basic "Restricted";               auth_basic_user_file /etc/nginx/.htpasswd;               include /etc/nginx/conf.d/php;               include /etc/nginx/conf.d/cache;        }        location ~ /\.ht {                deny all;        }}

 

 

 

然后运行命令,/etc/init.d/nginx

restart  重启nginx,使修改生效。

②修改ssh配置文件

因为安装完rtinst脚本后默认关闭了root登录,所以你需要修改一下ssh的配置文件,否则你会发现你使用root用户连不上服务器了。文件是/etc/ssh/sshd_config

 

修改

PermitRootLogin yes

 

注释掉以下这项

 

#AllowGroups sudo sshuser

然后运行 

 

service ssh restart

 

 

使修改生效,这样以后还是可以使用root用户登录系统。

四、访问webui进行下载

当你完成以上操作后,访问

 

http://盒子IP/rutorrent

用户名和密码就是你在第二步设置的那个。

 

五、常见问题汇总

①更换rt版本

执行以下命令

 

wget  https://raw.githubusercontent.com/arakasi72/rtinst/master/scripts/rtupdate bash rtupdate

 

 

 

②修改webui密码

执行以下命令

 

htpasswd –c /etc/nginx/.htpasswd 新用户名

然后回车,依次输入2次新的密码,然后刷新webui,修改完毕。

 

如果没生效,执行 /etc/init.d/nginx restart 重启nginx即可。

③添加RSS自动下载

打开webui,左下角右键所有订阅即可添加rss

 

想要添加的rss自动下载,还需要设置下,如图,打开上方rss设置,在新界面添加一个,名称随意,然后在过滤器中填上/^/,然后点击2次目录右方三个点,自动选择目录,然后确定即可

 

④配置nginx的文件目录功能(支持RT文件拖回本地)

修改nginx的配置文件 /etc/nginx/sites-enabled/default 添加如下内容

 

location /rtdown {               auth_basic "Restricted";      #密码提示字段,可任意设置               auth_basic_user_file /etc/nginx/.htpasswd;  #如果不需要访问密码,删掉此行和上一行即可               alias /home/pthezi/rtorrent/download;    #这是rt默认存储位置,当然你也可以换成别的的               autoindex on;        }

然后运行

 

 

service nginx restart

 

然后访问如下地址,即可访问你通过RT下载好的文件,密码即安装时设置的Rutorrent的访问密码

 

http://盒子IP/rtdown

 

 

有什么问题给我留言吧。

转载于:https://www.cnblogs.com/shuochen/p/8533709.html

你可能感兴趣的文章
拓扑排序介绍
查看>>
eclipse打开工作空间(workspace)没有任务反应
查看>>
使用Sybmol模块来构建神经网络
查看>>
字符串去分割符号
查看>>
WPF中,多key值绑定问题,一个key绑定一个界面上的对象
查看>>
UML类图简明教程
查看>>
java反编译工具(Java Decompiler)
查看>>
Android开发之自定义对话框
查看>>
微信Access Token 缓存方法
查看>>
Eclipsed的SVN插件不能识别之前工作空间的项目
查看>>
Linux 查看iptables状态-重启
查看>>
amazeui学习笔记一(开始使用2)--布局示例layouts
查看>>
c#中lock的使用(用于预约超出限额的流程)
查看>>
ODI基于源表时间戳字段获取增量数据
查看>>
并发容器之CopyOnWriteArrayList(转载)
查看>>
什么是AAC音频格式 AAC-LC 和 AAC-HE的区别是什么
查看>>
原创:goldengate从11.2升级到12.1.2
查看>>
Quartz
查看>>
正则表达式的语法规则
查看>>
C#一个关于委托和事件通俗易懂的例子
查看>>