tavimori

有没有什么代理软件支持以网页为单位进行策略判断?

  •  
  •   tavimori · Feb 28, 2023 · 3246 views
    This topic created in 1343 days ago, the information mentioned may be changed or developed.
    例如访问 https://google.com/ 时,该页面的所有其他请求参照 google.com 的策略,访问 https://taobao.com/ 时,该页面的所有其他请求参照 taobao.com 的策略。

    也就是说不同网站内嵌的属同一个第三方 api 请求,只要原始网站策略不同,则 api 请求也会使用不同的策略。

    这样的技术可能需要浏览器插件级别的介入,不知道市面上有没有实现这种方案的。
    Supplement 1  ·  Mar 1, 2023
    请诸位注意,使用常见的代理软件的域名匹配规则并不符合本问题的要求。

    举个例子,访问 https://ip.skk.moe 时可以看到当前浏览器访问各个 CDN 时用到的不同的出口 IP 。这个例子证明,如果仅仅使用基于请求地址的代理匹配,那么网站拥有者及其调用的第三方服务可以轻易地通过增加探针的方式获取用户的多出口网络情况。这可能涉及安全风控问题、法律问题等诸多问题。

    这时如果依据网页源地址而不是请求地址进行策略判断,就不会遇到上述的问题。
    15 replies  •  2023-03-02 00:43:33 +08:00
    manhere
    manhere
    Feb 28, 2023
    1
    SwitchyOmega
    tavimori
    tavimori
    OP
    Feb 28, 2023 via iPhone
    2
    @manhere 之前用的印象是 SwitchyOmega 还是逐请求判定策略,而不是依据页面源判定策略?
    gb518518
    gb518518
    Feb 28, 2023
    3
    v2rayn 就可以在设置里面设置
    或者自己写 PAC 策略
    oott123
    oott123
    Feb 28, 2023❤️3
    4
    SmartProxy ,当然你需要一个 Firefox 浏览器

    dobelee
    dobelee
    Feb 28, 2023
    5
    @tavimori SwitchyOmega 的 auto switch 可以。
    tool2d
    tool2d
    Feb 28, 2023❤️1
    6
    一般来说做不到,你 https 代理没办法窥探网页具体内容。

    你主页面框架所有的子请求,是否属于主页面,是需要读取 request header 里的 referer 参数,但是这个参数是 HTTPS 加密的,没密钥识别不了。

    基于域名的 PAC 策略,日常也足够用了。
    lichdkimba
    lichdkimba
    Feb 28, 2023
    7
    @dobelee 它自动是比如 img 标签,不管是那个网站引用的,都是走 img 里面网址的规则,而不是当前网站的规则
    dobelee
    dobelee
    Feb 28, 2023
    8
    @lichdkimba 那这不行,得另请高明。好奇问下这种是啥需求?
    lichdkimba
    lichdkimba
    Feb 28, 2023
    9
    @dobelee 很多论坛式网站都是用各种图床,然后这些图床一般都是境外的冷门网址,规则没有收录也不会收录,导致加载很慢,导致要添加进自定义规则或者临时开全局,然后这种网站一般用的图床还特别多种…………
    tavimori
    tavimori
    OP
    Feb 28, 2023
    10
    @dobelee 我觉得基于主站判定规则才是比较正确的做法,否则很容易同一个页面下不同请求走了不同线路,一方面是多条线路会被跟踪和关联,另一方面也容易触发大数据风控。此外正如 @lichdkimba 说的梳理规则也很麻烦。
    tavimori
    tavimori
    OP
    Feb 28, 2023
    11
    @tool2d MITM 的确也是一种思路,这样的话貌似就可以在常见软件里通过读取 referer 来判断了,就是不知道性能怎么样。不过好像也不是所有时候都能有可靠的 referer 字段。
    cskeleton
    cskeleton
    Mar 1, 2023
    12
    @lichdkimba #9 这类域名用 大陆白名单 / FINAL PROXY 这类规则来解决比较省事
    bvt
    bvt
    Mar 1, 2023 via Android
    13
    你需要的是域名规则,clash 、surge
    lichdkimba
    lichdkimba
    Mar 1, 2023
    14
    @cskeleton 确实,以后用白名单算了…………国内访问啥都慢的要死
    cskeleton
    cskeleton
    Mar 2, 2023
    15
    @lichdkimba #14 世界加钱可及
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3480 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 04:19 · PVG 12:19 · LAX 20:19 · JFK 23:19
    ♥ Do have faith in what you're doing.