AirportR / fulltclash

General proxy performance testing tool based on Clash using Telegram API.
https://fulltclash.gitbook.io/fulltclash-doc
BSD 2-Clause "Simplified" License
645 stars 109 forks source link

控制台测试功能完善 #191

Closed RogerProSelf closed 3 months ago

RogerProSelf commented 3 months ago

本机个人自测的情况下部署TG机器人和配套的代理有点繁琐和没必要,希望能完善一下控制台测试的功能,直接用python完成流媒体解锁等测试。

感谢!

AirportR commented 3 months ago

繁琐是相对于bot所有者而言的,本项目开发的侧重点就是与telegram bot的操作性。如果有更多人使用同一个bot进行测试,那么它的优势就体现出来了。单纯的命令行测试有其他的项目能够胜任,并且做得更好。

我给你举个例子吧,知道clash吧,clash内核通常需要一个配置文件才能正常的进行工作。对于大多数间接使用clash的而言,他们接触clash最多的可能也就是GUI客户端, 以及从机场这些地方拿到的对应clash配置文件(它是基于yaml格式的),他们自己往往不需要手搓这些配置文件,就可以一键导入马上享受科学上网的乐趣。这种"便利性"是clash内核本身带来的吗,我想不太见得吧,最初手搓这些clash配置的人,他们才是真正接触,理解clash内核的人,谁又为这些人的"便利性"提供优化?这就回到项目开发组本身了。

说回这个项目,我不会提供在控制台命令行测试的更多便利性,因为这个项目的便利性是利好于bot的用户群体,而非它的搭建者。 如果你想一劳永逸地不使用bot就能无成本地享受这个项目的一切特性,那可能要让你失望了。我尊重每个人的选择,每个同类型的项目都有着自己的特色,选择自己的才是最好的。

RogerProSelf commented 3 months ago

其他的项目大部分也没有维护了,找了一圈能做比较全的流媒体测试+测速的也就大佬你的项目了😂

我的想法是由于每个人的网络环境不一样,其实搭建一个公共的服务端的必要性是有待商榷的。至少我个人从不用tg上那些测速频道,因为没有意义,地理位置和当地ISP的情况都不一样。大部分情况下,还是本机测速最有参考价值。

所以还是希望能考虑到本机测速这块的需求,毕竟都是家宽,tg bot还需要解决防火墙的问题。