阅读本教程前提:已有服务端信息,可参考 trojan一键脚本获取科学上网服务端信息

 

如有问题,欢迎到 网络跳越论坛 或 tg群组https://t.me/hijkclub 交流

Clash for Windows介绍

Clash 是一个使用 Go 语言编写、基于规则的跨平台代理软件核心程序。Clash目前有Windows、MacOS、Android等多个平台的GUI程序,支持SS/V2ray/Trojan多种协议,功能强大。

Clash for Windows是基于Clash内核的Windows平台客户端。对于喜欢Clash的用户来说,Clash for Windows堪称完美:SS/V2ray/Trojan通通支持,功能强大;界面美观,使用Surge类似的托管配置,导入选择节点就可以用。然而对于习惯了SS/SSR/V2ray等手动配置的用户来说,Clash有点让人不爽:YAML语法稍不注意缩进就错了,需要半GUI半手动编辑配置文件,有点蛋疼。

本文介绍Clash for Windows配置trojan教程,让trojan用户彻底摆脱官方简陋的客户端。

Clash for Windows配置trojan教程

1. 首先从 v2ray windows客户端 下载Clash for Windows,双击exe安装;

2. 双击桌面上的 Clash for Windows.exe 图标运行软件,如果出现下面的安全提示,点击“运行”:

clash运行提示

clash运行提示

3. 桌面右下角的托盘内找到Clash的图标(图标是一只猫),点击,打开软件主界面:

clash主界面

clash主界面

4. 如果你有机场或他人提供的订阅地址,请点击“Profiles”,粘贴网址,点击“Download”下载配置,双击选中下载的配置,然后跳到第七步:

clash导入配置

clash导入配置

5. 点击 https://v2raytech.com/clash_template2.yaml 下载模板配置文件,用记事本、VS Code、Notepad++等编辑器打开,找到trojan配置块,把 server、port、password改成你服务器的信息(不知道这些信息填什么请参考参考查看 获取科学上网服务端信息):

clash修改trojan配置

clash修改trojan配置

1. 如果server填的ip地址,请取消sni的注释(删除sni前面的空格和#号),填上trojan的域名,或者取消skip-cert-verify的注释

2. 修改name的值、添加和删除节点请参考:深入理解Clash配置文件

6. 点击“Profiles”,把修改好的配置文件拖到clash界面中,然后双击选中拖进来的配置文件(深色表示选中):

clash导入修改好的配置文件

clash导入修改好的配置文件

7. 接着点击“Proxies”,进入最重要的设置:选择代理模式和选择使用的节点:

clash选择代理模式和节点

clash选择代理模式和节点

最上面的Global、Rule和Direct表示全局代理、基于规则路由和直连,(可以认为)对应其他客户端的全局模式、PAC模式和禁用系统代理。绝大多数情况建议使用Rule

接着在PROXY里选择使用的节点,默认是自动选择快速节点,也可以指定使用某个节点。

Final表示如果没有匹配的规则,默认走代理还是直连,个人建议默认直连,网站打不开再选择代理。

其他看不懂的东西保持默认就好了。

8. 最后回到主界面,点击“System Proxy”,开启系统代理:

clash开启系统代理

clash开启系统代理

配置无误的话,接下来就可以顺利上外网了。

注意事项

1. YAML文件类似Python,以缩进确定层级关系,因此修改时请注意缩进的空格和距离;

2. clash不支持刷新本地文件配置(也许支持,但本人未找到方法),因此修改导入的配置文件后,软件不会生效。这时只需要在“Profiles”里点“X”删除配置,重新拖入并选中就生效了;

3. 通过订阅地址导入的配置,可以设置自动刷新时间或者手动刷新;

4. 如果有SS/V2ray链接,可以通过在线API的方式生成托管地址,然后按照第四步的方式导入;

5. 主界面可以设置端口、开启代理给局域网内的其他设备使用。

参考

1. trojan教程

2. Clash for Windows

3. 关于策略组的理解

 


36 条评论

头像

Am · 2020年9月4日 10:12

您好, 想问一下, clash里显示Trojan节点超时但实际可用, 是服务端配置错误了吗? 如果是, 应该如何解决..

    跳越者

    跳越者 · 2020年9月4日 10:28

    可能是禁止ping了,能用就不用管

      头像

      Am · 2020年9月4日 10:34

      tcp ping 去 ping 443 也是能 ping 通的
      而且 clash 的延迟测试似乎并不是测试 ping 而是测试 http 握手延迟(?
      但如果不管就没办法使用按速度排序了, 挺糟心的..

头像

hulu · 2020年8月25日 16:10

粘入订阅地址,点download,会跳出来一个错误:could not switch to this profile!
内容是:yaml:unmarshal errors:line1:cannot unmarshal !! str ‘XXXXXX ‘into config.Raw
Config

    跳越者

    跳越者 · 2020年8月25日 16:11

    订阅地址有问题

头像

luoxingxing · 2020年8月7日 09:45

您好,我最后一步的system proxy的那个按钮怎么也点不绿……怎么办呢

    跳越者

    跳越者 · 2020年8月7日 19:06

    应该是其他软件影响了,重启电脑或者退出其他软件再试试

头像

ybb · 2020年8月5日 10:18

我原来用的0.9.11客户端使用很正常,但是今天看见客户端上有跟新,结果跟新到最新的0.11.3之后不能翻,使用全局模式可以,之后想用回原来版本也不行,然后把C盘搜索Clash文件全部删除再用原来版本正常使用,我看油管波仔一个月前的视频说新版规则写法改了,准备看看他的,但他视频最新评论也反应这个最新版本客户端上不去,如果改了配置写法希望可以跟新下模板

    跳越者

    跳越者 · 2020年8月5日 11:49

    教程里的模板已经更新了,你用最新的试试

头像

niuniu · 2020年8月3日 12:15

今天突然出现的问题,规则模式下,墙外网站登陆不上,必须全局模式才可以登,是配置规则出问题了么?

    跳越者

    跳越者 · 2020年8月3日 12:34

    是不是浏览器新安装了插件?

头像

wang · 2020年8月2日 12:36

请问访问的时候提示 “此网站无法提供安全连接www.youtube.com 发送的响应无效” 是什么原因啊,谢谢

    跳越者

    跳越者 · 2020年8月2日 12:59

    trojan证书过期了,或者域名配置错误

      头像

      wang · 2020年8月2日 13:23

      访问YouTube的时候日志上写的网址 IP address 后面是GlobalMedia[trojan]。ping我的域名的时候能通,也是我的IP地址。
      还有要是证书过期的话要怎么弄。
      谢谢

        跳越者

        跳越者 · 2020年8月2日 14:00

        证书过期就上服务器上更新一下,本站教程里有命令

          头像

          wang · 2020年8月2日 15:48

          忘了说了,浏览器访问我的域名进不去,是不是因为服务器端的问题,还是DNS解析的问题,而且我的证书没过期。万分感谢。

          跳越者

          跳越者 · 2020年8月2日 15:51

          浏览器提示什么?

          头像

          wang · 2020年8月2日 16:04

          太感谢了,弄好了,错误我用了一天才发现在哪,配置文件里面的密码我填写的是vultr服务器的密码而不是我自己设置的密码。

头像

zzz · 2020年7月27日 22:50

问一下,我打开clash 后,general 显示:
oops,got an error here
Could not connect to clash core

这是什么原因?

    跳越者

    跳越者 · 2020年7月27日 22:51

    重启电脑试试

      头像

      zzz · 2020年7月27日 23:19

      重启后还是这样,他提示我打开文档,里面是这个 :
      time=”2020-07-27T23:17:44+08:00″ level=warning msg=”MMDB invalid, remove and download”

        跳越者

        跳越者 · 2020年7月27日 23:20

        可能是端口冲突了,换一个本地监听端口试试

          头像

          zzz · 2020年7月27日 23:27

          怎样进行换一个本地监听端口

          跳越者

          跳越者 · 2020年7月27日 23:28

          配置文件里改一个端口,或者卸载重装试试

        头像

        zzz · 2020年7月27日 23:29

        文档里面又出现这个:
        time=”2020-07-27T23:21:09+08:00″ level=fatal msg=”Initial configuration directory error: Can’t initial MMDB: Can’t download MMDB: read tcp 192.168.0.106:57623->52.216.10.3:443: wsarecv: A socket operation was attempted to an unreachable network.”

        怎样更换端口监听

          跳越者

          跳越者 · 2020年7月27日 23:31

          你的配置文件弄错了

头像

byb · 2020年7月21日 19:09

配置到proxies的时候显示timeout,但是服务端是可用的

    跳越者

    跳越者 · 2020年7月21日 20:26

    应该是配置错了

头像

rrrrrecoder · 2020年7月15日 21:08

您好,请问 保存好的yaml文件拖不到客户端的profiles的窗口里面,怎么办?

    跳越者

    跳越者 · 2020年7月15日 21:55

    有啥提示?

头像

孙笑川 · 2020年7月14日 17:50

你好 我直接在Profiles添加 trojan://*****@***.****.**:443的地址提示network error 安卓端也是这种情况请问应该怎么解决

    跳越者

    跳越者 · 2020年7月14日 17:52

    需要添加http开头的地址

      头像

      孙狗 · 2020年7月14日 22:09

      具体应该怎么改呢。。我把trojan直接换成http他自动又给我换回trojan了 安卓的clash扫面二维码也不行

        跳越者

        跳越者 · 2020年7月14日 22:37

        教程里不是说的很清楚吗?你要下载下来,然后修改配置文件,再导入进去

头像

wong · 2020年7月14日 16:11

按照上面流程配置,trojan使用不了

    跳越者

    跳越者 · 2020年7月14日 17:18

    日志有什么提示?

发表评论

电子邮件地址不会被公开。 必填项已用*标注