10 ms·
LibRedirect: Redirect YouTube, Twitter, Instagram to privacy friendly services
- munro 4y agoOmg this is a wealth of alternative platforms, I didn't even know https://codeberg.org https://codeberg.org but it looks great
- NackerHughes 4y agoHow does this compare against the similar Privacy Redirect? https://github.com/SimonBrazell/privacy-redirect https://github.com/SimonBrazell/privacy-redirect
- worg 4y agoit has more services, ProxyTok for tiktok and Scribe.rip for Medium instances at least in my case are useful edit: formatting
- kls0e 4y agothere is a libreddit thread about it: https://libreddit.foss.wtf/r/selfhosted/comments/xdlpj1/libredirect_a_web_extension_that_redirects/ https://libreddit.foss.wtf/r/selfhosted/comments/xdlpj1/libr... LibRedirect is essentially a fork of the aforementioned extension that is actively being maintained and developed
- melony 4y agoWasn't Bibliogram EOLed? Is there an alternative to it?
- daptaq 4y agoI've been using this for a while, and it works well but it also often redirects me to broken instances, which is not inherently that horrible (most of the time these are just hosted by people in their spare time with spare funds), but in that case I'd like to see automatic redirection and some memory that this host wasn't accessible, so the plugin should try to avoid it in the near future.
- pessimizer 4y agoRight now it seems the only solution for broken instances is to open settings and remove the instance manually. Interestingly, there's a speed test for instances in the settings, but it just tests them one after another, flashes a number, then moves to the next in a fairly useless fashion. I'm assuming this half-implemented feature is actually just a first step towards automating the thing a bit.
- Liquix 4y agoThis is the aim of the farside [0] project. For example instead of juggling a list of up/down invidious mirrors, just plug in https://farside.link/invidious https://farside.link/invidious and it will automatically redirect to a working instance. [0] https://farside.link/ https://farside.link/
- daptaq 4y agoThanks for the tip, now I can use redirector and link to this service!
- weberer 4y agoThis is invaluable whenever someone links to a Twitter thread here and I don't want to spend the effort dodging sign-up modals and piecing together 30 fragments of what would just be a normal paragraph on any other site.
- therealmarv 4y agoSimilar app for Android phones: https://f-droid.org/packages/app.fedilab.nitterizeme/ https://f-droid.org/packages/app.fedilab.nitterizeme/ https://f-droid.org/packages/app.fedilab.nitterizemelite/ https://f-droid.org/packages/app.fedilab.nitterizemelite/ (only for sharing links)
- monopoliessuck 4y agoI've been using this[0] which works with regex patterns. It doesn't work on Firefox mobile, but then neither does OP's extension. 0: https://github.com/einaregilsson/Redirector https://github.com/einaregilsson/Redirector
- snthd 4y ago>It doesn't work on Firefox mobile HTTPS Everywhere works. https://old.reddit.com/r/privacy/comments/hpy82f/redirect_twitterinstagramyoutube_to/ https://old.reddit.com/r/privacy/comments/hpy82f/redirect_tw...
- papa-whisky 4y agoI have also been using this extension (redirector) for a long while, for the same purpose. One thing I like about OPs extension is that it can randomise which instance of teddit/nitter/etc you get redirected to. And it's also surfaced a lot of alternative front-ends I didn't even know existed! I'll definitely be trying it out.
- TakeBlaster16 4y agoI like the name! Could be stylized either LibRedirect or LibreDirect.
- honkler 4y agoI wish it could also redirect paywalled articles
- hjek 4y agoWell, there are other add-ons for that. https://addons.mozilla.org/en-US/firefox/addon/bypass-paywalls-clean/ https://addons.mozilla.org/en-US/firefox/addon/bypass-paywal...
- perlgod 4y agoFantastic extension. I self-host Invidious, Teddit, Nitter, and Bibliogram and configured LibRedirect to use only my private instances. Unfortunately, the community instances are often either overloaded or down entirely. It's hard to imagine going back to the "real" sites...they are all so user-hostile. Since Android doesn't support browser extensions, I accomplish the same thing using the Bromite browser along with a handful of UserScripts to redirect youtube/twitter/etc to my private instances. Edit: Yes, I know Firefox for Android supports extensions, but the work required [0] to actually install any extension other than the handful "blessed" by Mozilla borders on hilarity. Firefox for Android seemed pretty good a few years ago, but at some point since then Mozilla has done a full redesign of the GUI and the whole thing now feels janky to me. I tried using it for a couple days and just couldn't bear it. My impression is that Mozilla is letting it languish. For simplicity, I use the exact same setup for all my family's Android phones (GrapheneOS with a persistent wireguard connection back to the house) and Firefox was just too strange for the non-technical people to use. In addition, GrapheneOS makes some pretty compelling arguments [1] against FF-based browsers. Lest anyone accuse me of being a Firefox hater, I do use it on the desktop. [0] https://www.ghacks.net/2020/10/01/you-can-now-install-any-add-on-in-firefox-nightly-for-android-but-it-is-complicated/ https://www.ghacks.net/2020/10/01/you-can-now-install-any-ad... [1] https://grapheneos.org/usage#web-browsing https://grapheneos.org/usage#web-browsing
- sneed-oil 4y agoIceraven supports extensions
- triyambakam 4y agoHow do you host them?
- perlgod 4y agoI host everything from a server in my basement. Each local application gets a dedicated Rocky Linux VM on a proxmox hypervisor, with the VM/DNS/app configuration managed though a custom ansible framework that I've developed for my "homelab" over the years. Don't currently mess with containers. My mobile devices have an always-on wireguard VPN back to my house so I can access everything while out and about.
- anthk 4y agoAlso: https://simple-web.org https://simple-web.org Usable even under Lynx/Links/Netsurf/Dillo.
- phpdave11 4y agoI am using an alternative which doesn't require any additional browser extensions, but it does require that each client installs a custom root certificate. I have a split-DNS setup where I override the DNS entries for certain sites like reddit, twitter, and youtube so that they point to a local server. The local server returns privacy-friendly versions of those sites (e.g. spikecodes/libreddit). I use the root certificate to sign SSL certificates for those domains which will be trusted by each client on the network as long as they've installed the custom root certificate. That way, when I visit a reddit link from a google search, it automatically returns the privacy friendly version of the site, as long as the root certificate is installed. This is especially nice using when using iDevices, because those don't support native browser extensions.
- Starmina 4y agoiOS does support browser extensions since iOS 15
- Tijdreiziger 4y agoOnly on Safari.
- hcarrega 4y agoOrion browser support Firefox and chrome extensions
- ignoramous 4y ago> I have a split-DNS setup where I override the DNS entries for certain sites like reddit, twitter, and youtube so that they point to a local server. Neat setup but exercise caution with the root-cert (I guess cert pinning isn't a thing on Browsers, yet?). > I am using an alternative which doesn't require any additional browser extensions... This is especially nice using when using iDevices, because those don't support native browser extensions. I use ghostarchive.org to view YouTube videos (that fit its limits), nitter.net for twitter threads, and archive.is for reddit threads.
- atestu 4y agoWhy does it need to access my data for all websites? Why not limit it to the websites it redirects?
- ajvs 4y agoBecause you can add arbitrary instances so the extension needs access to anything.
- rnhmjoj 4y agoI must do my usual shilling for privoxy here. You can implement the better part of this extension with a few privoxy actions: # redirect twitter to nitter {+redirect{s@https?://(mobile.)?twitter.com@https://nitter.eu@}} twitter.com mobile.twitter.com # redirect reddit to teddit {+redirect{s@https?://(www|old).reddit.com@https://teddit.net@}} www.reddit.com old.reddit.com # etc.
- SahAssar 4y agoDo you consider the potential security risks from such a setup? Like if you access your bank or email over privoxy do you think about the risks of adding such a layer?
- rnhmjoj 4y agoI don't see any risks particular to privoxy: it's a piece of software that has bugs like any other, browsers and extensions included.
- EnigmaCurry 4y agoI tried this, but it only works for HTTP but not for HTTPS. I would need to install some sort of root certificate on my client, and privoxy would need to unwrap and rewrap the TLS with the new certificate, right?
- odysseus 4y agoToo bad it's not available for Safari yet, even though Safari supports porting in of Chrome extensions. There's a workaround though: Use Jeff Johnson's Stop the Madness Safari extension, and hit the redirects tab - screenshot: https://underpassapp.com/StopTheMadness/support-safari.html#redirects https://underpassapp.com/StopTheMadness/support-safari.html#... (not affiliated with Jeff, just a happy customer of many of his apps)
- betwixthewires 4y agoThere's also Redirector, a general purpose web extension that lets you redirect any URL with wildcards or regex, and ignore patterns as well. You can use it to do this, or anything else you want. Works on mobile too with Kiwi (a chromium fork with extensions support) and Iceraven (Firefox on mobile limits extensions you can install).
- triyambakam 4y agoI'm naive - what is not privacy respecting about using Wikipedia?
- jonas-w 4y agoHave a look at the git repo. https://codeberg.org/orenom/wikiless#why-i-should-use-wikiless-instead-of-wikipedia https://codeberg.org/orenom/wikiless#why-i-should-use-wikile...
- ajvs 4y agoI remember reading a while back about how some intelligence agency uses the browsing history of individual users to correlate their interests and build a profile on them. Either way, it's best to not centralise this data (or make yourself hard to fingerprint).
- howenterprisey 4y agoBasically nothing from the Wikipedia end. They're very particular about privacy. Governments are another matter.
- charcircuit 4y agoIt's about being too mainstream, not about services' privacy policies.
- jaimehrubiks 4y agoI've been using this for some time. I noticed that it works with Troddit, my favorite Reddit web client https://www.troddit.com/ https://www.troddit.com/, you just need to go to custom and add it there. I use it mainly on Android with kiwi browser so I don't need to download apps
- mimimi31 4y agoFor Reddit I've just been relying on uBlock Origin to block trackers, with some custom rules to get rid of all the superfluous sidebars, header bars, banners, avatars, achievement icons etc. The cleaned up interface actually looks very similar to Troddit's "Classic Rows" style.
- Entinel 4y agoDidn't the devs behind bibliogram say they were done because of how aggressively Instagram tries to block these alternatives? Maybe I'm misremembering that
- boomboomsubban 4y agoCorrect, but it still seems to be functioning somewhat. https://bibliogram.art/ https://bibliogram.art/ Plus,this project's last release is from before that announcement.
- Entinel 4y agoWhen this project's last release is doesn't matter if they are forwarding your URL to a project where all the instances are shut down.
- boomboomsubban 4y agoAre all instances shut down? The creator shut down theirs, but I'd imagine some other people are still hosting it, or self hosting is an option. edit though I mentioned the last release more to say "this was made before it shut down, they may remove/limit support post shutdown."
- Entinel 4y agoI don't think it matters if there are instances up if they don't work. If the devs quit because they spent of their time trying to circumvent Instagram's blocks then if they quit, it's only a matter of time before it stops working due to Instagram's interference.
- shbooms 4y agoYou are not misrembering. They announced it at the beginning of this month [0][1] and have officially shut down all of their hosted instances as of about a week ago [2] [0] https://cadence.moe/blog/2022-09-01-discontinuing-bibliogram https://cadence.moe/blog/2022-09-01-discontinuing-bibliogram [1] https://news.ycombinator.com/item?id=32683722 https://news.ycombinator.com/item?id=32683722 [2] https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Instances.md https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/...
- Liquix 4y agoUsers of Privacy Redirect and LibRedirect may find it worthwhile to check out farside [0]. The long lists of mirrors can be replaced with singular farside links (e.g. https://farside.link/libreddit https://farside.link/libreddit) which will always redirect to working instances. [0] https://farside.link/ https://farside.link/
- mhio 4y agoI find it mildly amusing that to help redirect away from centralised services, there's an uber centralised service to help.
- dvzk 4y agoNot just that, the suggested advice to replace all instance URLs with farside.link defeats the extension’s secondary privacy feature by sending all YT/Twitter/IG URL requests to Farside’s servers.
- mike_d 4y agoYou can run your own farside instance as well. https://github.com/benbusby/farside https://github.com/benbusby/farside
- wanderingmind 4y agoI'm sorry if I'm missing something. If its just a simple redirect, we can do this using a HTTPS Everywhere rule, which is available in Firefox in android as well. I use this to redirect reddit to old.reddit
- ta988 4y agoOn Android I use "untrack me" (available in f-droid). Extremely useful.
- ghgr 4y agoAlthough the extension by default requires full access to all the websites you visit, in Chromium you can limit its permissions to a list of websites (for example twitter.com, reddit.com, etc.). Does anybody know if such a thing is also possible in e.g. Firefox?
- s_ting765 4y agoNo it's not. And it's one of the reasons I will be weeping when Chromium shits the bed with this MV3 migration.
- Jiejeing 4y agoIt can be done, but it must be set by the extension author rather than the users (e.g. bypass paywalls clean requests permissions only for the websites it handles).
- ztcfegzgf 4y agoplease note this needs the can-access-everything-you-do permission ( https://support.mozilla.org/en-US/kb/permission-request-messages-firefox-extensions#w_access-your-data-for-all-websites https://support.mozilla.org/en-US/kb/permission-request-mess... ). so please make sure you understand the tradeoff, the risks involved. by not having to trust youtube/twitter/instagram to not store what you do on their website, you instead have to trust a random browser extension to not store everything you do in your browser on every website. (also, please do not use the it-is-open-source-you-can-read-the-source-code argument. no normal user is going to read and understand the whole source code, and repeat it for every update. at the end, you have to decide to trust it, or not)