Skip to content

[Feature] Custom add speedtest provider #1455

Description

@wisonlau

General

  • My feature does not exist in the latest version of MySpeed.
  • I have checked that my feature has not been suggested by anyone else.

Your Idea

I want to use nodes from China for testing, but currently it does not support adding custom nodes. I hope to have this feature in the future.

Image

china speedtest web:

https://www.speedtest.cn/
https://10000.gd.cn/#/speed

Example:
test download: curl -k --tlsv1 -O "https://node-27-185-69-133.speedtest.cn:51090/download\?size\=100000000\&r\=0.6164122025052392"
test upload: https://node-27-185-69-133.speedtest.cn:51090/upload?r=0.333132288604723

test download: curl -k --tlsv1 -O "https://gz.10000gd.tech:12348/shmfile/20\?tag\=0.26756647144207135"
test upload: https://gz.10000gd.tech:12348/upload?tag=0.35511568494711554

Or get a list of services here

https://williamyaps.github.io/wlmjavascript/servercli.html

There are only Chinese nodes here

https://github.com/spiritLHLS/speedtest.net-CN-ID
https://github.com/spiritLHLS/ecsspeed
Image
Use tool: https://github.com/showwin/speedtest-go

$ ./speedtest-go --server=24447

    speedtest-go v1.7.10 (git-1395781) @showwin

✓ ISP: 121.34.62.37 (China Telecom) [22.5559, 114.0577]
✓ Found 1 Specified Public Server(s)

✓ Test Server: [24447] 1212.75km Shanghai by China Unicom 5G
✓ Latency: 147.224195ms Jitter: 108.706441ms Min: 77.890685ms Max: 455.052247ms
✓ Packet Loss Analyzer: Running in background (<= 30 Secs)
✓ Download: 0.00 Mbps (Used: 0.00MB) (Latency: 101ms Jitter: 50ms Min: 43ms Max: 220ms)
✓ Upload: 76.77 Mbps (Used: 93.17MB) (Latency: 116ms Jitter: 62ms Min: 39ms Max: 276ms)
✓ Packet Loss: N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions