418 I'm a teapot
Many years ago, some person misconfigured their squid proxy and was hitting <a href="https://jsonip.com" rel="nofollow">https://jsonip.com</a> to the point my server at the time was turning green in the gills.<p>I started responding with 418 "You are a tea kettle" or something like that to those specific requests. The originating dev actually paid attention to their error messages and quickly resolved their config issue.<p>Fast forward to March this year. Some fucking numb nuts a-hole decided to add jsonip.com to an EXTREMELY widely used version of Dalvik/Android software that gets deployed to hundreds of thousands or millions of devices.<p>Overnight my traffic levels increased by 300%. I'm a solo dev offering a free service for 12 years. That kind of increase in traffic costs me money I've never had to plan for.<p>I ended up switching to Cloudeflare to handle the load with a WAF filter on the offending android tvs and other devices.<p>However Cloudflare doesn't properly route ipv4 address because "ipv6 is cool so we only do that" or something. Despite numerous support requests, that's still <i>shmaybe</i> an enterprise level feature.<p>I apologize to any long time users of the service. This was completely unexpected after more than a decade. I've been trying different "fixes" for 2 months and have not resolved a way to block this garbage traffic and still provide the original services.<p>Yea sorry I turned this funny old internet post about the mit coffee pot into a thing happening to me.<p>But if for some ungodly reason you're the dev or know who did  it, REMOVE MY SERVICE ADDRESS FROM YOUR OUT OF DATE FROM TV/SMART DEVICE ANDROID code. You're literally fucking killing me. I've literally spend dozens of hours trying to find out if this was a contribution to a public source repo. Nothing.<p>Based on the Dalvik user agent, I only found a handful of references in Chinese repos. But google search is so terrible these days, even those are false flags.<p>So I have <i>no</i> idea who to contact about this. Some dipshit on your team(s) decided to abuse a free service as though there isn't a single human person behind it absorbing the costs and making sure it runs.