标签 ubuntu 下的文章

qBittorrent配合Flexget实现RSS订阅自动下载

操作系统:Ubuntu16.04 LTS 64bit
Flexget官网:https://flexget.com/

qBittorrent是最近比较流行的客户端。由于WebUI没有RSS订阅功能,所以我们需要借助Flexget来实现RSS订阅自动下载种子,然后通过监控目录的方式达到自动添加种子至客户端下载的目的。

1、安装、更新pip并升级至最新的setuptools

apt-get install python-pip
pip install --upgrade pip
pip2 install --upgrade setuptools

2、Flexget的安装与配置

pip2 install flexget
#安装flexget
mkdir /root/.flexget
#创建配置目录
mkdir /path/of/your/torrents/download-dir/
#创建种子下载目录
vi ~/.flexget/config.yml
#创建并编辑flexget的配置文件config.yml

- 阅读剩余部分 -

Debian/Ubuntu下编译安装qBittorrent

一、安装依赖环境

1、安装依赖包

apt-get install libboost-dev libboost-system-dev build-essential
apt-get install libboost-chrono-dev libboost-random-dev libssl-dev libgeoip-dev
apt-get install git pkg-config automake libtool

2、安装Qt5库

apt-get install qtbase5-dev qttools5-dev-tools

3、安装python和GeoIP数据库

apt-get install python
apt-get install geoip-database

二、安装Libtorrent

1、下载Libtorrent包并打开

git clone https://github.com/arvidn/libtorrent.git
cd libtorrent

2、选择1.0.*分支编译安装

git checkout RC_1_0
./autotool.sh
./configure --disable-debug --enable-encryption --prefix=/usr --with-libgeoip=system
make clean && make
make install

- 阅读剩余部分 -

ubuntu安装transmission

只需一条命令即可:

apt-get install transmission-daemon

安装完后,需要修改/var/lib/transmission-daemon/info/settings.json文件

"download-dir": "/home/2dan/downloads", 
# 下载目录

"incomplete-dir": "/home/2dan/incomplete", 
# 临时文件目录

"rpc-enabled": true, 

"rpc-password": "2dan", 
# 密码

"rpc-port": 9091, 
# 端口号

"rpc-username": "2dan",
#用户名

"rpc-whitelist": "127.0.0.1", 

"rpc-whitelist-enabled": false, 

"watch-dir": "/home/2dan/trrss",
# rss目录

修改之后需要执行:

service transmission-daemon reload
service transmission-daemon restart

然后就可以打开http://IP:9091/transmission/web/访问了
也可以本地安装客户端远程控制:http://transmisson-remote-gui.googlecode.com/files/transgui-4.1-setup.exe

安装vnstat PHP frontend以实现对vnstat的web管理

之前介绍了Vnstat的安装和基本使用,为了更直观和方便的显示流量统计信息,我们采用vnstat PHP frontend

wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
tar xvf vnstat_php_frontend-1.5.1.tar.gz
mv vnstat_php_frontend-1.5.1 vnstat
cd vnstat/

修改config.php,将里面的内容修改成如下:
语言显示:

$locale = ‘en_US.UTF-8′;
$language = ‘en’;

网卡接口:

$iface_list = array(‘eth0′);

如果有多个网卡接口,要修改成类似如下:

$iface_list = array(‘eth0′, ‘eth1′);

- 阅读剩余部分 -

Linux下安装vnstat统计流量

1、安装

wget http://humdi.net/vnstat/vnstat-1.11.tar.gz
tar xvzf vnstat-1.11.tar.gz
cd vnstat-1.11
make && make install

编译安装完毕,通过 ifconfig -a 查看你的网卡,通常显示如下:
!0201461115472480599.jpg
则你的 VPS 或服务器的网卡为 eth0

2、通过ifconfig查看网卡名称,生成数据库:

vnstat -u -i eth0

3、更新数据库

方法一:通过cron定时更新数据库

vi /etc/cron.d/vnstat

输入:

*/1 * * * * root /usr/bin/vnstat -u -i eth0

设置为一分钟更新一次数据库。

- 阅读剩余部分 -