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

2023-02-08 03:17:18 +08:00
 TullyMonster

大家好,我正在使用盗版的 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

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

2392 次点击
所在节点    问与答
11 条回复
techstay
2023-02-08 03:38:09 +08:00
cfw 不是有个 mixin 功能么,在 mixin 里面添加下面的再试试。
```yaml
mixin: # object
rules:
- DOMAIN,licenses.graphpad.com,REJECT
```
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
2023-02-08 03:40:09 +08:00
@techstay 好像复制粘贴的配置有缩进问题,楼主注意一下
TullyMonster
2023-02-08 04:25:07 +08:00
@techstay 感谢您,但我测试后无效
TullyMonster
2023-02-08 04:25:19 +08:00
@techstay 谢谢!
TullyMonster
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
2023-02-08 08:30:53 +08:00
保存规则后,更新订阅再试试?
lookStupiToForce
2023-02-08 10:28:09 +08:00
试一试 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
2023-02-08 11:07:54 +08:00
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
2023-02-08 11:55:06 +08:00
@jujusama 如果为 type:YAML 呢,怎么配置到 yaml 里面,YAML 和 JavaScript 只能选一个,平时都是配置在 YAML 文件里
jujusama
2023-02-08 15:53:29 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/914119

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX