fn_b/docs/content/tutorials/migration.md

79 lines
7.2 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

从旧版 Clash for Windows 迁移时,最重要的是把订阅和自定义规则保留下来,再确认新客户端真正接管了需要代理的连接。本文使用 **Clash Verge Rev**,完成从下载安装到连接验证的整个过程。
<nav class="guide-toc" aria-label="文章目录"><strong>阅读路线</strong><a href="#prepare">迁移准备</a><a href="#install">下载安装</a><a href="#import">导入订阅</a><a href="#mode">选择模式</a><a href="#verify">确认连接</a><a href="#trouble">常见问题</a></nav>
<h2 id="prepare">01 先保存旧配置,再切换客户端</h2>
保留原订阅链接,以及自己添加的规则、代理组和覆写文件,方便在新客户端中重新导入。
可以先安装新客户端;准备启用它时,再关闭旧客户端的系统代理和 TUN,并退出旧程序。两个客户端同时接管网络,容易出现端口、系统代理或路由冲突。确认新客户端可用后,再决定是否卸载旧版。
旧配置并不一定需要整份搬过去。只有常规订阅时,重新导入通常更清楚;有自定义配置时,先用原订阅建立可用连接,再逐项迁移并检查。
<h2 id="install">02 从官方发行页下载安装</h2>
打开 [Clash Verge Rev 官方下载页](https://github.com/clash-verge-rev/clash-verge-rev/releases/latest),在 Windows 安装包中选择与电脑架构相符的版本。安装包按电脑架构选择,版本以官方发行页为准。
| 你的电脑 | 选择方式 |
|---|---|
| 常见 Intel / AMD 处理器电脑 | Windows x64 安装包 |
| Windows on ARM 设备 | Windows ARM64 安装包 |
| 不确定架构 | 在 Windows“设置 → 系统 → 系统信息”中查看系统类型 |
本文适用于 Windows 10 / 11。不要给 Windows 7 强装新版本。优先使用普通安装包;如果缺少 WebView2 导致窗口无法显示,再按官方说明安装运行环境,或选择发行页提供的内置 WebView2 版本。具体兼容要求见[官方安装说明](https://www.clashverge.dev/install.html)。
<h2 id="import">03 导入并启用一份订阅</h2>
1. 在本站[免费节点页面](/freenode)中复制适用于 **Clash / Mihomo** 的订阅地址;仍在使用的旧订阅也可以重新导入。不要把文章网页地址当成订阅。
2. 打开 Clash Verge Rev 的“订阅”页面,粘贴链接并导入。
3. 确认出现订阅卡片,并将它设为当前使用的配置。仅有卡片不代表已经启用。
4. 进入“代理”页面,确认能看到节点或代理组。
<figure class="guide-figure"><a href="/images/tutorials/verge-import.png" target="_blank" rel="noopener"><img src="/images/tutorials/verge-import.png" width="2006" height="950" loading="lazy" alt="官方导入订阅示例:在订阅页面粘贴订阅链接并点击导入"></a><figcaption>图 1 · 官方文档中的订阅导入示例。窗口样式仅作定位参考,可点击查看大图。<a href="https://www.clashverge.dev/guide/quickstart.html">图片来源</a></figcaption></figure>
如果拿到的是本地 YAML 文件,可使用客户端的本地配置导入功能。远程订阅可以刷新获取更新,本地文件导入则不会自动变成远程订阅。详细方式见[官方订阅管理说明](https://www.clashverge.dev/guide/profile.html)。
导入时报错,先核对链接是否完整、订阅是否有效,以及返回的是否为兼容配置。出现证书错误应检查系统时间、链接域名与服务商状态,不要通过关闭证书验证来掩盖问题。
<h2 id="mode">04 分别选择“如何接管”和“如何分流”</h2>
这两组设置解决不同问题。**系统代理、TUN 决定流量怎样进入客户端;规则、全局、直连决定进入后的流量怎样出去。**
<figure class="guide-diagram"><div class="diagram-label">图 2 · 两个独立的选择</div><div class="guide-flow"><div><b>应用</b><small>浏览器、下载器等</small></div><span>→</span><div><b>接管方式</b><small>系统代理 / TUN</small></div><span>→</span><div><b>分流模式</b><small>规则 / 全局 / 直连</small></div><span>→</span><div><b>实际出口</b><small>代理节点或直接连接</small></div></div><figcaption>切换到“全局”不会自动接管所有应用;应用请求仍需先进入客户端。</figcaption></figure>
第一次使用,建议先启用 **系统代理 + 规则模式**。在需要代理的策略组里选一个可用节点,注意不要误选 `DIRECT`。规则模式按当前配置决定流量去向,并不天然保证“国内全部直连、国外全部代理”。
| 模式 | 适合怎样使用 |
|---|---|
| 规则 | 日常使用;根据订阅中的规则选择出口 |
| 全局 | 临时排查分流问题;进入内核的普通业务连接使用全局策略组 |
| 直连 | 让内核直接连接目标;不等于退出客户端或恢复系统设置 |
如果浏览器可用、某个应用仍无法连接,先确认该应用是否遵循系统代理。确有需要时,再按客户端提示安装或启用所需服务,并开启 TUN。TUN 的接管范围仍受平台、路由与排除规则影响。相关操作见[官方快速入门](https://www.clashverge.dev/guide/quickstart.html)。
<h2 id="verify">05 用一次真实请求确认连接</h2>
不要只看开关颜色或节点延迟。按下面顺序检查,更容易发现问题:
1. **配置已生效。** 当前订阅已启用,代理组最终选中的是预期节点。
2. **请求被接管。** 访问一个你明确希望走代理的网站,在客户端连接记录中找到它,并查看匹配规则和出口链路。
3. **结果符合策略。** 页面正常响应;如用 IP 查询网站辅助验证,要先确认该查询请求本身走了代理。规则模式下,某个 IP 查询网站直连并不证明其他网站也直连。
延迟测试只能说明节点对测试目标的连通情况,不能代替网页、下载或实际业务的测试。完成这些检查后,再逐项恢复自定义规则。
<h2 id="trouble">06 按故障出现的位置排查</h2>
| 现象 | 优先检查 |
|---|---|
| 安装包无法运行 | 系统版本、x64 / ARM64 架构是否匹配 |
| 只有托盘图标、主窗口打不开 | WebView2 是否正常,参考官方 Windows FAQ |
| 订阅导入失败 | 链接完整性、有效期、配置格式与错误信息 |
| 节点列表正常,网页仍打不开 | 当前配置、策略组选择、系统代理状态与连接记录 |
| 浏览器可用,其他应用不可用 | 应用是否遵循系统代理;是否需要 TUN |
| 开启 TUN 后局域网或其他 VPN 异常 | 先恢复原接管方式,再检查路由冲突和排除项 |
| 退出客户端后仍无法访问网络 | 是否留下指向本机已停止端口的系统代理 |
最后一种情况,可查看 Windows“设置 → 网络和 Internet → 代理”。确认是旧客户端留下的本机手动代理后再关闭;工作单位管理的代理设置应按其管理要求处理。更多环境问题见[官方 Windows 常见问题](https://www.clashverge.dev/faq/windows.html)。
<div class="guide-note"><strong>下一步:检查 DNS 的实际路径</strong><p>客户端能够联网之后,还可以单独核对 DNS 接管、加密解析和出口。继续阅读:<a href="/a/mihomo-dns-leak.html">Clash 进阶:DNS 防泄漏配置与验证</a>。</p></div>