惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
G
Google Developers Blog
Recent Announcements
Recent Announcements
A
About on SuperTechFans
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
Google DeepMind News
Google DeepMind News
S
Schneier on Security
S
Secure Thoughts
T
The Exploit Database - CXSecurity.com
Martin Fowler
Martin Fowler
P
Proofpoint News Feed
Security Latest
Security Latest
Jina AI
Jina AI
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Recorded Future
Recorded Future
T
Tor Project blog
有赞技术团队
有赞技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
News | PayPal Newsroom
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
Forbes - Security
Forbes - Security
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
NISL@THU
NISL@THU
C
Cisco Blogs
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Google DeepMind News
Google DeepMind News
Project Zero
Project Zero
IT之家
IT之家
T
Threatpost
Cyberwarzone
Cyberwarzone
O
OpenAI News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
J
Java Code Geeks
P
Proofpoint News Feed
The Last Watchdog
The Last Watchdog
月光博客
月光博客
Latest news
Latest news
MongoDB | Blog
MongoDB | Blog
Apple Machine Learning Research
Apple Machine Learning Research

澄沨的漫游茶记

岁暮杂记 在 KOReader 上显示直排文本 虎落平阳:TNO 美国罗伯特·F·肯尼迪线·前篇 烟火·乙巳 蜀都行纪 实习日 事故小记 烟火·甲辰 藏地行纪 元旦杂记 浴火重生:TNO 东方红西北国防阵线党权线·后篇 太阳旗之下:TNO 东方红西北国防阵线党权线·前篇 尚在人间:TNO 乌克兰-苏维埃社会主义共和国线 上海电信 SDN 网关全局域网皆可收看 IPTV 的实现 论 AList 的滥用:多平台串联搭建个人影音-番剧流媒体服务 俄罗斯已逝:TNO 俄罗斯科米-神俄线·后篇 紫日高悬:TNO 俄罗斯科米-神俄线·前篇 The Pure WINDOWS Project: 使用 Windows Sandbox 隔离腾讯系软件的笔记 廣東手艺人:TNO 广东国索尼-长江实业线 使用 PaaS 服务部署 umami 统计工具的笔记 柏林春晓:TNO 德国施佩尔左线 闲话 COMICUP 与敝站 解决小米手机在 fastboot 模式下不被 Windows 识别的问题 贺正·癸卯 MIUI 下观看 Netflix 等流媒体时 Widevine DRM L1 认证失效之解决 崇明骑行纪事·合 磊哥小传 崇明骑行纪事·转 让 Hyper-V 虚拟机支持调用 USB 摄像头 崇明骑行纪事·起承 炎夏小憩 飞哥小传 さよなら、WordPress 使用 Cloudflare Workers 加速甲骨文存储桶 博客流浪纪事 moe-counter-cf:将萌萌计数器部署到 Cloudflare Workers 烟火·迪士尼 红十字救护员培训小记 迁移到了狗云 Moe-counter: 给网站装上多种风格可选的萌萌计数器 疫情,在下的朋友圈拾遗 Postcrossing 初探小记 解决 Github 同步复刻上游仓库时冲突的问题 使用甲骨文免费云服务器搭建 frp 内网穿透工具的笔记 「在下」的两周年 The Pure WINDOWS Project: Hyper-V 虚拟机使用笔记 The Pure MIUI Project: 小米 10 刷机笔记 烟火·壬寅 贝恩小传「大盛り」 非法侵入住宅罪之浅究 碧蓝航线舰娘原型考据「铁血驱逐篇」 贰拾 火警纪事 观 EDG 夺冠有感 华硕路由器实现远程唤醒局域网设备的笔记 军训随笔 夏日蓝调 在 Wordpress 博客里创建彩色标签云页面的笔记 贝恩小传 迁移到了 Bandwagon Host 杂诗二首 来给 WordPress 添加一个书单页面吧 乡影随摄 从刑法的报复主义论中国刑法的发展 漫谈二次元的「破圈」 浅谈「FBI WARNING」 とある魔都の ACGN 巡礼目録 桜色 在 WordPress 上添加 moc3 Live2d 看板娘的超简单方法 COVID-19 疫苗接种全纪录 Steam 转区小记 元旦 更新主题为 Sakurairo 华为 HarmonyOS / EMUI 安装 GMS 谷歌框架的笔记 下载没有下载权限的钉钉直播回放的笔记 Re:从零开始的 Windows 简明优化指南 Re:从零开始的计算机使用指南 使用 ADB 工具箱卸载手机预装应用 基于宝塔面板的 Google Drive 百宝箱搭建笔记 The Story of the Snake | 蛇纪事 参议院纪事 箱轮纪事
探索优雅纯粹的追番体验:蜜柑计划 + Resilio Sync
澄沨 · 2022-05-23 · via 澄沨的漫游茶记

仅对于追番这么一件事来说,大版权时代的到来遇上野蛮生长的简中互联网环境,本就使得用户的体验下滑严重;那么当「正版受害者」再被施以「先审后播」和「大陆特供」的待遇,无疑就成为了压死骆驼的最后一根稻草。放眼海外,流媒体平台的番剧版权之争也依然激烈,在各个平台「左右逢源」的体验也算不上太好。综上,在审查、版权与反垄断的斗争中,在下毅然选择退出这片激烈的战场,以自我的「私益」为上,彻底把二次元世界从意识形态和铜臭味之中剥离出去。

优雅エレガント纯粹的追番体验与在下来说有三个基本要素:一是必须完全摆脱平台的束缚,二是番剧从更新到被在下获取到的时间要尽可能短,三是番剧需要在所有设备都能轻松获取。

基于这三条基本需求,再辅以大佬们分享出的一些经验,在下的追番流也呼之欲出。

蜜柑计划:订阅

为了满足第一条需求,完全摆脱平台的束缚,就意味着需要回到老思路,主动去寻找番剧资源,随后下载下来看。通过番剧资源站就可以完美满足第一条需求。

蜜柑计划是一个主打番剧的 BT 站点,与其他传统 BT 站不同的是,蜜柑计划支持对于某部特定动画的特定字幕组的资源一键订阅,而如果订阅了复数个字幕组的资源,这些订阅都会汇总到一处,并支持昨天至今今天昨天近三天最近一周不同时间段的输出。

分别订阅好喜欢的番剧和字幕组之后,在首页 - 我的字幕组订阅更新一栏的右下角 RSS 订阅处便可拿到最终的 RSS 链接。

qBittorrent:获取

之所以去制作一条 RSS 链接而非直接打开 BT 下载器下载,是因为要满足第二条需求,番剧从更新到被在下获取到的时间要尽可能短。如果等到番剧更新了,自己跑去资源站下载,这样每周一次的重复动作,无疑耗费时间和精力。通过 BT 下载器的 RSS 订阅功能,就能做到 RSS 订阅过的番剧一经更新,立马会被 BT 下载器自动下载下来,让下载这件事化主动为被动,节省时间和精力。

BT 下载器这块没什么可以选择的,带 RSS 订阅功能的 BT 下载器,qBittorrent 还是使用人数最多的。

首先要打开 RSS 下载功能,在 qBittorrent 的选项中,选择 RSS,勾选启动获取 RSS 订阅启用 RSS Torrent 自动下载,点击 OK 保存。

然后调出 RSS 阅读器,点击视图 - RSS 阅读器即可。此时在传输选项卡的旁边,就会多出一个 RSS 选项卡。

切换到 RSS 选项卡,点击新 RSS 订阅,输入在蜜柑计划准备好的 RSS 订阅链接,点击 OK 保存。

随后选择新添加的订阅源,点击右上角的 RSS 下载器按钮,配置一个新的规则,勾选上刚刚的添加的订阅源,除此之外这里还可以指定下载文件的保存路径,配置完成后直接关闭即可。

至此,只要蜜柑计划的 RSS 订阅源有新的 Torrent 出现,qBittorrent 就会自动下载下来,想看的时候就随时可以看了。

其实到这里,下载问题已经解决了,直接可以进入下一步了。但是在下考虑到番剧完全依赖日常设备下载,难免出现空窗期,使得番剧下载不及时。应当考虑把下载端转移至能 7×24 小时待机的设备上。因此,在下要在 VPS 上安装 qBittorrent 来当作下载端。

这里需要特别注意的是,VPS 挂 BT 下载容易吃版权投诉,虽说下的是字幕组提供的番剧,但也不可放松警惕。在下最终用的是荷兰的 VPS 挂 qBittorrent。

供 Liunx 服务器使用的 qBittorrent-nox 在 4.3.0.1 版本之后支持在 webui 处直接配置 RSS 下载,因此就省去了另外安装 flexget 等软件配合 qBittorrent 的麻烦。

唯一需要注意的是通过 apt-get 或是 yum 安装的 qBittorrent-nox 版本比较低,暂不支持配置 RSS 下载,因此在下选择通过 qbittorrent-nox-static 提供的已经编译好的文件安装 qBittorrent-nox,以 x86_64 架构为例,命令如下:

1
2
3
4
5
6
7
8

mkdir -p ~/bin && source ~/.profile
wget -qO ~/bin/qbittorrent-nox https://github.com/userdocs/qbittorrent-nox-static/releases/latest/download/x86_64-qbittorrent-nox
chmod 700 ~/bin/qbittorrent-nox



~/bin/qbittorrent-nox --webui-port=8088 -d

运行成功后,在浏览器输入 服务器 IP 地址:webui 监听端口 例如 127.0.0.1:8088 就能进入 webui,默认用户名是 admin ,密码是 adminadmin

之后的设置与电脑端 qBittorrent 无异,这样一来,就算作为下载端的电脑离线,还是能及时获取到更新的番剧。至于如何使其在电脑、手机等设备观看,就需要下一步的配置。

Resilio Sync:同步

到达这一步,第二条需求也解决了,只是下载下来的番剧是保存在设备本地的,若是哪天想在别的设备上看番,就没法子了,这也是在下的第三个基本需求,番剧需要在所有设备都能轻松获取。

想要做到这一点,可行的方案有很多,但是在下主要考虑的是「轻松获取」这一目的,希望做到像下载时一样让番剧主动同步而非需要亲自动手去传文件。网盘是一个很好的思路,海外的网盘一般直连速度不佳,国内的网盘在下又不想用,于是网盘这个方案直接被在下否决了。

在下的最终解决方案是 Resilio Sync,它是由 BitTorrent 公司开发的专有的对等网络数据同步工具,可在局域网、互联网上通过安全的、分布式的 P2P 技术在不同设备之间同步文件。P2P 这种方案兼顾安全和速度,是用来同步的不二之选。

电脑端的配置比较简单,Resilio Sync 的客户端主流平台都支持,直接下载安装即可。安装完成后,点击左上角的加号键,创建一个新的同步文件夹,直接定位到 qBittorrent 的番剧下载路径,让这个文件夹里的所有番剧都接受同步。

接着在想要同步的设备上也装上 Resilio Sync 客户端,例如手机、平板或是第二台电脑。在电脑端设置好的同步文件夹那里选择共享,Resilio Sync 会自动生成共享的密钥和二维码,然后在要同步的客户端那里把文件夹添加上,使用哪个方案都可以,但注意权限要选择读写

不出意料的话,添加完成后新设备就会自动开始同步原设备上的文件夹中的内容,由于共享时选择了读写权限,因此当在新设备上看完一集番时,可以直接选择删除,番剧就会在所有在线的同步设备中删除。

但是这样做仍然存在一个问题,由于 P2P 是分布式网络,没有中央服务器,假如新设备没有及时同步到内容,当原设备关机时,新设备就没法再从原先的设备那里同步到内容了,相当于没有 Peer 的种子,资源是下不动的。这样的话,根本没法满足第三个基本需求。

因此,为了使番剧内容随时能获得同步,就需要自己来搭建 Peer,为了达成这个目的,就需要 7×24 小时都能在线的设备,也就是服务器。

在下选择了从甲骨文那里嫖来的两台服务器做 Peers,方法就是在服务器上也装上 Resilio Sync,具体安装方法如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

wget https://download-cdn.resilio.com/stable/linux-x64/resilio-sync_x64.tar.gz


tar -xzvf resilio-sync_x64.tar.gz
sudo mv rslsync /usr/bin


sudo nano /etc/systemd/system/resilio.service


[Unit]
Description=resilio sync server

[Service]
Type=forking
User=root
Group=root
ExecStart=/usr/bin/rslsync --webui.listen 0.0.0.0:2333
Restart=on-abort

[Install]
WantedBy=multi-user.target


systemctl daemon-reload


systemctl start resilio

接着在浏览器输入 服务器 IP 地址:监听端口 例如 127.0.0.1:2333 就能看到 UI 界面,之后的配置方法就与 PC 端无异了。

等待服务器上把内容同步好,这样就算原设备离线,其他设备一样也能收到内容的同步。