librespeed / librespeed/speedtest-cli
run in Android env has DNS error ,but test curl url is ok
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 845
- Forks
- 90
- Avg merge
- 11d 22h
- Merged PRs (30d)
- 3
Description
My ENV:
'market_name': 'Redmi Note 12 Turbo', 'android_version': '13', 'model': '23049RAD8C'
DNS error:
marble:/data/local/tmp # ./librespeed-cli
Retrieving server list from https://librespeed.org/backend-servers/servers.php
Retry with /.well-known/librespeed
Error when fetching server list: Get "https://librespeed.org/backend-servers/servers.php/.well-known/librespeed": dial tcp: lookup librespeed.org on [::1]:53: read udp [::1]:46103->[::1]:53: read: connection refused
Terminated due to error
CURL TEST:
marble:/data/local/tmp # curl https://librespeed.org/backend-servers/servers.php
[{"name":"Amsterdam, Netherlands (Clouvider)","server":"//ams.speedtest.clouvider.net/backend","id":51,"dlURL":"garbage.php","ulURL":"empty.php","pingURL":"empty.php","getIpUR......
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the librespeed-cli server-list request shown in the report and compare its DNS behavior on Android with the successful curl request to the same URL. Reproduce the failure on the listed Redmi device or environment, then verify that the CLI can retrieve the server list without the connection-refused DNS error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, go
- Domain
- cli, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100