找回密码
 立即注册
查看: 1654|回复: 0

使用Rss实现远程下载

  • TA的每日心情
    擦汗
    2019-4-30 13:09
  • 签到天数: 49 天

    [LV.5]常住居民I

    1

    主题

    0

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5816
    Remaus 发表于 2019-2-13 00:03:20 | 显示全部楼层 |阅读模式
    鉴于本站用户情况(各种盒子什么的),这篇帖子看看就好,更多的是提一种方法


    众所周知,很多BT客户端都提供了Web控制功能,这本应意味着远程控制so easy。然而Web控制有一个前提条件:你要有公网IP。但是天朝的大部分网民都是没有的(IPv6普及实在是太慢)。所以这里提出一种新方法:Rss下载(当然,这不是各大BT/PT的传统功能)

    原理:
    几乎所以BT客户端都有Rss订阅功能,如果把订阅地址填成一个自己能控制的url,然后再结合Rss筛选自动下载功能就可以实现了。
    其实Rss订阅的本质就是从远程获取一个xml文件,然后解析你们的内容。那么问题关键就是一个自己能控制的url(自己有vps的除外)。
    一个自己能控制的url要满足这些条件:地址不能变化,内容能随时更改,无需爬墙即可访问,更改内容方便。
    幸好有一个网站满足以上要求,那就是Github。

    方法:
    1.你得有一个能支持Rss的BT客户端
    2.注册/登录你的Github账户,然后新建一个仓库(英文New repository,注意勾选"Initialize this repository with a README")。
    3.添加一个xml文件,做好编辑工作,添加特征以便于识别。这里有我做好的一个模板,可以拿去参照代码 仓库
    4.获取该文件的url并添加到BT客户端中,设置好筛选和更新时间。(点击Raw按钮即可获得url)
    以后要下东西的时候直接改文件内容就可以了(Github支持网页上直接修改)


    本方法与Web控制的优劣比较:
    本方法缺点
    1.更麻烦
    2.可控制的内容少
    优点:
    1.无需公网IP或内网穿透
    2.更安全。毕竟不需要开放计算机,而且大多数Web控制使用HTTP(HTTPS证书太麻烦),有潜在的密码泄露风险

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表