GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    feld (feld@bikeshed.party)'s status on Thursday, 29-Aug-2024 03:11:34 JST feld feld
    We're having problems with link previews / rich media and there's nothing we can do about it. I suspect Mastodon instances have the same problem but just haven't noticed yet.

    Originally we had issues with link previews to social media sites like Twitter, Facebook, etc. The OpenGraph/TwitterCard meta tags were not there unless you had 'Bot' in your User Agent string or in some cases you literally needed 'Twitterbot' in there. This is how Telegram works actually -- their User Agent is 'Telegrambot (like Twitterbot)'.

    This doesn't work anymore. I see a ton of 403s to normal websites.

    I try with curl, change user agent, etc. Always a 403. The error message says you need to enable javascript and disable your ad blocker. It also returns an HTTP header that indicates they think you're a web scraper.

    But how does this work for Telegram etc then? Well, their IP ranges must be on a whitelist at the CDN level.

    I've confirmed Fastly and CloudFlare are doing this but I don't know how it works. It's probably an opt-in anti-abuse feature that companies are enabling.
    In conversation about 9 months ago from bikeshed.party permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Thursday, 29-Aug-2024 03:11:33 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      @feld
      > It also returns an HTTP header that indicates they think you're a web scraper.

      Which in a way is true :D
      In conversation about 9 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Thursday, 29-Aug-2024 03:25:02 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @feld And from a technical perspective, Fediverse link previews in their current design is undistinguishable from a low-bandwidth DDoS botnet which would all go hit URLs at roughly the same time.
      User-Agents can't help, those are too trivial to spoof.
      In conversation about 9 months ago permalink
    • Embed this notice
       (mint@ryona.agency)'s status on Friday, 30-Aug-2024 00:08:09 JST  
      in reply to
      @feld I remember Gleason changed the useragent to WhatsApp's one for link preview fetching which apparently worked for some sites that were blocking other useragents.
      In conversation about 9 months ago permalink
    • Embed this notice
      feld (feld@bikeshed.party)'s status on Friday, 30-Aug-2024 00:15:31 JST feld feld
      in reply to
      • 
      @mint I tested it works with Telegram, used Telegram's user agent -- no dice.

      Tried from residential connections and a few different datacenters, IPv4 and IPV6. They all get the 403.
      In conversation about 9 months ago permalink
       likes this.
    • Embed this notice
      feld (feld@bikeshed.party)'s status on Friday, 30-Aug-2024 00:15:38 JST feld feld
      in reply to
      • 
      @mint yeah as far as I can tell the user agent tricks don't work anymore. They're doing fingerprinting on the raw traffic plus IP address / AS lookups and blocking you with a 403 if they're pretty sure it's not a real browser
      In conversation about 9 months ago permalink
       likes this.
    • Embed this notice
      pomstan (pomstan@xn--p1abe3d.xn--80asehdb)'s status on Friday, 30-Aug-2024 00:52:46 JST pomstan pomstan
      in reply to
      • 

      @feld @mint i fucking hate corpo net

      In conversation about 9 months ago permalink
       likes this.
    • Embed this notice
      Exterminatus (ex@utih.net)'s status on Friday, 30-Aug-2024 04:23:05 JST Exterminatus Exterminatus
      in reply to
      • 
      • pomstan
      @pomstan More like copro net.

      @feld @mint
      In conversation about 9 months ago permalink
       likes this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.