欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

transmission + nginx = 离线BT下载站

程序员文章站 2022-04-09 13:04:58
...
transmission + nginx = 离线BT下载站

Transmission是Ubuntu桌面版的默认BT下载软件,用Transmission作下载器,nginx作静态资源服务器。

transmission-daemon参考文章
http://cliang.info/?p=19

镜像

docker pull hub.c.163.com/mikelinjie/btdownload:0718

资源服务器端口:9999

transmission端口:9091

用户名:transmission 密码:123456

扩展

nginx有很方便的配置,如配置用户密码等。搭建静态服务器的功能可不仅仅是提供下载功能,可以试试使用VLC播放器播放网络流媒体~~。
静态资源服务器也可以使用ftp的方式搭建,两者还都可以加权限控制哦。

示例

1.
transmission + nginx = 离线BT下载站
2.
transmission + nginx = 离线BT下载站
3.
transmission + nginx = 离线BT下载站
4.
transmission + nginx = 离线BT下载站
5.
transmission + nginx = 离线BT下载站

(附)相关配置

transmission-daemon相关配置

{
    "speed-limit-up": 10, 
    "speed-limit-up-enabled": true, 
    "download-dir": "/var/lib/transmission-daemon/downloads",
    "incomplete-dir": "/var/lib/transmission-daemon/Downloads""rpc-password": "123456",
    "rpc-whitelist": "*",
}

nginx相关配置

user root;
worker_processes 1;

......

http {

    ......

    server {
            client_max_body_size 4G;
            listen       9999;
            server_name  localhost;
            root /var/lib/transmission-daemon/Downloads;
            charset utf-8;

            #access_log  logs/host.access.log  main;            location / {
                    #auth_basic   "Tel";#auth_basic_user_file /usr/local/nginx/conf/pass_file;
                    autoindex on;
                    autoindex_exact_size on;
                    autoindex_localtime on;
            }

            #error_page  404              /404.html;# redirect server error pages to the static page /50x.html#
            error_page   500502503504  /50x.html;
            location = /50x.html {
                root   html;
            }
    }

    ......

}
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了 transmission + nginx = 离线BT下载站,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。