V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
johnrosen1
V2EX  ›  NAS

懒人党的福音--顶级全自动化影音系统全方位深入剖析

  •  1
     
  •   johnrosen1 · 2022-03-19 11:13:22 +08:00 · 7630 次点击
    这是一个创建于 801 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近写了一篇新文章,有没有大佬来帮我看看有啥可改进的地方

    懒人党的福音--顶级全自动化影音系统全方位深入剖析

    59 条回复    2022-05-09 21:33:57 +08:00
    sunrain
        1
    sunrain  
       2022-03-19 11:20:08 +08:00
    感谢,收藏了,有时间研究下~
    shadows
        2
    shadows  
       2022-03-19 11:32:47 +08:00   ❤️ 2
    懒人……懒人真的愿意花这么大精力做这个吗
    luoshengdu
        3
    luoshengdu  
       2022-03-19 11:33:54 +08:00
    你是写自动化部署工具的那位?感谢你让使用者体验到了简单快捷的科学上网体验啊!
    yushxzh832
        4
    yushxzh832  
       2022-03-19 11:48:38 +08:00
    感谢,等我买得起 NAS 一定回来研究😂
    MichealXie
        5
    MichealXie  
       2022-03-19 11:54:42 +08:00 via Android
    感谢,先收藏了等明年部署一套
    x86
        6
    x86  
       2022-03-19 12:08:59 +08:00
    懒人要的就是群晖那种插电就用,设置不超过 5 分钟的那种
    cssk
        7
    cssk  
       2022-03-19 12:12:12 +08:00
    pt 站小货车最好用
    johnrosen1
        8
    johnrosen1  
    OP
       2022-03-19 12:15:13 +08:00
    2022.3.19 更新:修复了 Chinesesubfinder 路径错误的问题,已更新文档。

    果然还是要自己测试才会看得出问题,2333 。
    tautcony
        9
    tautcony  
       2022-03-19 12:32:06 +08:00
    感觉你有点误会,肯做那么多操作,还能算懒人么?这也太勤奋了。
    Les1ie
        10
    Les1ie  
       2022-03-19 12:42:36 +08:00
    好帖,收藏了。
    btw, 楼主这个这么多内容,一点也不懒啊。
    对于看视频,我这样的懒人是 qbittorrent 下载,samba 共享就完事儿了,刮削什么的完全懒得搞 :(
    johnrosen1
        11
    johnrosen1  
    OP
       2022-03-19 12:56:41 +08:00
    @tautcony 本来设计就是一键脚本,只是文档要这么写而已。
    avrillavigne
        12
    avrillavigne  
       2022-03-19 14:29:32 +08:00
    懒人是我这种 点收藏就吃灰
    jessun1990
        13
    jessun1990  
       2022-03-19 15:46:20 +08:00
    大哥,這麼長,你確定懶人能看完?
    godall
        14
    godall  
       2022-03-19 16:50:14 +08:00   ❤️ 1
    搞得太复杂了吧?干脆整到一个 docker 镜像里面吧,否则烦死了。因为需要这么多源吗?现在节目多的看不完。
    xinh
        15
    xinh  
       2022-03-19 17:00:17 +08:00 via iPhone
    懒人的福音是整成一个 docker 只要 pull 就行了😂
    dudulangjiao
        16
    dudulangjiao  
       2022-03-19 18:57:59 +08:00 via iPhone
    mark l l l l
    iwantcomputer
        17
    iwantcomputer  
       2022-03-19 21:48:00 +08:00
    牛逼,看到这又是 docker file 又是 sqlite3 的,直接就晕菜了
    gm404
        18
    gm404  
       2022-03-19 22:03:29 +08:00
    收藏了,学习一下
    Cheons
        19
    Cheons  
       2022-03-19 22:13:53 +08:00 via Android
    真正的懒人
    服务器、账号、密码 谢谢!
    yongboy
        20
    yongboy  
       2022-03-19 22:34:52 +08:00
    收藏了!
    但这个真是好麻烦,需要时再跟着做啦 :))
    muzuiget
        21
    muzuiget  
       2022-03-19 22:48:25 +08:00
    这么复杂,还是花钱算了买流媒体账号算了,时间就是金钱。
    baysonfox
        22
    baysonfox  
       2022-03-19 22:52:28 +08:00
    好长一大篇 看到目录就已经打退堂鼓了😂
    tediorelee
        23
    tediorelee  
       2022-03-19 23:08:54 +08:00
    有心搞但是实在是太懒了
    helloworld000
        24
    helloworld000  
       2022-03-19 23:26:35 +08:00
    东西不错,不过感觉内容有点啰嗦。

    其实核心东西就那几个,字幕这种功能都可以不用

    建议不用把所有东西放到一个页面,容易吓退人
    PbCopy111
        25
    PbCopy111  
       2022-03-20 00:34:34 +08:00
    这。。。看起来就是一个特别厉害的 plex ????
    ltkun
        26
    ltkun  
       2022-03-20 00:49:17 +08:00 via Android
    半自动化推荐一个 pt 助手 全自动化有 nas-tools 和一个新出来的收费工具 可以点一下豆瓣自动追剧那种 还能自动硬链接不影响辅种
    leekayui
        27
    leekayui  
       2022-03-20 02:55:47 +08:00
    太强了,收藏
    shinession
        28
    shinession  
       2022-03-20 08:48:28 +08:00 via Android
    收藏了,感觉会吃灰
    dreampet
        29
    dreampet  
       2022-03-20 09:11:50 +08:00
    是不是可以集成一个 Docker 镜像?
    lj0014
        30
    lj0014  
       2022-03-20 10:37:42 +08:00
    佩服楼主的折腾能力
    ikichen
        31
    ikichen  
       2022-03-20 13:22:03 +08:00
    厉害了,我就图简单方便,bt/pt 下载到 nas 然后共享出来看。
    EvineDeng
        32
    EvineDeng  
       2022-03-20 22:45:16 +08:00
    和电影相关的 Ombi Radarr Jackett Bazarr 都用过,最近的 nas-tools 也用过,最后都不满足我的使用需要。

    所以最终我的选择是:TV 端 Kodi ,NAS 端 Jellyfin, Flexget, qBittorrent, ChineseSubFinder, 加自己写的两个脚本(一个根据我设置的想要下载清单自动生成 Flexget 配置文件;一个在 qBittorrent 下载完成后自动处理文件名并创建硬连接,让文件名更容易被 Jellyfin 识别)。用的软件少了许多,也完全达到全自动状态了。
    FrankAdler
        33
    FrankAdler  
       2022-03-21 01:14:38 +08:00
    老实说,用到的软件啥的太多了,有点复杂,环节越多耗费精力越多。
    我折腾一圈下来就剩:电视(运行 Kodi )、NAS (运行带 RSS 的 PT 下载软件、自制媒体刮削器),比你少维护很多东西,而且也是全自动化。
    自制的刮削软件,跑在 NAS 上,实时监听新下载,然后 RPC 通知 Kodi 更新媒体库,如果电视没有开机,就放到队列,每隔 1 分钟 Ping 一下,通了就执行刷新,基本上打开电视就看了,新下载的 1 分钟左右也会自动出现。
    以我老婆的视角来看,就是她说想看啥,我去 PT 上搜,然后点下 RSS ,她到家打开电视就能立即看了。
    我平时的维护就只剩偶尔处理下刮削失败或者出错的情况(也越来越少),字母每次手动去找就行了,这玩意不可能自动,不然质量没保障。
    FrankAdler
        34
    FrankAdler  
       2022-03-21 01:22:33 +08:00
    @FrankAdler #33 当然还有 IPTV ,用 udpxy 导入到 Kodi ,虽然不完美,但是也是基本问题不大,
    补充点前面想表达的,就是配制越少越好,或者集中在一个地方做好中间层,比如有些人使用手动的 tinyMediaManager ,也只剩下下载+TMM 刮削+电视观看,基本上不用配置啥,中间层就是 TMM 。
    YAFEIML
        35
    YAFEIML  
       2022-03-21 08:49:10 +08:00
    看了个开头,愿景非常的好,但实际情况很可能是看三秒卡三分钟,字幕匹配驴唇不对马嘴。
    xiamy1314
        36
    xiamy1314  
       2022-03-21 10:05:45 +08:00
    能看完这么多我就得不是懒人。。。目前 op 挂了 2 个硬盘。PT 下载 kodi 观看+奈飞+迪士尼。
    Lemeng
        37
    Lemeng  
       2022-03-21 13:37:00 +08:00
    路过绑定一下
    johnrosen1
        38
    johnrosen1  
    OP
       2022-03-21 21:27:37 +08:00
    @YAFEIML 卡倒不至于,CPU 够好不会卡的。
    johnrosen1
        39
    johnrosen1  
    OP
       2022-03-21 21:28:25 +08:00
    @FrankAdler 所以才会有 sqlite3 这种代码来实现自动化,总不能真的手动去 webui 上一个个配吧
    johnrosen1
        40
    johnrosen1  
    OP
       2022-03-21 21:29:11 +08:00
    @FrankAdler 而且维护也不用我手动干,docker watchtower 会全自动化地拉取新的 image 。
    johnrosen1
        41
    johnrosen1  
    OP
       2022-03-21 21:42:40 +08:00
    2022.3.21 更新:新增影片质量配置。
    johnrosen1
        42
    johnrosen1  
    OP
       2022-03-21 21:59:28 +08:00
    2022.3.21 更新:补充 NZBGet 程序缓存及下载队列的图片。
    johnrosen1
        43
    johnrosen1  
    OP
       2022-03-22 12:58:32 +08:00
    2022.3.22 更新:经测试 NZBGet 不支持 TLS1.3 协议,但支援 TLS1.2 ,因此 `Cipher` 建议设置为 `ECDHE-ECDSA-AES128-GCM-SHA256`(文档已修正)。
    johnrosen1
        44
    johnrosen1  
    OP
       2022-03-22 13:47:36 +08:00
    2022.3.22 我扔了个 pr 过去,如果他们接的话 tls1.3 就可以用了

    https://github.com/linuxserver/docker-nzbget/pull/144
    johnrosen1
        45
    johnrosen1  
    OP
       2022-03-22 16:32:27 +08:00
    操,放弃了,手动编译了一遍 NZBGet , tls1.3 还是报错。openssl 确实是最新版本。

    Tue Mar 22 16:02:07 2022 16960 140204677510912 DEBUG getaddrinfo for news-us.newsgroup.ninja: 0 (Connection.cpp:599:DoConnect)
    Tue Mar 22 16:02:07 2022 16960 140204677510912 DEBUG Starting TLS (Connection.cpp:993:StartTls)
    Tue Mar 22 16:02:07 2022 16960 140204677510912 DEBUG Do disconnecting (Connection.cpp:861:DoDisconnect)
    Tue Mar 22 16:02:07 2022 16960 140204677510912 DEBUG Destroying Connection (Connection.cpp:146:~Connection)
    Tue Mar 22 16:02:07 2022 16960 140204677510912 DEBUG Disconnecting (Connection.cpp:187:Disconnect)
    Tue Mar 22 16:02:07 2022 16960 140204677510912 DEBUG Response="Could not select cipher for TLS: error:1410F0B9:SSL routines:SSL_set_cipher_list:no cipher match" (XmlRpc.cpp:538:BuildResponse)

    对端也支持 1.3 的

    root@debian:~# openssl s_client -connect news-us.newsgroup.ninja:563 -ciphersuites TLS_AES_128_GCM_SHA256
    CONNECTED(00000003)
    depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1
    verify return:1
    depth=1 C = US, O = Let's Encrypt, CN = R3
    verify return:1
    depth=0 CN = news.sslusenet.com
    verify return:1
    ---
    Certificate chain
    0 s:CN = news.sslusenet.com
    i:C = US, O = Let's Encrypt, CN = R3
    1 s:C = US, O = Let's Encrypt, CN = R3
    i:C = US, O = Internet Security Research Group, CN = ISRG Root X1
    2 s:C = US, O = Internet Security Research Group, CN = ISRG Root X1
    i:O = Digital Signature Trust Co., CN = DST Root CA X3
    ---
    Server certificate
    -----BEGIN CERTIFICATE-----
    MIIIqDCCB5CgAwIBAgISBLvFSa8Jk6lggwq6fPmwSIrWMA0GCSqGSIb3DQEBCwUA
    ···
    bzBq56cGGykABTj3
    -----END CERTIFICATE-----
    subject=CN = news.sslusenet.com

    issuer=C = US, O = Let's Encrypt, CN = R3

    ---
    No client certificate CA names sent
    Peer signing digest: SHA256
    Peer signature type: RSA-PSS
    Server Temp Key: X25519, 253 bits
    ---
    SSL handshake has read 5716 bytes and written 375 bytes
    Verification: OK
    ---
    New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256
    Server public key is 4096 bit
    Secure Renegotiation IS NOT supported
    Compression: NONE
    Expansion: NONE
    No ALPN negotiated
    Early data was not sent
    Verify return code: 0 (ok)
    ---
    ---
    Post-Handshake New Session Ticket arrived:
    SSL-Session:
    Protocol : TLSv1.3
    Cipher : TLS_AES_128_GCM_SHA256
    Session-ID: 2426EEC4692BCF9F8D32F5EBC160B965EF6D023EE50F5FDDF041022EBB3C8167
    Session-ID-ctx:
    Resumption PSK: 18A84FA1AA70A75ED939A6B794739177BFB8F2E2648737BC6F00B6F48309B33A
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 300 (seconds)
    TLS session ticket:
    ···

    Start Time: 1647937881
    Timeout : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: no
    Max Early Data: 0
    ---
    read R BLOCK
    ---
    Post-Handshake New Session Ticket arrived:
    SSL-Session:
    Protocol : TLSv1.3
    Cipher : TLS_AES_128_GCM_SHA256
    Session-ID: 02BE66E7987ADFC7BE186E3100B099F98308BA5DFC57E3ADC8DBDA334AD6F006
    Session-ID-ctx:
    Resumption PSK: FB03F12785AB46C850CB131C049C35559C08FFB06BFAE8529AC96F333FC59E3A
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 300 (seconds)
    TLS session ticket:
    ···

    Start Time: 1647937881
    Timeout : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: no
    Max Early Data: 0
    ---
    read R BLOCK
    200 Welcome
    johnrosen1
        46
    johnrosen1  
    OP
       2022-03-22 16:52:08 +08:00
    2022.3.22 更新:新增手动保存 iptables 方法。
    johnrosen1
        48
    johnrosen1  
    OP
       2022-03-22 19:44:34 +08:00
    测试通过了,真的就是因为 NZBGet 安全协议的锅,关掉就可以用了。

    https://t.me/vpstoolbox/1367

    我自己编译了个 Docker image ,想用 TLS1.3 的可以试试。

    https://hub.docker.com/repository/docker/johnrosen/nzbget
    YAFEIML
        49
    YAFEIML  
       2022-03-23 09:47:15 +08:00
    @johnrosen1 #38 冷门资源
    THESDZ
        50
    THESDZ  
       2022-03-26 19:54:18 +08:00
    码了,等有时间搞个部署脚本
    huhhz
        51
    huhhz  
       2022-03-29 14:36:19 +08:00
    给懒人用的方式 一个镜像 两个端口 ( emby 和 ombi 的端口)
    huhhz
        52
    huhhz  
       2022-03-29 14:41:05 +08:00
    参考大佬的 裁剪了下 只下电影
    下载 群晖自带的
    radarr prowlarr obmi jellyfin chinesesubfinder
    beijiaoff
        53
    beijiaoff  
       2022-03-31 16:58:07 +08:00
    尝试过 radarr 等工具后,最后选择了半自动化,bt 助手里手动选择电影 /电视版本,之后自动就可以电视等全平台看了。
    全自动化的缺点是还没有那么智能,自己的需求没有那么稳定。
    johnrosen1
        54
    johnrosen1  
    OP
       2022-03-31 19:00:53 +08:00
    @beijiaoff bt 助手是什么?

    2022.3.31 更新:博客评论区功能已上线。
    beijiaoff
        55
    beijiaoff  
       2022-04-01 08:29:17 +08:00
    @johnrosen1 打错字了,pt 助手 plus 。 我特别需求的是适配手机操作的“pt 助手 plus”,增加很多便利性。
    johnrosen1
        56
    johnrosen1  
    OP
       2022-04-02 10:12:57 +08:00
    @beijiaoff 我去看看
    lj0014
        57
    lj0014  
       2022-04-09 22:20:38 +08:00
    看到此贴后,去搜索一番发现 nas-tools 、movie-robot 这类集成工具用起来更方便些
    dudulangjiao
        58
    dudulangjiao  
       2022-05-06 20:35:19 +08:00
    Pulling radarr (cr.hotio.dev/hotio/radarr:latest)...
    ERROR: Get "https://cr.hotio.dev/v2/": x509: certificate has expired or is not yet valid: current time 2022-05-06T20:34:28+08:00 is after 2021-09-30T14:01:15Z

    楼主,用群晖的 docker ,是不是证书过期了?
    johnrosen1
        59
    johnrosen1  
    OP
       2022-05-09 21:33:57 +08:00
    @dudulangjiao 你这网址我打得开啊,应该不是网站本身的问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1467 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:52 · PVG 07:52 · LAX 16:52 · JFK 19:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.