Remaus 发表于 2019-2-13 00:03:20

使用Rss实现远程下载

鉴于本站用户情况(各种盒子什么的),这篇帖子看看就好,更多的是提一种方法


众所周知,很多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证书太麻烦),有潜在的密码泄露风险

页: [1]
查看完整版本: 使用Rss实现远程下载