如何用 Clash for Windows 拦截特定域名? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TullyMonster
V2EX    问与答

如何用 Clash for Windows 拦截特定域名?

  •  
  •   TullyMonster 2023-02-08 03:17:18 +08:00 4017 次点击
    这是一个创建于 977 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我正在使用盗版的 GraphPad Prism 用于统计绘图。

    为了配合激活器而正常使用,需要在 host 中将用于授权验证的域名 licenses.graphpad.com 指向 0.0.0.0 而拦截访问。

    但使用 Clash for Windows 的全局模式后,host 失效,于是 GraphPad Prism 激活失效。

    尝试在 Clash for Windows 的 配置预处理 中添加:

    parsers: # array - url: https://myProxyLinkInSubscription yaml: prepend-rules: - DOMAIN,licenses.graphpad.com,REJECT 

    但这似乎不起作用。请问我应该怎么做才能拦截对此域名的访问?

    第 1 条附言    2023-02-08 18:12:41 +08:00

    感谢大伙儿的热情指导!

    @techstay @Zyhusesit @AdamMaggie @lookStupiToForce @jujusama @brucmao

    经过测试, @lookStupiToForce 推荐的 bypass 功能成功解决了我的问题!

    其他可能的解决方案尚未测试,但我会留意这些思路~

    同样感谢 @jujusama 征引的链接!

    11 条回复    2023-02-08 15:53:29 +08:00
    techstay
        1
    techstay  
       2023-02-08 03:38:09 +08:00
    cfw 不是有个 mixin 功能么,在 mixin 里面添加下面的再试试。
    ```yaml
    mixin: # object
    rules:
    - DOMAIN,licenses.graphpad.com,REJECT
    ```
    Zyhusesit
        2
    Zyhusesit  
       2023-02-08 03:38:45 +08:00
    使用全局模式之后,clash 的分流规则就不起作用了。

    解决办法是换用 rule 模式,添加拦截规则,最后再补上一条兜底规则
    - MATCH,PROXY

    # MATCH: MATCH,policy routes the rest of the packets to policy. This rule is required.
    #https://github.com/Dreamacro/clash/wiki/Configuration#rules
    techstay
        3
    techstay  
       2023-02-08 03:40:09 +08:00
    @techstay 好像复制粘贴的配置有缩进问题,楼主注意一下
    TullyMonster
        4
    TullyMonster  
    OP
       2023-02-08 04:25:07 +08:00
    @techstay 感谢您,但我测试后无效
    TullyMonster
        5
    TullyMonster  
    OP
       2023-02-08 04:25:19 +08:00
    @techstay 谢谢!
    TullyMonster
        6
    TullyMonster  
    OP
       2023-02-08 04:28:36 +08:00
    @Zyhusesit 你好,但使用规则模式、添加拦截规则并兜底后,仍然无效:
    ![]( https://s3.bmp.ovh/imgs/2023/02/08/a861323dd859b1ac.png)
    ![]( https://s3.bmp.ovh/imgs/2023/02/08/fb3bc5279296724a.png)
    AdamMaggie
        7
    AdamMaggie  
       2023-02-08 08:30:53 +08:00
    保存规则后,更新订阅再试试?
    lookStupiToForce
        8
    lookStupiToForce  
       2023-02-08 10:28:09 +08:00   1
    试一试 bypass 功能,这个功能可以让地址走 host 和网络设置的 DNS


    Settings -- System Proxy -- Bypass Domain/IPNet -- Edit
    中添加

    - "licenses.graphpad.com" # 仅匹配 licenses.graphpad.com 域名

    - "*graphpad.com" # 表示匹配以 graphpad.com, www.graphpad.com 等以 graphpad.com 为结尾的域名
    jujusama
        9
    jujusama  
       2023-02-08 11:07:54 +08:00   1
    mixin

    Settings -> Mixin -> Type : Javascript

    ```Javascript
    module.exports.parse = async (
    { content, name, url },
    { yaml, axios, notify }
    ) => {
    content.rules.unshift("DOMAIN-SUFFIX,xxx.com,REJECT");
    return {...content};
    };
    ```
    brucmao
        10
    brucmao  
       2023-02-08 11:55:06 +08:00
    @jujusama 如果为 type:YAML 呢,怎么配置到 yaml 里面,YAML 和 Javascript 只能选一个,平时都是配置在 YAML 文件里
    jujusama
        11
    jujusama  
       2023-02-08 15:53:29 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     837 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 20:46 PVG 04:46 LAX 13:46 JFK 16:46
    Do have faith in what you're doing.
    ubao 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