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

看来大家对迅雷的 XLServicePlatform 服务有一些误解

  •  
  •   yj10110 · 2018-05-17 23:24:22 +08:00 · 31808 次点击
    这是一个创建于 2386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚才在《迅雷推出新的测试版,不是浏览器了。。。》的帖子里看到不少人喷“ XLServicePlatform ”是个流氓服务。其实这个服务非常重要!只怪我们之前没有解释清楚。

    “ XLServicePlatform ”服务具有以下几个功能:

    1、在 Windows Vista 引入的 UAC 增加了一种磁盘安全机制。在迅雷进程没有管理员权限的情况下,创建固实文件申请磁盘空间后,迅雷一旦开始写入数据,系统就会将文件所在区块的所有数据写成 0 (相当于“初始化”)。以防没有权限的应用程序访问到磁盘上被标记为删除但尚未擦除的旧数据。 完成初始化的速度取决于磁盘本身的写入性能,在此期间磁盘的 IO 性能几乎全部被占用。因此会造成其它磁盘读写请求被延迟。于是会看到许多应用程序停止响应。而下载的文件越大,完成初始化需要的时间越长。直至文件所在区块全部初始化完成,迅雷才可以写入下载的数据。( uTorrent 在勾选了“提前申请磁盘空间”后,如果也没有管理员权限,那么下载大文件也会出现同样的情况。) 为了避免这个问题,迅雷利用系统服务具有管理员权限这一特性,在迅雷下载大于 100MB 的文件时,由“ XLServicePlatform ”服务来申请磁盘空间,这时系统就不会花时间提前将文件所在区块初始化,迅雷就可以直接写入数据了。

    2、目前最新版本的迅雷客户端都增加了“驱动层浏览器支持”功能,用于在不安装任何浏览器扩展的条件下,支持“ Edge、Chrome、Firefox ”等浏览器。该功能依赖“ XLServicePlatform ”服务进行初始化。

    3、迅雷下载 JS-SDK 需要通过“ XLServicePlatform ”服务跟网页中的 JS 进行交互,比如判断是否安装迅雷,以及传递下载链接等信息,如果这个服务被停止,当你点击网页中使用迅雷下载 JS-SDK 实现的下载按钮时,会认为你没有安装迅雷,从而提示你安装迅雷。

    鉴于以上功能对于大多数用户的下载体验都十分重要,所以我们没有提供关闭此服务的选项。如果你用不着这些功能,是可以手动停止服务的。

    148 条回复    2018-05-20 18:06:49 +08:00
    1  2  
    yj10110
        101
    yj10110  
    OP
       2018-05-18 11:24:50 +08:00
    @ioven IDM 毕竟是个收费软件,当然可以做成单纯的下载工具。你说的“客户资源”具体是指什么呢?
    zmz125000
        102
    zmz125000  
       2018-05-18 11:25:56 +08:00 via Android
    默认安装加无法禁用
    yj10110
        103
    yj10110  
    OP
       2018-05-18 11:26:27 +08:00
    @SourceMan 倒不是调研,只是探讨一下。
    yj10110
        104
    yj10110  
    OP
       2018-05-18 11:27:48 +08:00
    @milugt 我问问 Mac 的同事。
    yj10110
        105
    yj10110  
    OP
       2018-05-18 11:29:22 +08:00
    @g00001
    如果退出了迅雷,后台服务不再偷偷上传偷流量,
    如果卸载了迅雷,后台服务会干净的删除,就没有什么问题。

    现在已经是这样的了。
    extreme
        106
    extreme  
       2018-05-18 11:33:40 +08:00
    还有就是,即时我在设置里面取消了监视浏览器等的功能,在浏览器上点文件链接,还是会调起迅雷,除非我停掉 XLServicePlatform。
    extreme
        107
    extreme  
       2018-05-18 11:33:52 +08:00
    浏览器是 Chrome
    jy02534655
        108
    jy02534655  
       2018-05-18 11:46:07 +08:00
    @yj10110 随便你们怎么玩浏览器,能不能好好维护一下极速版,不要再搞什么 u 享版了!
    hakono
        109
    hakono  
       2018-05-18 11:46:37 +08:00 via Android
    其实我想来一句在 v 站喷迅雷是政治正确,但感觉会被怼 233

    不经过同意默认装服务是喷点有点过了,基本所有大型软件装上去后台都是默认安装多个服务的,VMware,office,Adobe 全家等等一堆软件都是如此。如果 XLServicePlatform 真如楼主所说目的单纯如此,我觉得默认启用不无不妥。
    wekw
        110
    wekw  
       2018-05-18 11:50:11 +08:00
    “驱动层浏览器支持” 这 TM 不就是劫持吗
    ant2017
        111
    ant2017  
       2018-05-18 11:57:28 +08:00 via Android
    这个服务会影响 ss,每次都要手动停掉……
    daya
        112
    daya  
       2018-05-18 11:57:50 +08:00
    曾经这个服务内存泄漏严重,然后我就卸载迅雷了
    hakono
        113
    hakono  
       2018-05-18 12:00:00 +08:00 via Android
    至于说我有 idm,fdm,aria2c 的我也懒得吐槽了
    下个直连你用什么下载软件都没卵关系,最多 idm 狂开下载线程让你感觉快了,aria2c 方便自己做各种远程下载或百度。

    至于 BT 类热门资源不说了,依旧是用迅雷,utorrent,qbtorrent,rtorrent 还是 aria2c 都没区别。当然迅雷闭环 p2p 的确是黑点
    而至于冷门资源,拖冷门资源的痛苦都知道,年代久远的,几年前的种啊,死种啊能拖起来就见鬼了。这时候你只能选择迅雷这种工具。不过当然现在我不用迅雷我选择 115。按照 V2EX 的标准 115 也是和迅雷一样要被黑的最惨的。然而 115 现在作为国内唯一最大最全的 bt 离线网盘,会员价格那么高依旧衣食无忧不愁没人买。回想当年出会员时,所有人都黑 115 看衰,我默默低价买了 n 年会员,现在总听见人说后悔当年没买 n 年。
    三十年河东河西啊
    xiangyuecn
        114
    xiangyuecn  
       2018-05-18 12:20:35 +08:00
    @JohnChiu #76 我也是这个界面,安装包 23.5M ,看数字签名,2016



    wekw
        115
    wekw  
       2018-05-18 12:21:17 +08:00
    @hakono 115 还活着?不容易呀。。。。
    Phariel
        116
    Phariel  
       2018-05-18 12:24:35 +08:00
    我其实没有懂楼主这两天连续发这几个吹自家产品的帖子是什么用意,是 KPI 完不成了还是营收下降来找出路的。。。

    当然,作为付费用户先默认支持你们吧,虽然总觉得你们再这么流氓下去迟早药丸。。。
    exch4nge
        117
    exch4nge  
       2018-05-18 13:13:46 +08:00
    @yj10110 有关一次创建一个大文件的,贵公司是否了解或使用了这个 API ?,如果已用请忽略本回复
    https://msdn.microsoft.com/en-us/library/windows/desktop/aa365544(v=vs.85).aspx
    ioven
        118
    ioven  
       2018-05-18 13:39:20 +08:00
    @yj10110 应该会理解的
    jinhan13789991
        119
    jinhan13789991  
       2018-05-18 14:07:07 +08:00
    没关系,我不用。要么浏览器下载,要么 115 离线~
    chinvo
        120
    chinvo  
       2018-05-18 14:57:33 +08:00 via iPhone
    @yj10110 #84 不说别的,就说自带的 RPC 和隐藏起来的驱动,还有自动强制恢复自启,这些就和你一直主张的“用于预分配磁盘空间”无关
    chinvo
        121
    chinvo  
       2018-05-18 14:58:53 +08:00 via iPhone   ❤️ 1
    @yj10110 #101 说的好像 VIP 没付费一样
    kozora
        122
    kozora  
       2018-05-18 14:59:31 +08:00
    反正不用了
    jason19659
        123
    jason19659  
       2018-05-18 16:01:27 +08:00
    说的好,我选择迅雷 5
    Keyes
        124
    Keyes  
       2018-05-18 17:55:17 +08:00   ❤️ 4
    1、在 Windows Vista 引入的 UAC 增加了一种磁盘安全机制。在迅雷进程没有管理员权限的情况下,创建固实文件申请磁盘空间后,迅雷一旦开始写入数据,系统就会将文件所在区块的所有数据写成 0 (相当于“初始化”)。以防没有权限的应用程序访问到磁盘上被标记为删除但尚未擦除的旧数据。 完成初始化的速度取决于磁盘本身的写入性能,在此期间磁盘的 IO 性能几乎全部被占用。因此会造成其它磁盘读写请求被延迟。于是会看到许多应用程序停止响应。而下载的文件越大,完成初始化需要的时间越长。直至文件所在区块全部初始化完成,迅雷才可以写入下载的数据。( uTorrent 在勾选了“提前申请磁盘空间”后,如果也没有管理员权限,那么下载大文件也会出现同样的情况。) 为了避免这个问题,迅雷利用系统服务具有管理员权限这一特性,在迅雷下载大于 100MB 的文件时,由“ XLServicePlatform ”服务来申请磁盘空间,这时系统就不会花时间提前将文件所在区块初始化,迅雷就可以直接写入数据了。


    所以,你迅雷就有能力绕过 UAC 直接操作客户电脑上的任何文件,而不需要弹窗

    ====
    2、目前最新版本的迅雷客户端都增加了“驱动层浏览器支持”功能,用于在不安装任何浏览器扩展的条件下,支持“ Edge、Chrome、Firefox ”等浏览器。该功能依赖“ XLServicePlatform ”服务进行初始化。

    所以,你迅雷就劫持了各种浏览器的所有访问记录

    ===

    3、迅雷下载 JS-SDK 需要通过“ XLServicePlatform ”服务跟网页中的 JS 进行交互,比如判断是否安装迅雷,以及传递下载链接等信息,如果这个服务被停止,当你点击网页中使用迅雷下载 JS-SDK 实现的下载按钮时,会认为你没有安装迅雷,从而提示你安装迅雷。

    所以,这个更牛逼了,你迅雷就有能力在所有“迅雷下载”按钮中放置某种指令,当我访问任何带这个按钮的页面时,让客户电脑做一些特定的动作,细思极恐


    ===


    而这一切,都要靠“相信迅雷不作恶”,可是,不信呢也没办法,还好不用迅雷,好可怖
    lihongming
        125
    lihongming  
       2018-05-18 18:10:25 +08:00
    还是花几百块买个老母鸡踏实,不仅速度快,而且跟我电脑上的文件物理隔离
    lincanbin
        126
    lincanbin  
       2018-05-18 19:11:11 +08:00
    没用过迅雷 9,一直都是用极速版。
    极速版里好像有个 ThunderPlatform 应用程序,会开机自启,而且会在没有启动迅雷的情况下产生大量的网络带宽、I/O 占用。
    不知道是个什么情况?
    xiaopenyou
        127
    xiaopenyou  
       2018-05-18 19:59:41 +08:00   ❤️ 2
    @yj10110 #103 探讨对了没收益,探讨错了会曝出大型公关危机,何苦
    另个帖,有人建议你们,开另一个产品线,专门做浏览器,我觉得挺好
    别千方百计塞浏览器给下载器了,反过来,专门做个浏览器,但比 QQ/360/猎豹 /搜狗等浏览器更好用,柳暗花明
    syuraking
        128
    syuraking  
       2018-05-18 20:14:07 +08:00
    这东西就是流氓……劫持网络流量……我懒得和你争什么,我现实的事实:
    迅雷用官方版,我单位的 VPN 根本上不去,
    换成不带 XLguard 还有个啥,两个驱动和这个服务的破解版,瞬间就好了……
    stars
        129
    stars  
       2018-05-18 21:18:46 +08:00
    MAC 版的迅雷也是这样 ,下载大文件就疯狂写硬盘,SSD 都顶不住,就是因为没有类似 XLServicePlatform 的服务吗?
    Tlvncks
        130
    Tlvncks  
       2018-05-18 21:53:34 +08:00
    建议增加个使用外置播放器的功能,potplayer 不要太好用,已经用习惯了,但是现在每次下载完都要先打开文件夹在点视频播放,麻烦的要死
    yj10110
        131
    yj10110  
    OP
       2018-05-18 22:15:35 +08:00
    @Tlvncks 嗯,我们正在考虑了。
    yj10110
        132
    yj10110  
    OP
       2018-05-18 22:16:46 +08:00
    @stars Mac 下的情况我不太清楚。抽空我去问问我们 Mac 的开发。
    yj10110
        133
    yj10110  
    OP
       2018-05-18 22:17:35 +08:00
    @lincanbin 极速版就是这样的。。。
    yj10110
        134
    yj10110  
    OP
       2018-05-18 22:20:23 +08:00
    @Keyes 这种阴谋论,套在哪家互联网公司的产品上都是适用的。。。但是如果我们真的利用这些权限做了恶意的事情,肯定会被扒出来的。
    Tlvncks
        135
    Tlvncks  
       2018-05-18 22:36:15 +08:00
    @yj10110 #131 外置播放器的话记得同时加到 U 享版,我在用
    lincanbin
        136
    lincanbin  
       2018-05-19 00:11:24 +08:00
    @yj10110 反正开机自动杀掉 ThunderPlatform 应用程序的情况下,迅雷极速版是最好用的。
    其他版本短暂体验过几分钟,觉得不适合正常人使用,就卸了。
    3yvsye
        137
    3yvsye  
       2018-05-19 01:08:46 +08:00
    其实我是从 PC 迅雷转到远程迅雷的充值会员,自从玩了 NAS 后发现远程迅雷真的省心,但 Xware 好像没更新了把?请问那个固件也会后台上传资源吗?
    v2dead
        138
    v2dead  
       2018-05-19 02:00:59 +08:00
    @yj10110 #134 这种阴谋论并不是套在哪家公司都适用的,关键在于利益相关。人家 vbox 系统服务,开源项目。adobe 的各种服务,人家公司靠卖软件盈利并且不涉足其他业务不靠用户信息获利。office 服务,靠软件盈利不说,连操作系统都是他们家的,无法规避。我们信任这些服务只是因为知道他们从我们身上抓取信息对他们没有实质收益。

    而你们迅雷都靠什么盈利?广告业务,放的都是些什么广告?色情擦边球,垃圾页游,商业公司赚钱本身靠的不是正向的技术推动而是这些下限很低的路子,这种怎么可能有信任度?你说你不作恶好比染发纹身抽烟的好女孩说纯的跟处女一样,就算是真的谁特么信啊。你们的利益直接和用户信息相关,什么路子的钱都想赚,提供这些出来不用,真是柳下惠啊?
    mingl0280
        139
    mingl0280  
       2018-05-19 05:03:43 +08:00
    @coolcfan utorrent 现在默认就是每次大文件先清零,烦得要命。
    AX5N
        140
    AX5N  
       2018-05-19 07:08:44 +08:00
    @mingl0280 以管理员身份运行,不然开启不了这个 api。
    z0z
        141
    z0z  
       2018-05-19 07:17:53 +08:00
    我没有误解。

    就是想问一下,迅雷这个玩意儿自从上市后,是不是不买会员就不能用了?开通适用会员可着带宽的极限跑,会员试用完毕后直接就显示速度为 0。
    airfling
        142
    airfling  
       2018-05-19 07:18:45 +08:00 via Android
    我现在经常遇到 typrof 打开 makedown 文件,然后文件内容被 win10 全被置为空的,问题是不是你这个服务要解决的内容?
    zuoshoufantexi
        143
    zuoshoufantexi  
       2018-05-19 08:13:08 +08:00
    @yj10110 这个阴谋论么?你自已说的你们就是这么干的呀。
    凭什么要绕过 UAC ?心里没点 B 数吗?
    tomoya92
        144
    tomoya92  
       2018-05-19 09:08:07 +08:00 via iPhone
    我昨天晚上把那个服务给禁掉了,然后就启动不了了。今天打开电脑找一下那个服务结果没有了。。
    eroko
        145
    eroko  
       2018-05-19 11:18:35 +08:00
    @yj10110
    按你的说法,vip 会员是免费的所以给强塞个浏览器?
    而且,XL0012 这个东西,只下载不上传,永远回报 0%全部算迅雷臭不要脸的证据?
    asxaqz
        146
    asxaqz  
       2018-05-19 14:18:36 +08:00
    changwei
        147
    changwei  
       2018-05-19 14:20:17 +08:00 via Android
    看到这篇帖子,才意识到自己已经几个月没有开过迅雷了。
    要么小文件 idm 或者大文件离线到网盘然后 pandownload,现在都是 100m 标配宽带,下游戏也都是 steam,wegame 等自带下载引擎的平台。
    生活中几乎没有使用迅雷的场景了,迅雷会随着以后网速的提升和千兆宽带的普及之后慢慢推出装机必备软件的行列了。
    SuujonH
        148
    SuujonH  
       2018-05-20 18:06:49 +08:00
    现在已经不是迅雷的时代了。以前的使用场景在现在不断的减少...
    电影渐渐的变成各大视频游戏。
    单机游戏一部分变成了 steam,网络游戏大家都自建平台或者自己的下载器,反正基本都能跑满速。
    常用软件基本也都只有几十 m,而且基本都是大厂有钱,浏览器都能跑满速了。
    以上部分,还有一部分的东西被百度盘抢走了...强制使用客户端
    某些不可描述的由于自我审查被禁了,更严重的是某些正常资源被误禁了...我就是想下载下,追求速度,可不想帮迅雷筛选点个什么链接恢复浪费时间...
    现在网速加快,很多时候多线程就满速了。

    只是时代变了,需求低了,只想要一个安安静静几个月掏出来用一下的备胎了。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:41 · PVG 03:41 · LAX 11:41 · JFK 14:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.