transmission-remote-gui / transgui

🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
GNU General Public License v2.0
3.24k stars 281 forks source link

GeoIP fails to download #1362

Open Fytch opened 3 years ago

Fytch commented 3 years ago

When trying to fetch the GeoIP database via "Tools > Update GeoIP database", I keep getting the following error: image

OS: Arch Linux, kernel: 5.9.14-arch1-1 Transmission Daemon: transmission-daemon 2.94 (d8e60ee44f) Transmission Remote GUI: 5.18.0-2 (https://aur.archlinux.org/packages/transgui-qt)

PeterDaveHello commented 3 years ago

Looks like it's now IPv6 only 😱

https://www.miyuru.lk/geoiplegacy

dl.miyuru.lk is now available only via IPv6. Mirror for people without IPv6 connectivity

$ nslookup dl.miyuru.lk 8.8.8.8
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:   dl.miyuru.lk
Address: 2a01:4f8:211:1443:59::443
PeterDaveHello commented 3 years ago

In that case, maybe we'll need to switch to https://mailfud.org/geoip-legacy/, I believe that there are still too many users don't have IPv6 address.

Refs:

PeterDaveHello commented 3 years ago

@miyurusankalpa is there any chance dl.miyuru.lk might support IPv4 again?

PeterDaveHello commented 3 years ago

cc #1195

miyurusankalpa commented 3 years ago

@PeterDaveHello unfortunately server is IPv6 only and I was at pushing 200 GB per month at cloudflare. I did not want to test the cloudflare TOS.

+1 for mailfud.org, seems to have more updated files than mine.

PeterDaveHello commented 3 years ago

@miyurusankalpa if we can make the process open source and evev more automatic, maybe we can apply DigitalOcean open source program for its VPS?

miyurusankalpa commented 3 years ago

@PeterDaveHello I found a v4 frontend gateway provider that can add IPv4 support for the server.

I also have a plan to redirect the IPv4 traffic to another place to reducue the load on the IPv4 gateway and to automate the build process with AWS spot instances.

Unfortunately I am a busy this week but will be free next week. I will update the thread once I implement the changes.

@Fytch I haven't updated the database since November, so you aren't missing anything. Will provide IPv4 support once I automate the process as I mentioned above. Sorry for the inconvenience. (maybe ask your ISP for IPv6 support 😉)

PeterDaveHello commented 3 years ago

@miyurusankalpa Awesome, BTW, maybe the build can just use GitHub Actions or other CI/CD platform, then you won't need a server to do the build things ;)