Windy Community
    • Unread
    • Categories
    • Groups
    • Go to windy.com
    • Register
    • Login

    Windy.com Server Misconfiguration Causes Chinese Users' Startup Location to be Set to London

    Scheduled Pinned Locked Moved Bug Reports
    3 Posts 2 Posters 512 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • tomacatT Offline
      tomacat | Premium
      last edited by tomacat

      I noticed that the start-up location of Chinese IP addresses is in London.

      2025-07-08_23-14.png

      According to my research, the reason may be that the server of www.windy.com (35.201.88.123, AS396982 Google LLC, Kansas City, Missouri, USA) located in Google Cloud is inaccessible in China [1], so windy switched the resolve in China to b1.windyty.com (139.162.210.148, AS63949 Akamai Technologies, Inc. ,London, England, GB), and the misconfiguration of this server caused the start-up location of all Chinese users to be in London (that is, the geographical location of this server). It can be verified using the curl method [2].

      [1] I don't know the reason, but using the traceroute command, there is no ICMP echo packet outside of China, so it is speculated that it is blocked by GFW.
      [2] Same IP address, different geoip:

      $ torsocks curl https://www.windy.com/ --resolve "www.windy.com:443:35.201.88.123"
      [...]<meta name="geoip" content="45.90.185.109,51.2993,9.4910,DE,">[...]
      
      $ torsocks curl https://www.windy.com/ --resolve "www.windy.com:443:139.162.210.148"
      [...]<meta name="geoip" content="45.90.185.109,51.5095,-0.0955,GB,London">[...]
      
      selverobS 1 Reply Last reply Reply Quote 0
      • selverobS Offline
        selverob Windy Staff @tomacat
        last edited by

        @tomacat Hey there, yes, we use Google Cloud and that's quite a problem with China, so we route traffic from China through Linode. I can see in our code that it knows about this and tries to calculate the location from the original IP, so there's probably some bug, I'm gonna check it and will let you know if we manage to fix it :)

        BTW, if you don't use Tor, can you access Windy from China without any problems?

        tomacatT 1 Reply Last reply Reply Quote 1
        • tomacatT Offline
          tomacat @selverob | Premium
          last edited by tomacat

          BTW, if you don't use Tor, can you access Windy from China without any problems?

          @selverob Yes, I can. (Although it is a little bit slow) I just want to mask my IP address on this post. (Tor can also prove that even if someone is not in China.)

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Windy Community  |  Powered by excellent NodeBB
          Terms of Use     Privacy Policy     Windy.com