I block ads too. Donate?

CentOS7搭建网页BT下载服务器

2015-10-15 16:55:23

[服务器开发] , , ,

 

一直想自己弄一个BT下载服务器,迅雷的离线下载确实很好用,但是也有很多局限性,毕竟自己搭建的话,可以全部自定义,想要什么功能就有什么功能。在线播放的也不需要各种等。与迅雷各种吸血下载还有对参数含糊其辞相比,一个Linode 2048的服务器250 Mbps Network Out,相当于30MB/s的专用下载带宽都是明确标示。主要瓶颈将会出现在接收电脑的带宽上。

虽然,由于相同资源可以重复使用,迅雷提供很大的离线储存空间,但是这些东西,自己弄的肯定专业得多了,不会因为节约成本,而出现某些资源不能下载的情况,或者需要进入队列等待离线的情况。

 

 

 

安装 Transmission

主要使用的是 Transmission 这个软件,安装这个软件是很方便的。

 

装完之后,需要创建目录设置文件

 

记得将这个目录设置成 transmission用户和用户组的

 

在写这个文件的时候,需要将transmission-daemon 关掉,因为程序在关掉的时候,会将正在使用的设置覆盖保存到那个位置。

设置文件是json格式,在设置文件中主要填入几样东西

 

将下载的目录的用户更改一下

 

 

设置防火墙

需要打开BT下载需要用到的端口

这里的端口范围使用的是默认的范围。在运行了Transmission后,设置文件或出现很多新的参数,可以在里面找到,并且可以自定义。在网页端也可以设置。

如果使用的是Firewalld, Transmission-bt 已经设置好了服务文件,只需要

 

 

配置网页端

网页这里使用了nginx的代理,只需要添加一下配置,并且重启一下nginx。默认的网页端的端口号是9091,可以在设置文件中修改。

在传递资源的网站记得将 gzip 关掉,因为gzip开启了资源的Header就没有了Content-Length了,会影响加载进度。

 

 

 

 

 

 

这篇博文发表在 服务器开发 目录下,标签为 , , ,
版权所有,请勿转载。如需引用,请使用链接:https://note.masterchan.me/?p=757
 

您的邮箱地址不会被公开,评论使用Gravatar头像。
Your email address will not be published. This blog is using Gravatar.

正在提交评论...
正在为您准备评论控件