V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Al0rid4l
V2EX  ›  分享创造

一个把 Twitter Logo 换回来的油猴

  •  
  •   Al0rid4l ·
    al0rid4l · 2023-04-05 03:32:36 +08:00 · 1942 次点击
    这是一个创建于 590 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Github: https://github.com/al0rid4l/fkElonMusk Greasyfork: https://greasyfork.org/zh-CN/scripts/463281-elonmusk-twitter-com

    不过一个小瑕疵是狗头还是会闪一下...问题不大

    8 条回复    2023-04-07 11:07:54 +08:00
    jeffw
        1
    jeffw  
       2023-04-05 08:51:05 +08:00
    Elon Musk paid $44 billion for Twitter just to do this
    byte10
        2
    byte10  
       2023-04-05 09:07:41 +08:00
    请教一下,油猴插件,可以做到流量劫持吗?我需要对流量进行加密和解密的操作。或者说浏览器插件支持这种操作吗?
    Al0rid4l
        3
    Al0rid4l  
    OP
       2023-04-05 10:05:53 +08:00
    @byte10 油猴用 Service Worker 可以 hook http 请求, 但是 websocket 的流量不行, 浏览器插件 WebRequest API 也可以, 而且可以取得更多信息, 可以拦截 Websocket 握手请求但似乎不能 hook 单个消息, 也不能重定向已有的 Websocket 连接
    byte10
        4
    byte10  
       2023-04-05 12:40:36 +08:00
    @Al0rid4l 我现在有一个需求,就是上传的视频文件进行加密,这个好像 JS 就可以实现。但是对播放的视频进行实时解密,可能要下载后进行解密了,然后再给回播放器 解密后文件的 src ,貌似有点复杂。

    或者换一个思路,猴油可以创建 http 服务器吗?这样就可以代理所有的流量啦
    Al0rid4l
        5
    Al0rid4l  
    OP
       2023-04-05 18:20:24 +08:00
    @byte10 Service Worker 就相当于一个本地代理, 但油猴不能创建 HTTP 服务器. 不过你这个需求...感觉不该是这么个做吧...在前端加密解密? 要搞的话怎么都搞的下来

    HLS 应该有关于加密解密的解决方案, https://juejin.cn/post/7120641532264185886, https://www.zhihu.com/question/20697986, 不过粗看一下估计也搞得下来就是了, 我还没见过哪家的视频没办法爬的. 好像抖音还是 Tiktok 专门给写了个虚拟机来播放, 这个可能是见过最难搞的了, 但一般人也没这实力上这么强的加固措施, 一般人也没这实力破解就是. 大部分人用 HLS 你也跟着用就完事了, 云服务商都有现成方案, 开源的方案也有, 没必要自己实现, 自己实现效果还不一定比这些好
    kebamt
        6
    kebamt  
       2023-04-06 11:18:31 +08:00
    @Al0rid4l 脚本名字起得不错,我也想问候一下的🤣
    lcj2class
        7
    lcj2class  
       2023-04-06 11:50:39 +08:00
    https://greasyfork.org/en/scripts/463187-return-twitter-bird/code
    在用这个,感觉 LZ 的实现要简洁些
    corcre
        8
    corcre  
       2023-04-07 11:07:54 +08:00
    然后今天就换回来了🤣
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5569 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:36 · PVG 09:36 · LAX 17:36 · JFK 20:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.