请问大佬, https://itunes.apple.com/us/ 该如何加入 pac? - V2EX
opumps
V2EX    Apple

请问大佬, https://itunes.apple.com/us/ 该如何加入 pac?

  •  
  •   opumps Apr 15, 2018 5284 views
    This topic created in 2972 days ago, the information mentioned may be changed or developed.

    ||itunes.apple.com/us/

    https://itunes.apple.com/us/

    http://itunes.apple.com/us/

    我用了这三种似乎都没有成功,请问该如何设置,只针对 /us/

    12 replies    2018-04-25 08:02:14 +08:00
    momo07
        1
    momo07  
       Apr 15, 2018
    要么你用这个
    ||itunes.apple.com
    这个应该可以 ,但是你后面的 us 不行的,除非你可能解密 https,比如用 MITM 攻击方法
    fengyj
        2
    fengyj  
       Apr 15, 2018
    试试
    "||itunes.apple.com/^[^cn]+$",
    或者
    "||itunes.apple.com/us+$",
    好奇楼主是不是漏了那个","符号,漏掉也有可能出错。
    opumps
        3
    opumps  
    OP
       Apr 15, 2018
    @huiyifyj 谢谢。不过两个都没有成功。","也没有漏掉
    hu6360567
        4
    hu6360567  
       Apr 15, 2018 via Android
    chrome 不支持 https 的 url 过滤,至少 omegaswitch 是这么写的
    X-Force
        5
    X-Force  
       Apr 16, 2018
    function FindProxyForURL(url, host) {

    if(url.indexOf("://itunes.apple.com/")>=4){
    if(url.indexOf("://itunes.apple.com/cn/")>=4){
    return DIRECT;
    }else{
    return PROXY;
    }
    }

    ........
    ........
    }
    bao3
        6
    bao3  
       Apr 16, 2018 via iPhone
    兄台,你是 https,这个除非你操作过证书,否则是不能后面跟 us 的
    Kobayashi
        7
    Kobayashi  
       Apr 16, 2018
    @hu6360567 Chrome 52 起 switchomega 不再支持 HTTPS 协议的 URL 规则,https://github.com/FelisCatus/SwitchyOmega/wiki/Chromium-%E5%AE%8C%E6%95%B4%E7%BD%91%E5%9D%80%E9%99%90%E5%88%B6 . 好像曾经支持过。

    @bao3 #6 请教一下,浏览器对于传输协议更好做手脚,所以至少曾经支持过 HTTPS 的 URL 匹配;那么用于系统的 PAC 或是用于 SS 的 ACL 肯定是不支持 HTTPS URL 匹配了吗?

    Surge for Mac 虽然支持 MitM 解密 HTTPS 流量,但是 URL-REGEX 规则对于 HTTPS 协议无效,至少 macOS 版是这样; URL Rewrite 规则在解密后应该可以处理 HTTPS 协议,Header Rewrite 的情况没有测试,后边两中规则根本没有办法用来代理,最多是重定向和屏蔽广告。

    因为目前常用网站以 HTTPS 居多,这样看来,如果 Surge for Mac 作为代理规则工具的话,并没有太多优势。以 Surge for Mac 和 Proxifier 的 HTTPS 协议代理规则作比较:
    1. 均支持作为代理前导根据不同规则使用不同代理;
    2. 均可以作为拦截代理 /透明代理,Surge for Mac 开启 Enhanced Mode ;
    3. 均支持以下三类规则,Domain 类,IP 类,Process Name 类;
    4. 均只支持 TCP,不支持 UDP 和 ICMP ;
    5. 均不能根据完整 URL 选择代理;
    6. DNS 处理上都可以解决污染问题;
    7. Surge for Mac 作为代理规则工具支持 URL Rewrite, Header Rewrite。目前这两项作为代理规则主要被人用来 reject 屏蔽广告;
    8. Proxifier 支持 Port ;另外支持同一条规则内 Domain/IP,Port,Process Name 三者串联筛选,可以更细致地使用规则;
    9. Surge for Mac 除了基本的 socks 和 http 代理外还支持 ss,目前我还没明白这和我单独运行一个 ss 进程给它用有什么区别。

    最后,楼主可能是想问如何访问美区 app 的问题,我还没找到针对 URL 的规则筛选的方法。目前只是用 Proxifier 针对 Chrome 和 Firefox,让 itunes.apple.com 走代理,勉强可以看到 app 页面。Safari 还没想好,因为没办法对 Safari 单独限制,只能针对 Webkit 写规则。但这样势必影响 App Store 和 iTunes Store。因为这俩货都是调用 Webkit 渲染页面,极大可能直接调用 Webkit 下载、更新,这样就比较麻烦了。
    momo07
        8
    momo07  
       Apr 18, 2018
    @Kobayashi surge 已经完美支持 UDP 了 https://trello.com/c/ugOMxD3u
    Kobayashi
        9
    Kobayashi  
       Apr 24, 2018
    @hu6360567 #4 请问兄弟,既然 Chrome 不支持 URL 的 HTTPS 过滤,那么下边这三个扩展是怎么做到重定向 URL 的?

    - gooreplacer, https://github.com/jiacai2050/gooreplacer
    - URLRedirector, https://github.com/fengyc/URLRedirector。思路源自于前者 ,但转而采用了 WebExtension。
    - Requestly, https://www.requestly.in/rules/ 。最后这个绝了,支持 Redirect Request, Cancel Request, Replace Host, Modify Headers, , Modify Query Parameters, Insert Scripts, Override User-Agent.
    hu6360567
        10
    hu6360567  
       Apr 24, 2018 via Android
    @Kobayashi 那你去看他们是怎么实现的啊。我说的是 switchyomega 这么写的。
    https://github.com/FelisCatus/SwitchyOmega/issues/845
    hu6360567
        11
    hu6360567  
       Apr 24, 2018 via Android
    @Kobayashi 你这和我抬杠有什么意思?
    Kobayashi
        12
    Kobayashi  
       Apr 25, 2018 via Android
    @hu6360567 可能是因为文字上看不出语气,你误会了,我真的没有和你抬杠的意思。纯粹是昨天看到一个用 URL 跳转插件解决网站引用 Google CDN 无法连接的问题,找到了这几个插件。想到 OmegaSwitch 却表示 Chrome 实现 HTTPS 的 URL 规则,担心这几个插件是不是同样受影响。其实你不说 Omega 对 HTTPS URL 支持的问题我都没有注意到,一个礼拜之后再回复你是觉得你在这个问题上知道的更详细一点,也许清楚原因。

    又读了一遍我上面的回复,好像的确会被认为是来抬杠的,抱歉抱歉。
    About     Help     Advertise     Blog     API     FAQ     Solana     909 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 21:24 PVG 05:24 LAX 14:24 JFK 17:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86