科学上网工具 v2ray转clash ,订阅转换 自带实时格式验证 ,10万条数据秒转换

clash 客户端配置文件与 v2ray 客户端配置文件格式是不一样的,clash 配置文件比 v2ray 配置文件多了流量分发规则,客户端根据这些规则可以指定当你访问某个网站时是直链还是走代理,甚至可以指定访问某个网页时用哪个节点流量,有点指哪打的感觉非常精准。

一、基本操作

基本操作在 这篇博文 介绍过了,主要提供了3种输入方式,大家可以去看看下面主要和大家说下和以前不一样的地方

二、新增功能

1. 原文件转换格式验证

这里说的格式验证包括 转换后的格式验证,也有转换后修改的格式验证,咱们一个一个来看下。我准备了一个格式有问题的 v2ray 文件,通过文件上传的方式把内容导入到工具,然后点转换进行一个格式转换。

可以看到原来的这个 下载原文件 的按钮变成了 红色的 查看原文件错误 这个就说明转换后的 yaml 文件格式存在问题,如果放到 clash 客户端是不能通过验证的。我们点 查看原文件错误 可以显示具体是在哪里错了

他会弹出一个框,这个框显示了具体错误的位置以及行号

18 | ... _48-11', server: 104.21.67.220:, port: 443, type: vmess, uuid ... -----------------------------------------^

这里显示的是 220后面的冒号,所以这个冒号在这里是多余的,我们把冒号去掉


去掉后 下载修改文件 会变成可点击的状态,这时候就可以下载修改后的正确文件

2. 修改文件格式验证

在修改后文件格式正确的情况下会显示 下载修改文件 但如果格式是存在问题的,下载修改文件 按钮会隐藏起来,变成红色的 查看修改错误 比如我们把节点第一个 "," 去掉一个
这样修改文件也是不可下载的,因为格式存在错误, 点  查看修改错误 一样可以显示修改后的文件错误在哪里
这里显示第8行存在错误, 我们把 "," 加上错误消失

错误提示是实时更新的,一但修改后存在错误,按钮会立刻变成红色的,当修改正确后又会变成可下载的状态。

三、代码优化及 Bug 修复

之前的版本里存在转换的问题,一些特别一点的文件转换会出错,所以我修复了一些 bug 这里也特别谢谢提出问题的朋友, 另外又重写了一部分代码,让性能上更出色。经过测试 10 万条数据可以实现秒转换,并且可以实现实时的错误提示,页面也不会卡顿,可以说性能是非常出色了

四、总结

v2ray转clash工具针对节点转换非常方便,且有错误提示功能,精准定位错误在哪里, 能让用户在转换后第一时间进行一个排查工作后顺利的在 clash 客户端使用。代码重写过后性能也非常出众,如果是大文件也可以实现秒转换

发表评论

后一页 前一页