V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
alphahhh666

ipv4 连接数测试工具

  •  
  •   alphahhh666 · Jan 5 · 1641 views
    This topic created in 118 days ago, the information mentioned may be changed or developed.

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

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

    演示图如下: client.png server.png

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

    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

    2 replies    2026-01-07 19:00:47 +08:00
    birdvdsk
        1
    birdvdsk  
       Jan 5 via Android
    很棒!点赞!
    mac100
        2
    mac100  
       Jan 7
    公网 IP 也有限制吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1195 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:10 · PVG 01:10 · LAX 10:10 · JFK 13:10
    ♥ Do have faith in what you're doing.