高级起来了 Clash .NET教程

前言

Clash .NET,全称“Clash DotNet Framework”(简称CDF),是一款可以在Windows系统上替代 Clash for Windows 的科学上网代理客户端。Clash .NET 与 Clash for Windows 一样使用 Clash 开源内核,也支持闭源Clash内核,但需要手动更换内核文件。但 Clash .NET 程序体积和内存占用都很小(安装包不到10MB,运行时占用内存不到80M,后台运行时占用内存约10M),支持英文、中文、日文、意大利语和波斯语言界面。目前,Clash .NET v1.1.1 正式版已经发布。

Source:https://iyideng.de/tools/clash-net-v1-0-0.html

Features

  • Space friendly – only takes up less than 30MB of your disk
  • Native Application – fully compatiable with Windows 7 and above
  • Advance Mode – proxy process by their name, support global proxy and fullcone
  • Open Source SDK – use another developer’s SDK, licensed Apache-2.0
  • Beautiful UI Design – beautiful and modern ui design by WPF and xaml
  • Buildin Themeing – come with many themes by default, choose the one you like
  • Powerful TrayIcon – copy proxy setting commands, open terminal with proxy set up, set proxy to telegram, etc.
  • Powerful Stats – interactive speed graph with 30 recent speed logs
  • Globalization – multi-language graphic user interface, support English, Chinese, Japanese and Persian
  • Portable Mode – save the config file in current application folder

特点

  • 程序体积小 – 文件大小还不到30M;
  • 与 Windows 7 及更高版本系统完全兼容;
  • 高级模式 – 以它们名字命名的代理进程,支持全局代理和fullcone;
  • 开源SDK – 以遵循 Apache-2.0 许可使用其他开发人员的SDK;
  • 漂亮的UI设计界面 – WPF和XAML的现代UI设计;
  • 强大的TrayIcon – 复制代理设置命令,打开有代理设置的终端,将为电报等设置代理;
  • 强大的流量统计 – 带有30个近期速度日志的交互式速度图;
  • 全球化 – 多语言图形用户界面,支持英语、中文、日语和波斯语;
  • 便携模式 – 将配置文件保存在当前应用程序文件夹中。

还有就是,他有增强模式,可以代理几乎所有应用

教程

在此之前,我们先看看这漂亮的UI

当然,也有不同的主题

还有,LOGO也能换

此教程所用的客户端和内核在此文章有提供

现在来到首页

点击加号,会有这样一个窗口

可以填入Clash .NET的订阅,订阅

下面是订阅转换,把订阅、分享等格式转换成可以用于Clash .NET的

这里我有点问题,日志我也不看了,一般是可以的,不过也正好展示一下配置文件添加

直接访问订阅地址也可以看到配置,这个和配置文件的内容是一样的

新建一个yaml文件,把内容复制进去

将配置文件拖上去,就添加完成了

接下来开启需要的模式

这里我用一个支持VLESS的内核替换了原来的内核,所以可以使用VLESS TCP XTLS,也顺便添加了Websocket 0-RTT

替换也很简单

来到安装目录

换掉这个即可

记得先退出一下软件

更新:现在官方的版本已经有了支持VLESS TCP XTLS的内核了,下载下来直接用就好了,订阅卡住是一个header的问题,现在也是好了。

这个也能进行全局代理,不过我这里使用有点问题,只有在换成Global之后才能全局,而且只有Trojan才能FullCone。

打开进入首页,选择Global

开启Proc的增强模式

测试一下,很OK

引用一下官方文档

什么是增强模式?

增强模式是Clash .NET用来替代Clash Premium的TUN或者Clash For Windows的TAP的一种全局代理方式。

https://docs.clashdotnet.cf/zeng-qiang-mo-shi

Proc和Pcap模式有什么区别?

Proc使用WFP(Windows Filtering Platform)进行代理, 可以按照进程对程序选择代理或者不代理。使用前需要安装NetFilter驱动。

https://docs.clashdotnet.cf/zeng-qiang-mo-shi

Pcap使用Npcap进行ARP拦截,可以用于代理局域网的其他设备,例如手机,Pad,Xbox,PS4/5,Switch之类的游戏机。类似于网易UU加速器或者腾讯网游加速器加速游戏机的功能。使用前需要安装Pcap驱动。

https://docs.clashdotnet.cf/zeng-qiang-mo-shi

UWP回环又是啥?

UWP 是微软在 Windows 10 中引入的新概念,由于所有 UWP 应用均运行在被称为 App Container 的虚拟沙箱环境中,其安全性及纯净度远胜于传统的 EXE 应用。但 App Container 机制同时也阻止了网络流量发送到本机(即 loopback), 使大部分网络抓包调试工具无法对 UWP 应用进行流量分析。同样的,该机制也阻止了 UWP 应用访问 localhost,即使你在系统设置中启用了代理,也无法令 UWP 应用访问本地代理服务器,十分恼人。

https://docs.clashdotnet.cf/zeng-qiang-mo-shi

如何解除UWP回环?

在Clash .NET中依次点击 设置->驱动->UWP回环,点击启动助手。进入软件后点击Exempt All,最后点击Save Changes即可。

https://docs.clashdotnet.cf/zeng-qiang-mo-shi

如何安装驱动?

Clash .NET中依次点击 设置->驱动->[驱动名称]驱动,点击安装即可。

https://docs.clashdotnet.cf/zeng-qiang-mo-shi

常见问题也引用一下

To run this application, you must install .NET

这里下载.NET Desktop Runtime,根据你的系统位数选择下载安装器安装。

https://docs.clashdotnet.cf/chang-jian-wen-ti-1

安装字体时,请求的操作需要提升

右键以管理员身份运行安装器。

https://docs.clashdotnet.cf/chang-jian-wen-ti-1

无法成功完成操作, 由于文件包含病毒或潜在的垃圾软件

将Clash .NET添加到你的杀毒软件白名单即可。

https://docs.clashdotnet.cf/chang-jian-wen-ti-1

由于找不到packet.dll, 无法继续执行代码

在Clash .NET中依次点击 设置->驱动->Pcap驱动 ,点击安装后重新打开增强模式即可。

https://docs.clashdotnet.cf/chang-jian-wen-ti-1

如何更改语言/汉化

Clash .NET中依次点击 Settings->Display->Language,在下拉选项中选择想要的语言。

https://docs.clashdotnet.cf/chang-jian-wen-ti-1

如何更改主题/样式

Clash .NET中依次点击 设置->显示->语言,选择你想要的主题样式。

https://docs.clashdotnet.cf/chang-jian-wen-ti-1

订阅节点一直卡在…没动静

请查看软件日志, 路径为 C:\Users\你的用户名\.config\cdn\logs\Application.log

https://docs.clashdotnet.cf/chang-jian-wen-ti-1

发表评论