ipv4 连接数测试工具

1 月 5 日
 alphahhh666

连接数测试工具,go 语言编制。

曾用过爱快云盘里的测试工具,原理是不断请求某个网站,这种测试非常容易被 ban ,因为算是 dos 攻击。另一方面不直观显示连接数存活数量。就有了下述工具

演示图如下:

资源占用情况极小,连接数统计和爱快终端监控里数量几乎一致(工具只统计了相关端口)

1 )服务端 go build -o server.exe server.go tcp_server.exe -bind 0.0.0.0 -ports 9000-9099 -read=true

2 )客户端(轮询 100 个端口) go build -o client.exe client.go tcp_client.exe -host <server_ip> -ports 9000-9099 -rate 800 -max 200000 -hb 20s -stableFor 5m

因 window 动态端口有上限,测试跑不上去,用以下命令查询、修改 先查:

netsh int ipv4 show dynamicport tcp

在改 netsh int ipv4 set dynamicport tcp start=10000 num=55535

源码及编译出的 exe 文件 https://oohuo.lanzoum.com/ifFXG3fd0c8h

2045 次点击
所在节点    宽带症候群
2 条回复
birdvdsk
1 月 5 日
很棒!点赞!
mac100
1 月 7 日
公网 IP 也有限制吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1183277

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX