librespeed / librespeed/speedtest-cli

run in Android env has DNS error ,but test curl url is ok

Open
#100 1 comment 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.