CentOS下安装Transmission实现VPS远程离线BT下载

服务器运维 2014-09-29

最近百度网盘和迅雷等离线下载功能由于某些原因开始关闭或限制,导致越来越难以找到一合适的bt离线下载工具。我的解决方法是买一个年付VPS,搭建Transmission离线下载服务端,然后本地安装Transmission-Remote-GUI实现远程离线BT下载。下面说一下搭建和使用过程

在vps上安装并配置Transmission服务端

我用的是CentOS 6.5,其他系统请参考这里,首先更新源:

$ cd /etc/yum.repos.d/
$ wget http://geekery.altervista.org/geekery-el6-i686.repo
$ yum update

然后执行安装

$ yum install transmission transmission-daemon

接下来启动Transmission-daemon服务,这一步主要是为了生成默认的配置文件:

$ service transmission-daemon start

接下来停止服务,并修改配置文件(如果是CentOS 5,配置文件路径在/var/lib/transmission/.config/transmission-daemon/settings.json

$ service transmission-daemon stop
$ vi /var/lib/transmission/settings.json

对以下信息几行进行编辑,第一行是打开用户认证,三四行是登录用户名及密码,自行设定一下就OK,最后一行是关闭白名单,这样就可以随处登录离线下载了:

"rpc-authentication-required": true,
"rpc-enabled": true,
"rpc-password": "管理密码密码",
"rpc-username": "管理用户名",
"rpc-whitelist-enabled": false,

接下来重新启动Transmission-daemon服务:

$ service transmission-daemon start

服务启动成功,这时可以通过web页面进行管理和离线下载了,管理页面默认是你的服务器IP或域名:9091

安装Transmission-Remote-GUI客户端

通过web页面管理总不是那么方便,下载Transmission-Remote-GUI并登入服务器才是最方便:

Transmission-Remote-GUI下载: https://code.google.com/p/transmisson-remote-gui/downloads/list

根据你的操作系统下载相应的版本,首次登录会提示填入服务器地址和账户密码等信息,正确填入后,操作方式跟本地使用μTorrent差不多,enjoy!

Transmission


本文由 surenkid 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

8 条评论

  1. Dave Chen
    Dave Chen

    hi 博主,
    可否推荐个不限制BT的VPS吗?谢谢

    1. surenkid
      surenkid

      我之前的主机用的是超低价vps,所以没有在意这方面问题。之前ramnode的TOS里说明是支持BT的,但是刚刚看了TOS似乎没有提到,不知是我没注意到还是更新后不支持BT了。

  2. omicron
    omicron

    博主您好,为什么我按照您的配置来,而且也参照了网上很多其他教程,访问时依旧提示403 Forbidden Unauthorized IP Address. 呢?

    1. surenkid
      surenkid

      这是很早之前测试配置的文章,刚特地搜了一下,大概解决这个问题的关键在于:

      1,检查所编辑的配置文件settings.json路径是否正确,根据每个Linux版本不同,可能在其他路径下
      2,检查白名单设置配置,rpc-whitelist-enabled设置为false,rpc-whitelist设置为"*.*.*.*"

      你可以尝试一下

      1. omicron
        omicron

        第二条试过了,我用的是CentOS 6.5x86 minimal应该就是这个路径吧

        1. surenkid
          surenkid

          应该是正确的,建议用find -name命令搜索一下有没有其他settings.json文件

          1. omicron
            omicron

            谢谢,果然是路径的问题。拖回本地用什么东西好呢?winscp好像有点慢…

          2. surenkid
            surenkid

            winscp走的是加密连接,可以试试搭建ftp或者http服务,然后用对应的下载工具下载。

添加新评论