请教一个 Mac 的 Clash 的配置: 希望公司的内部域名走指定网卡, 普通常用域名走自己的热点 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tanpengsccd
V2EX    宽带症候群

请教一个 Mac 的 Clash 的配置: 希望公司的内部域名走指定网卡, 普通常用域名走自己的热点

  •  
  •   tanpengsccd 2023-08-01 19:48:27 +08:00 3813 次点击
    这是一个创建于 869 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教一个 Clash 的配置:

    1. 希望公司的内部域名如 mycorp.com 和 192.18.10.1/24 走指定网卡.
    2. 其他普通常用域名走自己的 UFI 棒子连接公网.

    我看 Surge 上可以直接配置 指定部份域名 使用 指定的 NameServer

    [Host] abc.com = 1.2.3.4 *.dev = 6.7.8.9 foo.com = bar.com mycorp.com = server:192.168.10.1 bar.com = server:8.8.8.8 baz.com = server:https://cloudflare-dns.com/dns-query 

    https://surge.mitsea.com/dns/local-dns-mapping 想问问 Clash P 核心 或者 meta 核心 有这个功能:域名

    1. 指定部份域名 使用 指定的 NameServer ,其他使用系统 dns 吗?
    2. 指定部份域名 使用 指定的 网卡 比如 WIFI 的 en0 ,其他走 UFI 的公网出口 吗?
    11 条回复    2023-08-04 08:23:31 +08:00
    tanpengsccd
        1
    tanpengsccd  
    OP
       2023-08-01 19:55:31 +08:00
    找到了
    ```yml
    ...
    dns:
    # 对部分域名使用单独的 DNS 服务器
    nameserver-policy:
    'www.baidu.com': 114.114.114.114
    '+.internal.crop.com': system
    ...
    ```
    tanpengsccd
        2
    tanpengsccd  
    OP
       2023-08-01 20:47:50 +08:00
    上面只解决问题 1, 但是 2 不行.
    tanpengsccd
        3
    tanpengsccd  
    OP
       2023-08-01 20:49:47 +08:00
    2. 可能可以使用 系统工具
    networksetup -setadditionalroutes <networkservice> [ <dest> <mask> <gateway> ]* 来配置.
    mohumohu
        4
    mohumohu  
       2023-08-01 22:31:55 +08:00
    interface-name
    tanpengsccd
        5
    tanpengsccd  
    OP
       2023-08-02 09:08:09 +08:00
    2. clash 有个 mask on socks 特性 https://github.com/Dreamacro/clash/pull/1705
    zhinianyuxin0
        6
    zhinianyuxin0  
       2023-08-02 09:48:44 +08:00
    直接找到公司内网的 ip 段,然后添加一个路由不就搞定了吗? 使用 route add 命令很简单就实现了,都不用 clash
    tanpengsccd
        7
    tanpengsccd  
    OP
       2023-08-02 09:52:01 +08:00
    2. 还有个解决方案: https://github.com/Dreamacro/clash/issues/2839 按这个方案我成功了, 但是
    例子 nameserver-policy 是 数组时, 我的 verge 的 meta 内核 不能识别, 需要是 dict .
    ```
    nameserver-policy:
    "+.internal.com": [172.25.16.1#en0]
    ```
    tanpengsccd
        8
    tanpengsccd  
    OP
       2023-08-02 09:56:49 +08:00
    @zhinianyuxin0 是的 networksetup -setadditionalroutes <networkservice> [ <dest> <mask> <gateway> ]* 这个直接配置路由确实简单粗暴,但是感觉侵入系统路由了,不是特别方便, 我想如果如果 我关掉 clash 就能恢复默认路由 会优雅一点.
    leefor2020
        9
    leefor2020  
       2023-08-02 14:00:14 +08:00
    静态路由表的方式最好用吧
    我 Windows 上就这么实现的
    mohumohu
        10
    mohumohu  
       2023-08-03 11:34:23 +08:00   1
    https://dreamacro.github.io/clash/configuration/configuration-reference.html
    # direct to another interfacename or fwmark, also supported on proxy
    - name: en1
    type: select
    interface-name: en1
    routing-mark: 6667
    proxies:
    - DIRECT
    zer
        11
    zer  
       2023-08-04 08:23:31 +08:00 via iPhone
    换 surge 吧,这个需求实现很简单,以前用了很久,可以配置成外网走 4G ,内网走有线网
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3005 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 13:17 PVG 21:17 LAX 05:17 JFK 08:17
    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