• 1 Post
  • 71 Comments
Joined 2 years ago
cake
Cake day: June 9th, 2023

help-circle
  • EarMaster@lemmy.worldtoSelfhosted@lemmy.worldOpnsense blocking ads for iOS?
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    12 days ago

    Then he shouldn’t have asked a question if he isn’t open for answers. If an answer is obviously wrong or dismissive of some important detail I would understand it. But if the complaint is It’s not a one-click-fix or I don’t understand what you’re talking about then that’s the best way of not learning anything and not solving the problem.


  • EarMaster@lemmy.worldtoSelfhosted@lemmy.worldOpnsense blocking ads for iOS?
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    12 days ago

    On Android you have to disable the use of Private DNS (or something like that) in the WiFi settings. If this is enabled it will not use your WiFi’s broadcast DNS, but a predefined one. The reasoning behind this (you can believe this or not) is so that on public WiFis your DNS queries cannot be tracked or manipulated by setting up a local DNS.

    I can imagine there is something similar for iOS.

    If this only affects some apps then they have decided to hardcore their DNS servers. The only thing you can do now is to identify these and block the calls, but this may also break other stuff if the servers are not only used to resolve ad URLs.







  • You don’t have to. Absolutely not.

    But: As a potential user it provides some additional features your solution lacks. I can easily fork or clone your repo and change things if I need to. If I think it benefits the project I can easily offer these changes back to you, if I don’t I can still profit from future development on your side and incorporate my changes into it. I can very easily check what has changed between two versions without relying (trusting) your changelogs or performing a manual diff.

    But most importantly it is a matter of trust. Not so much trust in your intentions and the possibility of malicious code (Git won’t prevent that), but it obfuscates your code unnecessarily making it harder to continue if you at some point decide to stop maintaining it or even detect vulnerabilities as it is not easily accessible without knowing where to look for it.