球球看世界

Centos下安装BT下载软件

andy.zhang 2016年10月14日 Linux 1000 评论关闭

1,安装软件

首先下载yum源

 wget http://geekery.altervista.org/geekery-el6-x86_64.repo

之后,用rpm安装一下

rpm -ivh  geekery-el6-x86_64.repo

yum install -y transmission transmission-daemon

这里完成后,软件基本上就好了。

2,设置防火墙。

首先把IPV6对应的防火墙服务关闭

chkconfig ip6tables off

/etc/init.d/ip6tables stop

然后,在ipv4的防火墙配置文件添加以下条目:

用vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 9091 -j ACCEPT                  #BT服务端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 51413 -j ACCEPT                

-A INPUT -m state --state NEW -m tcp -p tcp --dport 49153:65534 -j ACCEPT     #上传下载需要用到的端口,范围根据自己定义。

保存并退出

/etc/init.d/iptables reload

使修改后的iptables生效。

3,修改配置文件

一般配置文件存在/var/lib/transmission/,文件名是settings.json,但本人在这个目录下没有,于是用find找了一下,发现在/tmp下,

复制一下就好。cp /tmp/setting.json /var/lib/transmission/

这里需要改的就是用户和密码端口这几个。如下(红色表示)

    "peer-port": 51413,

    "peer-port-random-high":65535,

    "peer-port-random-low": 49152,

    "peer-port-random-on-start": false,

    "peer-socket-tos": "default",

    "pex-enabled": true,

    "port-forwarding-enabled": true,

    "preallocation": 1,

    "prefetch-enabled": true,

    "proxy": "",

    "proxy-auth-enabled": false,

    "proxy-auth-password": "",

    "proxy-auth-username": "",

    "proxy-enabled": false,

    "proxy-port": 80,

    "proxy-type": 0,

    "queue-stalled-enabled": true,

    "queue-stalled-minutes": 30,

    "ratio-limit": 2,

    "ratio-limit-enabled": false,

    "rename-partial-files": true,

    "rpc-authentication-required": true,

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

    "rpc-enabled": true,

    "rpc-password": "{1c399e878c1ce23de7a41f7318319d824d111edcqcmsNlYu",

    "rpc-port": 9091,

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

    "rpc-username": "andy",

这里有一点要注意,当服务在运行时,是不能修改配置的,改了也不会生效。必须先停止服务,再修改,最后,开启服务。

配置改好后,可以启动服务看看。这时你会发现,介面不是太好看。不要紧,用以下脚本进行优化

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

sh release/tr-control-easy-install.sh

脚本会自动识别服务所在目录,进行相关美化,最后,介面如下:

20.jpg

到这,linux下的BT下载工具正式安装完成,你可以在服务器上下载BT了。




发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

球球看世界

我的微信号:zxq138888888 (左侧二维码扫一扫)欢迎添加!

Linux服务器不用sendmail服务发送邮件