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

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

  •  1
     
  •   johnrosen1 · 192 天前 · 4906 次点击
    这是一个创建于 192 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    https://github.com/linuxserver/docker-nzbget/pull/144
    johnrosen1
        45
    johnrosen1  
    OP
       188 天前
    操,放弃了,手动编译了一遍 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 的

    [email protected]:~# 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
       188 天前
    2022.3.22 更新:新增手动保存 iptables 方法。
    johnrosen1
        48
    johnrosen1  
    OP
       188 天前
    测试通过了,真的就是因为 NZBGet 安全协议的锅,关掉就可以用了。

    https://t.me/vpstoolbox/1367

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

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

    2022.3.31 更新:博客评论区功能已上线。
    beijiaoff
        55
    beijiaoff  
       179 天前
    @johnrosen1 打错字了,pt 助手 plus 。 我特别需求的是适配手机操作的“pt 助手 plus”,增加很多便利性。
    johnrosen1
        56
    johnrosen1  
    OP
       178 天前
    @beijiaoff 我去看看
    lj0014
        57
    lj0014  
       170 天前
    看到此贴后,去搜索一番发现 nas-tools 、movie-robot 这类集成工具用起来更方便些
    dudulangjiao
        58
    dudulangjiao  
       143 天前
    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
       140 天前
    @dudulangjiao 你这网址我打得开啊,应该不是网站本身的问题。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4265 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 07:22 · PVG 15:22 · LAX 00:22 · JFK 03:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.