TypechoJoeTheme

旁逸斜出

yan

读史使人明智,读诗使人灵秀,数学使人周密,科学使人深刻,伦理学使人庄重,逻辑修辞之学使人善辩:凡有所学,皆成性格。
类目归类

clash for windows允许局域网连接,TAP和TUN模式

yan
2021-01-19
/
17 评论
/
5,856 阅读
/
正在检测是否收录...
01/19

clash for windows(简称cfw)是一款非常好用的代理软件,这里介绍一下它的两个不常用但很好用的功能。
下载地址:https://github.com/Fndroid/clash_for_windows_pkg/releases
参考:
1.https://docs.cfw.lbyczf.com
2.https://matters.news/@zhangdou/clash-for-windows%E4%B8%AD%E5%90%AF%E7%94%A8tap%E6%A8%A1%E5%BC%8F%E7%9A%84%E6%96%B9%E6%B3%95-bafyreid7mavpmacoelzi523ucwtycnci7cddukad3ijn7kmal2d4q7c4ri

允许局域网连接

此功能可以共享网络环境给同一局域网的其他设备。这里要注意的是(以一台电脑和一部手机为例),手机和电脑都连接同一个wifi,而不是手机连接电脑开的热点。

  1. 打开电脑cfw的Allow LAN开关,然后鼠标悬浮在上这个选项上,底部会显示IP地址。
  2. 手机打开连接的wifi设置——高级设置——代理服务器选择手动——代理主机名填刚才显示的IP,代理端服务器端口7890——保存

之后手机就可以拥有科学上网环境了。

非系统代理应用上网

浏览器之类的应用都是使用系统代理的,一些非系统代理应用,可以通过设置被cfw接管。
目前有两种模式,TAP模式和TUN模式,更推荐使用TUN模式(下面是windows系统方法,mac参考https://docs.cfw.lbyczf.com)。

TUN模式

  1. 进入网站https://www.wintun.net,点击界面中Download Wintun xxx下载压缩包,根据系统版本将对应目录中wintun.dll复制至cfw的Home Directory目录中(General页面的Home Directory点击就可以打开)
  2. 点击General中Service Mode右边Manage,在打开窗口中安装服务模式,安装完成应用会自动重启,Service Mode右边地球图标变为绿色即安装成功
  3. 点击settings——Profile Mixin——YAML,点击edit,输入下面的内容,点击保存
  4. 返回general页面开启Mixin即可,之后点击connections会发现所有连接都是TUN模式
mixin: 
  dns:
    enable: true
    enhanced-mode: redir-host
    nameserver:
    - 1.1.1.1 # 真实请求DNS,可多设置几个
    - https://doh.dns.sb/dns-query
    - https://dns.adguard.com/dns-query
    - https://cdn-doh.ssnm.xyz/dns-query
    - 119.29.29.29 #腾讯
    - 223.5.5.5 #阿里
  # interface-name: en0 # 出口网卡名称,或者使用下方的自动检测
  tun:
    enable: true
    stack: gvisor
    dns-hijack:
    - 198.18.0.2:53
    macOS-auto-route: true
    macOS-auto-detect-interface: true # 自动检测出口网卡

TAP模式

  1. 点击General页面中TAP Device选项的Manage按钮,在弹出对话框中选择Install将会安装 TAP 网卡,此网卡用于接管系统流量,安装完成可在系统网络连接中看到名为cfw-tap的网卡
  2. 启动 TAP 模式:点击settings——Profile Mixin——YAML,点击edit,输入下面的内容,点击保存
  3. 返回general页面开启Mixin即可。
mixin: 
  dns:
    enable: true    
    enhanced-mode: redir-host
    listen: :53
    nameserver: 
      - https://doh.dns.sb/dns-query
      - https://dns.adguard.com/dns-query
      - https://cdn-doh.ssnm.xyz/dns-query
      - 119.29.29.29 #腾讯
      - 223.5.5.5 #阿里
代理clash for windows
朗读
赞 · 7
评论 (17)
  1. 大迪克 作者
    Windows 10 · Google Chrome

    设置完成开启后,显示network error怎么办嗄!

    2021-01-27 回复
    1. 咕噜 作者
      Windows 10 · Google Chrome
      @大迪克

      修改DNS,他提供的这三个网站不能用了 可以用 [- 223.5.5.5 #阿里 - 119.29.29.29 #腾讯]这两个

      2021-01-29 回复
      1. yan 作者
        Windows 10 · Google Chrome
        @咕噜

        我这好像没问题,我把你写的也加上去,感谢

        2021-01-29 回复
        1. 咕噜 作者
          Android Pie · Google Chrome
          @yan

          我这里用那三个网址就无限超时 tun模式的

          2021-01-29 回复
      2. 大迪克 作者
        Windows 10 · Google Chrome
        @咕噜

        谢谢您!

        2021-01-30 回复
    2. yan 作者
      Windows 10 · Google Chrome
      @大迪克

      你说的太笼统了,你设置什么之后是这样

      2021-01-29 回复
  2. 大迪克 作者
    Windows 10 · Google Chrome

    十分感谢您可以回复我,我现在已经可以开启了,但开启后出现了与GitHub上一个issues一样的问题 。装Service Mode成功,Mixin照搬示例,TUN配置正确,使用amd64版本的wintun,不开启mixin正常代理;开启mixin无法联网,log数量激增,显示上传流量极大,过几分钟软件崩溃,再也无法正常打开。https://github.com/Fndroid/clash_for_windows_pkg/issues/1505
    我和他问题一模一样,但他的解决方法对我无用。我已经放弃了,关于这方面的资料太少了。
    还是十分感谢您可以回复我。

    2021-01-29 回复
  3. 大迪克 作者
    Windows 10 · Google Chrome

    哦哦,我刚又试了下您更新DNS后的那个,好用了,抱歉,没用先看见。谢谢啦

    2021-01-30 回复
  4. 花猪 作者
    Android · Google Chrome

    tun模式将文件复制进Homedirectory目录以后进行安装完全没有任何反应,有谁知道怎么办吗

    2021-02-22 回复
  5. zyc 作者
    Windows 10 · Google Chrome

    我跟着你步骤配置 为什么我的链接不是TUN模式呢

    2021-03-02 回复
    1. yan 作者
      Android · Google Chrome
      @zyc

      那你再走一遍,
      打开home directory看看wintun.dll在不在
      看看service mode装没装
      看看mixin复制进去的保存没
      看看主页面的mixin按钮开了没

      2021-03-02 回复
      1. zyc 作者
        Windows 10 · Google Chrome
        @yan

        弄好了,谢谢!

        2021-03-04 回复
        1. oldegg 作者
          Windows 10 · Google Chrome
          @zyc

          我也是,你后来是什么问题好的

          2021-03-06 回复
  6. Teresa 作者
    Windows 10 · Google Chrome

    想问TUN模式和TAP模式 不能同时使用只能2选1吗?
    我是在用TUN模式,但TAP按上述的设置和网上其他设置还是显示cfw-tap还是显示网络电缆被拔出……

    2021-03-05 回复
    1. yan 作者
      Windows 10 · Google Chrome
      @Teresa

      tun和tap实现的同一个功能,同时用没意义啊

      2021-03-06 回复
  7. oali 作者
    Windows 10 · Google Chrome

    macOS-auto-route: true
    macOS-auto-detect-interface: true # 自动检测出口网卡
    这两行参数是针对windows还是mac的,按文中配置tun,最后没生效,没有新网卡出现

    2021-03-18 回复
    1. yan 作者
      Android · Google Chrome
      @oali

      这是windows的,mac参考 https://docs.cfw.lbyczf.com/contents/tun.html#windows

      2021-03-18 回复