faceair / clash-speedtest Goto Github PK
View Code? Open in Web Editor NEWclash speedtest
License: MIT License
clash speedtest
License: MIT License
使用clash-speedtest -c "path/config.xml" -l "google.com"
没有任何结果
单纯使用`clash-speedtest -c "path/config.xml"正常显示
但是我不需要测下载速度,没有意义。我只想知道想访问的域名,哪个节点打开快,目前程序不支持。
您好,解压后,运行exe程序闪屏一下,然后找不到程序打开的位置
./clash-speedtest -c '订阅地址'
FATA[2023-10-30T15:56:19.910717+08:00] Failed to convert : proxy 节点名称 is the duplicate name
能直接导入,指定导入文件的地址生成吗。如果有个单独的配置文件,可以指定source来源,下载速度阈值,测试地址就好了
测试条件是节点域名仅有AAAA记录,这种情况下会直接测速失败,如果在
Line 253 in 6df057b
类似的项目试了很多,还是这个项目最牛逼,大道至简
yaml文件 出现下列字符必须转义
:, {, }, [, ], ,, &, *, #, ?, |, -, <, >, =, !, %, @, `
并且出现控制字符,需要使用引号将其包含。
buf中的字符若存在异常,yaml.Unmarshal(buf, rawCfg); err != nil ,将会导致 直接退出程序,能否处理一下。
time="2023-05-09T10:12:20+08:00" level=fatal msg="Failed to load config: yaml: unmarshal errors:\n line 1: cannot unmarshal !!str c3M6Ly9...
into main.RawConfig"
你好。我在阅读源码后,大致了解了测速过程。
在这里我想询问一下:
1、测速使用的URL地址是一个100MB大小的文件,但似乎未进行程序终止的操作,我的意思是,如果一个节点下载速度非常慢,是否会导致主线程一直在等待这个文件下载完毕。才会进行下一个节点的测速。我个人思考应该会的吧?它需要一直等待100MB的文件下载完毕,然后才计算速度结果。这在实际测试过程中,是否会产生不可控因素?等待时间过长也是有可能的。
2、是否考虑多线程测速,毫无疑问,这个程序是单线程测速。
3、延迟测试无缓冲值,也就是说网络波动大的时候,通常它的结果是偏上的。另外,clash官方实现有一个interface名为URLTest,它里面至少也是两次延迟测试取平均。
4、在拉取 http(s)订阅链接的时候,最好设置一个请求头: {headers: "clash"},告诉服务器要拉取的是clash格式的配置文件,这个对V2board有奇效,目前V2Board的通用链接是无法拉取到yaml格式的。
有的机场订阅会屏蔽https://speed.cloudflare.com/网站,无法发送数据进行测速。有类似的网站可以替代吗?我进行了一些搜索,但没有找到合适的方案,不知道作者熟不熟悉这方面,还请指点。
Windows怎么用,搞不来一点点
显示为:节点 | 类型 | 带宽 | 延迟
测速选了一个最快的,延迟最低的。使用发现不行,youtu都打不开。我换到别的节点就可以,切换回来又不行。clash默认端口全局代理,浏览器用的SwitchyOmega。 具体什么问题不清楚,说一下这个问题。希望作者留意一下
可以支持 Meta 内核的配置文件或者订阅链接吗?
FATA[0000] Failed to load config: proxy 1: unsupport proxy type: vless
具体报错内容如下
D:\Clash for Windows\clash-speedtest_Windows_x86_64>clash-speedtest -c '(订阅地址)' -f 'V2'
time="(当前时间)" level=warning msg="failed to read config: open '(订阅地址)': The filename, directory name, or volume label syntax is incorrect."
我进入测速工具包的cmd.exe,clash-speedtest -h的运行是正常的,但是对订阅地址的测速是失败的,下图是输出结果
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.