zlacker

Firefox extension to redirect x.com to xcancel.com

submitted by maelit+(OP) on 2026-01-07 10:53:41 | 259 points 156 comments
[view article] [source] [go to bottom]

NOTE: showing posts with links only show all posts
4. hexbin+82[view] [source] 2026-01-07 11:10:31
>>maelit+(OP)
https://libredirect.github.io/ does this for many other services and has a good reputation
◧◩
17. dmit+o6[view] [source] [discussion] 2026-01-07 11:43:03
>>hexbin+82
I'm using https://einaregilsson.com/redirector/ with a couple custom rules. Unfortunately, it appears the author has died (https://github.com/einaregilsson/Redirector#tribute), and the project is in a maintenance state. But it does exactly everything I need, and I disabled the auto-update, so I should be safe from any takeover attacks. Thank you, Einar.
25. plesiv+d8[view] [source] 2026-01-07 11:57:55
>>maelit+(OP)
You can add this as a bookmark in your browser, and just click it to toggle between x.com and xcancel.com

javascript:(function(){const p=['https://x.com','https://xcancel.com'],u=location.href,i=p.findIndex(x=>u.startsWith(x));if(i!==-1)location.href=p[(i+1)%p.length]+u.slice(p[i].length)})();

◧◩
28. doblad+P8[view] [source] [discussion] 2026-01-07 12:02:20
>>plesiv+d8
I do something similar since I don't want to trust yet another extension, I made a small Tampermonkey script.

https://gist.github.com/dobladov/62c4be59d774347cb480b115969...

◧◩
31. DarkFu+e9[view] [source] [discussion] 2026-01-07 12:05:13
>>little+V4
Yes I've been using this:

- https://addons.mozilla.org/en-GB/firefox/addon/social-switch...

And set it to ImgInn for Instagram

32. WebRef+C9[view] [source] 2026-01-07 12:09:12
>>maelit+(OP)
I used to have an extension per each domain then I've decided to publish regurlator https://chromewebstore.google.com/detail/regurlator/jfgfmidm... ... this case would be like `^https:\/\/(?:x|twitter)\.com\/(.+)?$` `https://xcancel.com/$1` so you have a single extension with as many rules as you like and you can download/share/restore rules with ease (it's just a JSON file).
◧◩
47. Noaidi+eb[view] [source] [discussion] 2026-01-07 12:22:22
>>little+V4
LibRedirect will do it for several websites.

https://libredirect.github.io/

55. judiis+zb[view] [source] 2026-01-07 12:24:33
>>maelit+(OP)
https://github.com/pritkr/predirect is also there for many frontends like invidious,searxng,nitter,scribe etc,it's default list of instances is currently outdated but it's customisable
76. mikae1+rd[view] [source] 2026-01-07 12:35:31
>>maelit+(OP)
Don't use an extension for every redirect. Use https://addons.mozilla.org/firefox/addon/redirector to write redirects for all sites.
◧◩◪◨
81. forgot+Md[view] [source] [discussion] 2026-01-07 12:37:58
>>rsynno+n4
To add to that, this option only limits visibility on official Bluesky app/website. The data for this post is still available and third-party clients can make use of it. Hence what GP asks already exists: https://skyview.social/.
◧◩
82. insin+Td[view] [source] [discussion] 2026-01-07 12:38:34
>>shevy-+hd
If that's more like what you're after, Control Panel for Twitter [1] has a bunch of features which undo some of the X-era changes (including continuing to use it via twitter.com, and using the old Messages interface instead of Chat)

It obviously can't fix the damage done to the product as a whole, nor the result of the peverse incentives introduced by boosted Tweets and Premium payouts, but it can lessen some of the personal effect of those (e.g. hiding replies from Premium accounts you don't follow) and keep you on a purely chronological timeline of nothing but what the people you follow are actually saying when X tries to make it otherwise (just last week they tried to make Following algorithmic by default)

[1] https://soitis.dev/control-panel-for-twitter

91. anthk+ue[view] [source] 2026-01-07 12:42:20
>>maelit+(OP)
Libredirect will do for tons of domains.

If you use Dillo, with dilloc (from a git build, you need socket control support in the configure flag) and a menu command you can do it but not automatically.

Maybe w3m has some plugin to achieve the same too.

Also: https://farside.link

◧◩◪◨
94. Krssst+df[view] [source] [discussion] 2026-01-07 12:47:12
>>Dansvi+Zc
I use the following:

* No autoplay on playlists: https://addons.mozilla.org/fr/firefox/addon/no-playlist-auto...

* No translations and AI dubs: https://addons.mozilla.org/fr/firefox/addon/youtube-no-trans...

* No YouTube shorts: https://addons.mozilla.org/en-US/firefox/addon/hide-youtube-...

* More videos on the home page / smaller thumbnails: https://addons.mozilla.org/fr/firefox/addon/youtube-tweaks/ (to be fair, it could probably replace the "No YT shorts" one)

Not sure how safe those are, but since they only require access to data for youtube domains I assume if there was a leak it would not be too bad.

◧◩◪
99. ImPost+kh[view] [source] [discussion] 2026-01-07 13:04:06
>>kypro+ee
I guess it would be like that, if the bar owner was a seig-heiling nazi [0] who always brings his nazi friends [1][2], and spends most of his time in the bar actively trying to start fights between other patrons, to the point that people who used to go just for fun have left for other bars [3].

Also the bar makes and distributes child pornography [4][5][6].

0: https://www.youtube.com/watch?v=-VfYjPzj1Xw

1: https://www.bbc.com/news/world-us-canada-67446797

2: https://www.theverge.com/2023/11/29/23981928/elon-musk-ad-bo...

3: https://en.wiktionary.org/wiki/Nazi_bar

4: https://www.cnbc.com/2026/01/05/india-eu-investigate-musks-x...

5: https://www.washingtonpost.com/technology/2026/01/06/x-grok-...

6: https://www.reuters.com/legal/litigation/grok-says-safeguard...

100. thisis+Hh[view] [source] 2026-01-07 13:07:08
>>maelit+(OP)
There is Libredirect which does the same and more: https://github.com/libredirect/browser_extension

https://libredirect.github.io/

104. neoCri+li[view] [source] 2026-01-07 13:12:54
>>maelit+(OP)
This is the extension I use:

https://addons.mozilla.org/en-US/firefox/addon/redirector/

https://chromewebstore.google.com/detail/redirector/

Not only do I translate x.com -> xcancel.com, but

- cnn.com -> text.cnn.com

- youtube.com -> inv.nadeko.net

- instagram.com -> imginn.com

And more.

Regular expressions allow translations of paths for the redirection, so it does not just happen at the top level.

◧◩
127. aemble+cF[view] [source] [discussion] 2026-01-07 15:23:21
>>little+V4
https://imginn.com/

Use this extension to setup a redirect https://addons.mozilla.org/en-GB/firefox/addon/redirector/

129. joecoo+hU[view] [source] 2026-01-07 16:28:35
>>maelit+(OP)
I just found this for redirecting mobile safari, works really well: https://apps.apple.com/us/app/redirect-web/id1571283503

I do prefer to use nitter.poast.org, xcancel has some annoying bot/ddos protection that makes it take longer to load.

131. surplu+bZ[view] [source] 2026-01-07 16:45:33
>>maelit+(OP)
i just set up caddy proxy to redirect x.com to xcancel.com

  {
      local_certs
      order reverse_proxy before file_server
  }
  
  x.com, www.x.com {
      tls internal
      reverse_proxy https://xcancel.com {
          header_up Host xcancel.com
      }
  }

I think I installed my caddy cert on my devices so the browser wouldn't throw a fit, but this works on my mobile devices as well with a dns record to point to this caddy instance (and a wireguard tunnel back home). any improvements to this approach would be appreciated.
◧◩◪◨⬒⬓⬔⧯▣
155. hagbar+2T4[view] [source] [discussion] 2026-01-08 17:23:06
>>rsynno+Qw4
Only if people start talking about the 'bird-watching' community instead of individual bird watchers and people who happen to like watching birds begin to talk about themselves in that way: as a member of the bird-watching community I .... The same for the other examples: nerds, 'farmers', etc. In essence it comes down to this: when people start being identified and as a result start identifying themselves by some specific characteristic - bird-watcher, nerd, etc - it starts becoming political. Some of these examples - especially the nerdy one - won't come to much but it wouldn't surprise you to read about an organised group of bird-watchers from the bird-watching community staking out a protest in front of some planned building site where a small patch of forest is to be razed to the ground to make place for some housing project. The same is true for the rural example, especially those who actually derive their living from 'rural activities' - farmers and those dependent on them for their livelihood have been active as political groups for a very long time.

Here's one of the many ways the Open University answers the question on what politics is:

Among the broadest ways of defining politics is to understand it as a ‘social activity’ – an activity we engage in together with others, or one through which we engage others. Politics, in this sense, is ‘always a dialogue, and never a monologue’ (Heywood, 2013, p. 1). A similarly broad (or perhaps even broader) definition is offered by Arendt (2005), who argues that politics does not have an ‘essence’ – it does not have an intrinsic nature, or an indispensable element according to which we can definitively, and in all circumstances, identify something as political. Thus, there are no quintessentially political acts, subjects or places. Politics, rather, is the world that emerges between us – the world that emerges through our interactions with each other, or through the ways that our individual actions and perspectives are aggregated into collectivities. [1]

[1] https://www.open.edu/openlearn/society-politics-law/what-pol...

[go to top]