• 1 Post
  • 182 Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle

  • I don’t think you understand.

    If you spoof your resolution and window size to the degree that it’s undetectable you effectively have to render it in that resolution.

    Guess how websites make it so that they work on any resolution? They use relative units and whatnot that make it work that way, and all that is detectable one way or another. So you’d have to spoof it all in order to resist fingerprinting - and that is either going to break the rendering, or it’s going to effectively render that website at that resolution, making it a bad experience for regular users either way.

    I do wish this was an option for more “normal” browsers, and that they resisted fingerprinting better in some other ways, but you have to make serious compromises to make it work fully.


  • Soooo you’re not actually arguing for cURL but for bash scripts and potentially something else.

    And now you come across all the issues that come with that, like portability, the inevitable messiness of Bash (and the fact that people actually need to learn it unlike a GUI tool that uses simple JS for scripting), and you lose all the convenience of a nice UX and stuff like validation that comes with it.

    In other words your argument is about as valid as people who argue that vim is the peak of IDEs and noone ever needs anything else. Which - I really hope - you realize is a bit crazy.





  • Ahh okay. Well then the issue becomes actually having this DNS server with all the records you need, and serving it to the correct clients - for example you’ll need a different set of records for your LAN and for your VPN.

    Although come to think of it since my DNS records are already kinds scripted I could probably fairly easily just script different URLs based on the DNS server I want to serve them from… Maybe worth a try.


  • I agree it’s a stupid hack, but there are good reasons to use public addresses in your local environment too: for example you’ll need it for any roaming device like a laptop or a phone. It also vastly simplifies certificate management where you can just use sour existing publicly valid certs to access your services.

    The only proper solution would probably be ipv6, but that’s not trivial either.