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

WSL 下用 you-get 下载 B 站视频会 BOOM

  •  
  •   ayanamist · 2017-04-24 00:38:15 +08:00 via Android · 2432 次点击
    这是一个创建于 2770 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/Microsoft/BashOnWindows/issues/1987

    详情参见上面的链接。

    简而言之就是 B 站加强了反下载的措施,下 10M 后 tcp 连接就会被限速,于是 you-get 采取了检测到断流就重新开始的做法。这个做法在 win 和 linux 下都没问题,但在 wsl 下,一段时间后会导致蓝屏。

    目测和频繁的 socket 创建销毁有关系,大家小心了
    11 条回复    2017-04-24 20:31:45 +08:00
    freshmanc
        1
    freshmanc  
       2017-04-24 01:10:42 +08:00 via Android
    mark “检测到断流就重新开始”这一步骤在我的 Ubuntu 上好像并不顺畅…晚上再试试。
    geelaw
        2
    geelaw  
       2017-04-24 01:52:10 +08:00
    既然你已经知道 you-get 可以运作在 Windows (口误,应该说 Win32 )下,为什么还要绕路找不稳定的产品呢?
    geelaw
        3
    geelaw  
       2017-04-24 01:55:15 +08:00
    我在 GitHub 下面回你了……我猜的你的想错的地方猜对了么?
    cnbeining
        4
    cnbeining  
       2017-04-24 05:01:14 +08:00 via Android
    神特么有 issue 不在本 repo 下开。

    anyway 这 module 我迟早得彻底全推倒重写。再说吧。
    geelaw
        5
    geelaw  
       2017-04-24 05:10:26 +08:00
    @cnbeining 根据 issue template 你不应该公开发放一个蓝屏 issue ,我觉得微软那边的人说蓝屏的 dump 给寻找安全漏洞可乘之机是有道理的。

    另外您是 you-get 的作者?膜一个
    RqPS6rhmP3Nyn3Tm
        6
    RqPS6rhmP3Nyn3Tm  
       2017-04-24 05:34:24 +08:00 via iPad
    @geelaw 如果在 Linux 上正常而 wsl 下异常,并且会导致蓝屏,那么确实是 wsl 的问题
    ayanamist
        7
    ayanamist  
    OP
       2017-04-24 08:21:18 +08:00 via Android
    @geelaw 那边也简单回复了下,这边再详细说下。我是无意中发现的,只是随手试了下 wsl 的可用性, you-get 当然能直接在 win32 下用,但整个导致蓝屏的过程,是可以精简成一个和 you-get 无关的小脚本的,只对 wsl 有效而且导致蓝屏,无论是指向性还是威力都是比较足的。
    Tink
        8
    Tink  
       2017-04-24 08:56:07 +08:00
    这个还是很厉害的
    ukauka
        9
    ukauka  
       2017-04-24 12:29:44 +08:00
    github 那边没看太明白
    难道一张蓝屏图片能获取 memory dump 吗?
    geelaw
        10
    geelaw  
       2017-04-24 15:33:18 +08:00 via iPhone
    @ukauka 因为那一条已经被修改过了,本来有一个 dropbox 链接可以下载 dump 的。


    @ayanamist get
    cnbeining
        11
    cnbeining  
       2017-04-24 20:31:45 +08:00 via Android
    @cnbeining collaborator.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2863 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.