懒人党的福音--顶级全自动化影音系统全方位深入剖析 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
johnrosen1
V2EX    NAS

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

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

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

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

    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
    你是写自动化部署工具的那位?感谢你让使用者体验到了简单快捷的科学上网体验啊!
    bob971683
        4
    bob971683  
       2022-03-19 11:48:38 +08:00
    感谢,等我买得起 NAS 一定回来研究
    SansXie
        5
    SansXie  
       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
    markllll
    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   &nbp; Solana     4546 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 10:04 PVG 18:04 LAX 03:04 JFK 06:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86