Clash for Windows - Premium

折腾
27 0

因 Clash 一直无法使用 Socks5,文档提到提升管理员权限可使得 Core 旁的图标变绿,使用 TUN/TAP 可以解决某些软件无法使用 Socks5 的方法。

反复尝试安装卸载服务模式导致 Clash 安装服务模式提示 Fail to uninstall service,尝试卸载重新安装,使用便携式,给予管理员也无法解决。

造成原因:
反复卸载安装服务造成,正常来说会在 C:\Program Files\Clash for Windows Service* 生成文件夹,卸载时会删除该目录,

不知道什么原因会生成单独文件 Clash for Windows Service,便携版本也会在此路径生成文件夹,

删除 Clash for Windows Service 文件夹或者文件,即可解决。

Clash for Windows Service* 目录包含:
clash-core-service.exe 和 schtasks.xml

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <Triggers>
    <LogonTrigger>
      <Enabled>true</Enabled>
    </LogonTrigger>
  </Triggers>
  <Settings>
    <MultipleInstancesPolicy>StopExisting</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
    <AllowHardTerminate>false</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
    <Priority>7</Priority>
    <RestartOnFailure>
      <Interval>PT1M</Interval>
      <Count>5</Count>
    </RestartOnFailure>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>""</Command>
    </Exec>
  </Actions>
</Task>

安装服务模式相关:
https://github.com/Fndroid/clash_for_windows_pkg/issues/3414
https://github.com/Fndroid/clash_for_windows_pkg/issues/3410
https://github.com/Fndroid/clash_for_windows_pkg/issues/3432

无网络访问相关:
https://github.com/Fndroid/clash_for_windows_pkg/issues/1943
https://github.com/Fndroid/clash_for_windows_pkg/issues/1659

管理员运行,不然防火墙端口无法绿色

重置面板设置

白话版:
开启 TAP 要安装 cfw-tap 网卡驱动+Mixin 参数+Mixin 开关
开启 TUN 要装 Clash 网卡驱动+安装服务模式+在 TUN 进入面板设定参数+TUN 开关
开启 TUN 要装 Clash 网卡驱动+Mixin 参数+Mixin 开关

废话版:
TAP 和 TUN 都需要安装驱动,面板的那个服务模式是给 TUN 搭配使用的,跟 TAP 没关系。

mixin 模式(混合模式,可覆盖原有配置,有优先)等同于自己修改配置,通过指定的参数启动 TAP 或者 TUN,
有了指定的参数,可以不用拨动 TUN 开关通过 mixin 参数开关,运行 TUN,
有了指定的参数,才能运行 TAP,因为 TAP 在面板上没有拨动开关,
参数里只要写了 tun,就是指定启动 TUN 模式,
这两个模式是否启动成功,去适配器列表查看网卡图标就知道了, 列表显示 TAP 是 cfw-tap,TUN 是 Clash。

TUN 的一条参数:stack: gvisor,经常搞得大量网外发包,搞得电脑卡顿。

面板左下角显示已连接,不知道啥意思,有时候无法上网它还是显示连接。

系统代理模式是否和 TAP 或 TUN 冲突,或许取决于机场下发的配置这点暂时未理解。

系统代理的开关(包括规则和全局)仅仅代理所有浏览器,
要代理系统本地应用,如加速国外游戏,本地 CMD 系统 ping google.com 返回真实ip,需要开启 TAP/TUN,
等于说系统所有流量走虚拟网卡,系统代理和TAP/TUN不用同时开。

有些配置给 mac 用,有些只能 win 使用,比如:macOS-auto-route,mac 使用,auto-route 给 win。

当适配线属性查看状态时显示,无网络访问权限,基本上是测试失败了。

重要:重复几次停止和启动 TUN,适配器列表里 Clash 网卡不会停用且处于活动状态,后续调试会出现很多问题,要关闭 Clash 或者卸载服务模式才能使其关闭。有时候十多秒钟才会自动停用消失。

关闭 Clash 后会导致无法上网,首先检查有没有在 Clash 面板启用轻量模式,Core 会在后台运行的,也许配置规则错了导致无法上网,
在一个是 windows/设置/网络/代理检查再 Clash 关闭时是否取代的系统代理是否也被取消。

TAP 模式更推荐使用 redir-host 模式

规则配置:
https://clash.skk.moe/general

还是没搞定 Clash socks5/TAP/TUN。

更新 2019-01-01
评论 ( 0 )
私信
pic
code
pre