V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1874w
V2EX  ›  宽带症候群

如何在外面随时访问家里的视频

  •  
  •   1874w · 183 天前 via Android · 5216 次点击
    这是一个创建于 183 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现有自建媒体库

    使用 qBittorrent 下载视频到硬盘,开启 SMB 共享的模式,实现了家庭内网客户端访问。

    但目前还想在外面也能访问家里的视频。



    因为我有一台云服务器,利用 FRP 内网穿透也搭建很多服务,但因为它的带宽只有 5Mbps ,看视频可能不太够,所以想寻找其他解决方案。



    我的目的只有一个:想在外面流畅看家里的视频,不想使用太复杂的方案,可以花小钱解决,只要不经常断连就行。



    现有思路:

    1. 内网穿透,利用 FRP 、CF Tunnel 等工具/服务实现内网穿透,然后连接家里的服务器。我的云服务器带宽有限,可以尝试下 CF Tunnel 看看。

    2. 申请公网 IP ,家里是广州移动,打人工说只有企业才能办理,貌似这条路行不通

    3. 上传视频到网盘,然后通过网盘会员在线观看。替代方案,可以考虑,毕竟看视频不是一个特别日常的需求,手动上传勉强可以接受。

    4. 购买 NAS ,使用厂商的客户端观看



    5 有没有一种服务或者工具,是可以作为一个中间商,帮你做这个事情。例如我想象中的这样一个工具,只要在服务端部署了,就可以利用他的客户端流程观看视频,例如绿联的 NAS 手机客户端。又或者在家里打开某个客户端,外部就能连接到你的电脑,例如 TeamView 这种。反正就是尽量简单的实现,我可以为这个中间商付费



    广大 V 友帮孩子看看(^🙏^)



















    2.
    第 1 条附言  ·  183 天前
    感谢大家的建议,目前我收集到比较符合我需求的解决办法如下:
    1. 咸鱼买内网穿透服务。看了几个,30Mbps 30 元 100 个端口; 1Gbps ,5 元一个端口。感觉鱼龙混杂,不过可以了解试用一下。「优先考虑」
    调查移动是否提供了 IPV6 地址,可以直连。需要了解一下,不确定有没有
    3. CF Tunnel 部署
    第 2 条附言  ·  183 天前
    还有个问题:家里存放视频的服务器是 N100 ,不确定装了 jellyfin 后硬件转码什么的,看视频会不会因为性能更不上很卡。
    第 3 条附言  ·  179 天前

    感谢各位 V 友的建议,目前我已经使用了方案 1,最省事:闲鱼 10 块钱 30Mbps 独享带宽 /月蛮稳定的,公网通过 webdav 协议已经很足够了,给 3 个端口,目前需求完全够用。

    其他的方案我会先收藏起来,然后后续我的 HomeLab 需要升级的时候会优先考虑。

    顺便贴一下我目前的 HomeLab,欢迎批评指正:https://blog.1874.cool/homelab

    66 条回复    2024-07-20 17:19:28 +08:00
    coldle
        1
    coldle  
       183 天前 via Android
    我记得 zerotier 这种工具两端打通了好像是 p2p 的?应该能承载流媒体?
    ounxnpz
        2
    ounxnpz  
       183 天前
    IPV6
    liuzimin
        3
    liuzimin  
       183 天前 via Android
    FRP 不是可以不限带宽然后按流量计费吗。
    maxus
        4
    maxus  
       183 天前 via iPhone
    是这样的哈:
    1 ,移动 ipv6 就能做公网 ip
    2 ,可以用 ddns 或者 lucky 插件自动获取 pppoe 网口动态 ipv6 地址
    3 ,申请 xyz 便宜域名挂在 cloudflare ,绑定 ipv6
    lithiumii
        5
    lithiumii  
       183 天前 via Android
    zerotier 就行,vps 上搭个 moon 。不过最近发现家里其实有公网 ipv6 ,所以直连也行
    maxus
        6
    maxus  
       183 天前 via iPhone
    @coldle 非常卡,没有国内节点
    DefoliationM
        7
    DefoliationM  
       183 天前 via Android
    我的方案是 jellyfin+cloudflared ,没啥问题
    cdlxkill
        8
    cdlxkill  
       183 天前   ❤️ 4
    咸鱼有卖穿透服务的,可以跑满你家宽带的上行
    ericww
        9
    ericww  
       183 天前
    jellyfin+1 ,实时转码
    bankroft
        10
    bankroft  
       183 天前
    tailscale ,有 ipv6 的话挺稳定的也不用 ddns 了,没有的话看 NAT 类型了,能打洞的话和有公网 IP 体验接近
    Gotchaaa
        11
    Gotchaaa  
       183 天前
    @maxus 请问为什么我的 nas 里面,docker 下的 ddns-go 获取不到 ipv6 啊,是不是 docker 还要开启 ipv6 ?如何开启?
    Withal
        12
    Withal  
       183 天前
    jellyfin 够用了,虽然电信上传才给 50M ,但我朋友用的体验良好,已经寄了个 16T 硬盘过来了
    Internet0User
        13
    Internet0User  
       183 天前 via Android
    不依赖转码的话推荐 jellyfin 免费但是不稳定,平均 8 个月转码功能会崩溃,需要你去下载 ffmpeg 官方最新版本,然后 HDR 色彩调映会失效( 3 年 jellyfin 用户在此)
    很依赖转码功能的话推荐 emby ,非常稳定。基础功能免费,进阶功能收费,可以选择 800 人民币买密钥永久,也可以去用开心版
    danube533
        14
    danube533  
       183 天前
    plex+frpc, 5M 其实要求不高的话够用了,视频转码带宽限制在 4M
    blankmiss
        15
    blankmiss  
       183 天前
    前面的人 都不看玩的 广州移动申请 不到公网,现在只能看你有无 ipv6. 你的 5m 服务器 完全是小管子 起不到什么作用
    muyeyong
        16
    muyeyong  
       183 天前
    IPv6,用了好几年了
    wipphj
        17
    wipphj  
       183 天前
    hlhshsh
        18
    hlhshsh  
       183 天前
    开了 openvpn ,连回去可以用上代理和访问内网。
    totoro625
        19
    totoro625  
       183 天前
    下载完上传到阿里云盘,然后在阿里云盘上在线看
    jaylee4869
        20
    jaylee4869  
       183 天前
    想折腾 WireGuard 自己搭,不想折腾直接 TailScale
    AchieveHF
        21
    AchieveHF  
       183 天前
    光猫->路由器->电脑,宽带申请到了公网 ip ,接下来要做什么才能连到家里电脑啊,目前在用 frp 。有了公网 ip 就不用 frp 了吗
    tzlovezaq
        22
    tzlovezaq  
       183 天前
    借楼问个问题:我的公网 ipv4 申请下来一个月了,都没变过,是好事还是坏事……
    PerFectTime
        23
    PerFectTime  
       183 天前
    如果宽带 nat 类型可以,建议使用 natmap 打洞出去 https://github.com/heiher/natmap
    跑一个 ss 服务分流回家,基本可以泡满上行
    wjh6665
        24
    wjh6665  
       183 天前
    @AchieveHF 整个 ddns 动态域名,把公网 ip 动态解析到你买的域名上去就能访问了
    killerv
        25
    killerv  
       183 天前
    ipv6+ddns
    hugang614fdhd
        26
    hugang614fdhd  
       183 天前 via Android
    淘宝内网映射
    xbin
        27
    xbin  
       183 天前
    tailscale +1 如果是仅仅个人使用的话,
    JensenQian
        28
    JensenQian  
       183 天前 via Android
    ipv6 不就好了,你外面用流量的话肯定有 v6,直接用就好了
    maxus
        29
    maxus  
       183 天前
    @Gotchaaa 我的 docker 也获取不到 ipv6 ,我用软路由的 ddns 插件或者 lucky 插件
    wanwaneryide
        30
    wanwaneryide  
       183 天前
    视频存阿里云,然后用 alist 挂载阿里云,通过 alist 去播放视频,使用的 302 ,视频流直接从阿里云获取,不走你自己的带宽,自己或者家里人观看足够了
    joyvx
        31
    joyvx  
       182 天前
    NAS+NAS 版迅雷+手机版迅雷
    Saulee
        32
    Saulee  
       182 天前
    我用的 tailscale ,打洞后速度不错,流畅看视频
    NEPv5NA6R8R3Y11u
        33
    NEPv5NA6R8R3Y11u  
       182 天前
    1g 只要 5 块钱一个月啊
    wonderfulcxm
        34
    wonderfulcxm  
       182 天前 via iPhone
    tailscale 看看能不能直连,这样如果家宽上传速度足够好,就不需要别的服务。
    zhouu
        35
    zhouu  
       182 天前
    natfrp
    wtks1
        36
    wtks1  
       182 天前
    @wanwaneryide #30 阿里云马上就要调整会员权益了,第三方软件走的是三方流量包,而且 svip 并不覆盖这个东西,每个月只有 10G 三方流量赠送
    sakujo
        37
    sakujo  
       182 天前
    你需要 115
    lingo
        38
    lingo  
       182 天前
    我是 tailscale+alist 。一直都是直连,看视频直接跑满宽带上行。
    dream7758522
        39
    dream7758522  
       182 天前 via Android
    说一个方法。基本满足你说的要求。
    注册 123 盘会员,一年是 99 元,可以 9 块试用一个月,20t 容量应该够了,符合你说的小钱吧。然后用 123 盘的同步空间,或者用三方软件通过 webda 功能,将视频上传到网盘。该网盘支持原画在线播放
    testcaoy7
        40
    testcaoy7  
       182 天前
    我的解决方案比较粗暴:USB over Network
    https://www.virtualhere.com/

    树莓派上装个,移动硬盘插上,外面用客户端挂载即可
    没有公网 ip 也可以搭配例如 tailscale 之类的软件
    wanwaneryide
        41
    wanwaneryide  
       182 天前
    @wtks1 果然最后就是噶韭菜
    wanwaneryide
        42
    wanwaneryide  
       182 天前
    @dream7758522 你要不看看夸克的年费会员?(本站的交易节点的 88vip 附带)虽然只有 6T ,但也够用了
    lany
        43
    lany  
       182 天前
    N100 装 jellyfin 开硬件转码完全够用,8K 都能转得动。

    方案一:tailscale 打洞不限流量,可以在云服务器装个 derp 。
    方案二:广州移动是有 IPv6 的,在光猫开启就行,利用 IPv6+DDNS 绑定域名实现公网访问
    方案三:利用 115 网盘( 16T 的账号也就 16 块钱)或阿里云盘,alist+qBittorrent 下载后自动上传网盘。

    其他工具:如果玩 PT 可以用 MoviePilot 实现下载追剧与媒体库的自动化管理
    CodeLauncher
        44
    CodeLauncher  
       182 天前
    搞这么复杂干什么?你家没有 IPV6 吗
    cxsz
        45
    cxsz  
       182 天前
    @lany 115 网盘自动上传有什么好用的方案吗
    yufeng0681
        46
    yufeng0681  
       182 天前
    @wanwaneryide #30 下载的视频放阿里云盘,多个终端都能看,速度还不慢。放上去也快,如果是常见的影片,基本是秒传(因为这个视频,其他人阿里云盘就有)
    一年一百元。6T 的空间。
    orangeshine
        47
    orangeshine  
       182 天前
    公寓的电信有 IPV6 ,速度还可以的,但是在外面很多网络没有 ipv6 的,看视频还是不大行,不知道有啥方法可以 ipv6->ipv4 访问
    acrisliu
        48
    acrisliu  
       182 天前 via Android
    公网 IPv6 + DDNS + WireGuard
    royking930911
        49
    royking930911  
       182 天前
    @orangeshine 使用 cloudflared 的代理服务 可以 4to6
    Rinndy
        50
    Rinndy  
       182 天前 via iPhone
    Shuaiwei
        51
    Shuaiwei  
       182 天前
    自己买个带宽高一点,连接好一点的 vps 。既能穿透,又能科学。家里 30Mbps 一般就可以看了
    lany
        52
    lany  
       182 天前
    @cxsz 我用的 MoviePilot
    Heisenbery
        53
    Heisenbery  
       182 天前 via iPhone
    @lany #52 相比原来的 nastool 怎么样?有明显改进吗?能用 qb 直接下载 bt 吗?还是说必须走 pt ?
    royking930911
        54
    royking930911  
       182 天前
    @Rinndy 慢 得用 cf 的 ip 优选工具 设置好的话 也能跑到 4~5MB/s 可能高峰期会差点
    lany
        55
    lany  
       182 天前
    @Heisenbery 插件更丰富,也支持几个 BT 站,但是还是有 PT 站的认证限制(不过很多小站都可以认证,很容易弄)
    sketcherly
        56
    sketcherly  
       182 天前
    我是在内网穿透的机器上加了个单独的弹性网卡,带宽是 300M ,按流量收费,0.8 ¥/G
    Junichi
        57
    Junichi  
       181 天前 via iPhone
    @lany #55 不知怎么配置 pt 完自动复制到 115 盘?找了一圈似乎没说明,对 rclone 文件也映射进去了,都是错误 5 ,直接 ssh 进去 rclone cp 又能成功的
    joyvx
        58
    joyvx  
       181 天前
    @1874w 如果不上 NAS ,家里电脑常开,装个迅雷并登录,点下载\点片库......手机上装个迅雷,笔记本电脑上装个迅雷 3 端都登录同一账号......你想看就可以看了。
    kbj
        59
    kbj  
       181 天前
    使用国内版 tailscale 的
    titanium98118
        60
    titanium98118  
       180 天前 via Android
    23 楼正解,移动是 nat1 ,用 natmap 打洞,用 wireguard 连回去。
    有 ipv6 就简单了,弄一个 ddns 就好
    yjzll
        61
    yjzll  
       180 天前
    如果有自己的域名和 ipv6 ,就简单了
    用域名申请 SSL 证书,域名解析到 ipv6 ,就可以了,比那些转发的快了不是一点点
    UN2758
        62
    UN2758  
       179 天前
    @bankroft tailscale 确实很好用,但是依赖 ipv6 ,有次旅游遇到了酒店完全没开 ipv6 就麻爪了
    bankroft
        63
    bankroft  
       179 天前
    @UN2758 tailscale 也是基于 wireguard ,nat 类型不好那就打不了洞
    xxgzzzzzz
        64
    xxgzzzzzz  
       178 天前
    这么麻烦啊
    移动宽带默认 nat1
    可以直接 natmap 或者 lucky
    内网 ip 映射 这样和公网 ip 一样
    https://www.right.com.cn/forum/thread-8369948-1-2.html
    https://www.right.com.cn/forum/thread-8377878-1-2.html
    neptuno
        65
    neptuno  
       178 天前
    之前我是移动宽带,也是这么折腾,后来觉得太麻烦了,换了联通,一个电话就拿到了公网 ip
    nnnccc
        66
    nnnccc  
       160 天前 via iPhone
    我上行 100M ,即使这样在外面看家里视频依旧是感觉不丝滑的,更别提跨运营商,压根没法看,还影响家里上行,所以只有网盘+emby 能反代,跟直接本地观看差别不大,要么你播放器直接添加网盘也行,只有这样才能做到三网不卡。没有别的办法。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4931 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:44 · PVG 17:44 · LAX 01:44 · JFK 04:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.