精易论坛

标题: Go源码,代理下载上传速度测试 [打印本页]

作者: Av0x    时间: 2024-11-29 20:14
标题: Go源码,代理下载上传速度测试
利用GPT,找GO二次修改了个HTTP代理上传和下载速度测试,原源码是导入ip.txt批量测试下载,没有上传测试,之所以改成单代理地址测试是因为,借助mihomo内核api可以切换代理,而本地代理的地址是固定127.0.0.1:7890/7897 ,改来改去,编译成exe 5.34MB,原本是打算编译成dll给易语言调用,但是编译完发现不会用,一气之下卸载了gcc,改成编译exe,用易语言运行后去结果。



初始化:go mod init speedtest.go
安装依赖:go get golang.org/x/sync/semaphore
编译:go build -o proxy_test.exe -ldflags="-s -w" speedtest.go

有时候测试下载会出现:无法读取响应体: context deadline exceeded (Client.Timeout or context cancellation while reading body)

不清楚是不是超时时间的原因,反正代理速度低的话,比如低于1MB/s,就会返回:无法读取响应体
迸发测试
下载请求:speed.cloudflare.com/__down?bytes=50000000
上传请求:speed.cloudflare.com/__up (模拟10MB数据)
代理信息:https://ipinfo.io/ip

speedtest.rar (3.46 KB, 下载次数: 9)

作者: hezeyu    时间: 2024-11-30 08:12
感谢分享!!!!!!!!!!!!!!
作者: jtucar    时间: 2024-11-30 08:36
感谢分享,很给力!~
作者: 初见你    时间: 2024-11-30 10:27
谢谢分享
作者: 一指温柔    时间: 2024-11-30 11:43
感谢分享
作者: 夏亿    时间: 2024-11-30 20:13
感谢分享
作者: please    时间: 2024-12-1 09:37
感谢分享,支持开源!!!
作者: dashang    时间: 2024-12-1 16:24
感谢分享,支持开源!!!
作者: 卡卡1111    时间: 2024-12-2 07:23
        感谢分享,很给力!~
作者: please    时间: 2024-12-2 09:39
感谢分享,支持开源!!!
作者: wjswzj0    时间: 2024-12-2 10:27
感谢分享,支持开源!!!

作者: 熊不熊    时间: 2024-12-3 23:35
感谢分享,很给力!~
作者: 闲草戏茶    时间: 2024-12-4 09:27
这是什么东东?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4