nitter.net certificate expired on 15:08:30 GMT #1155
Labels
No labels
accessibility
bug
discussion
documentation
enhancement
feature parity
good first issue
help wanted
question
rss
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
PAS/nitter#1155
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Luckily, this doesn't impact usability due to the removal of guest accounts #1154
"You cannot visit nitter.net right now because the website uses HSTS. Network errors and attacks are usually temporary, so this page will probably work later."
I mean't that the website doesn't even work 😅
Not the first time: https://github.com/zedeus/nitter/issues/714#issuecomment-1297392803 is there any reason not not havecertbot renewin crontab on the reference instance?Nitter is dead.
yes. thank you for all your work.
Just skimmed the other issues. This sucks, but wasn't really unexpected given the way X has been going. Thanks for all your work over the last 5 years.
noooooooooooooooooooooooooooooooooooooooooooo
there goes all my interaction with twitter as a website :D
Thank you for your service. I like opening everything sent to me in incognito/private mode, and Nitter made the modern "Twitter" work for me properly. It had to happen eventually, and I'm sad it has, but forgetting about Twitter entirely is probably the best thing to do. I understand not wanting to fight against a lost cause of a website. Again, thank you.
Thank you for making twitter bearable. Nitter will be missed
Other instances (at least https://nitter.unixfox.eu) seem to still work, at least for me, so I don't think it's time to declare Nitter dead just yet.
Thank you for everything ❤️
apolgy for bad english it is my first languagen’t
where were you when nitter die
i was at house eating dorito when phone ring
“nitter is kil”
“no”
The project can always transition into being a faster front-end utilizing user-credentials which would be easier to maintain compared to always trying these guest token gimmicks and utilizing "secret tokens" from old embedded systems and what not.
The main appeal for me was how speedy it was, rather than it allowing anonymous twitter usage.
I think this is a more productive way to go anyway, requiring user authentication, otherwise you have all sorts of people using these generously hosted projects to lazily scrape.
Meanwhile, the README:
@lnoss I understand. 👍🏻
But personally I'd rather the project continues in a vein that's actually realistic for the circumstances, rather than discontinuing altogether or requiring all these cat and mouse games for
zedeusand co trying to fight Twitter.Thanks for supporting it for this long. Nitter was a fantastic piece of software that allowed me to see links from Twitter other people sent me, without loading their terrible web app.
I agree with @lolcatw , there's no point in playing this cat and mouse game with Twitter. The winning move is to not play it at all. If you want a vaguely similar experience, use distributed services that don't fight against their own users.
Is it not viable at all to keep a public instance? I might use nitter once or twice a week, but I guess with several thousand users that does add up in requests.
It seems like you want something very different then, so why don't you do it?
Excuse me for seeing some irony with the aforementioned in mind.
"that don't fight against their own users" is the funniest thing given that invite-only Bluesky is basically very much centralized and Mastodon instances can feel like they're run by forum moderators. Or to quote one internet artist, "why should I use Bluesky if I'll get 2 retweets while on Twitter I'll get 100"?
The reason Nitter was used so much has to do with the fact that Twitter is still the center of cultural discussions online, at least in the mainstream sense. Elon Musk knows this, which is why he can get away with forcing logins, just like how there are stories of people turning off the adblockers because of the YouTube nag screens. The only people who end up using fedi religiously are banned from Twitter or are too abrasive for it, and this is the inconvenient truth (look how many Mastodon users have inactive accounts, you'll be surprised).
There needs to be a culture shift somehow to move the zeitgeist away from Twitter, but as of now it's going to stay there.
Long live nitter.
btw, if you type thisisunsafe in "your connection is not private", it will bypass the hsts or certificate error. so, nitter still works in my side
if you using a phone to access nitter, try using otg keyboard, and type thisisunsafe
https://github.com/zedeus/nitter/assets/78845241/4e945588-1187-4b12-a845-41c6646d1768
Sure it works but I don't think its a great idea to use it over http
We need more heroes like you, thanks for the years of selfless effort to save the internet
You'll be missed
Welp, been using this after i randomly got banned for "manipulation and spam" (i never posted anything btw, only followed). Seems like unless i get a new phone number and start ban evading i have no other way to follow the artists that refuse to use other platforms, am i right?
If you think Twitter as it is is a better fit for your use case than a Mastodon instance, by all means use what works best for you.
That really is a pointless and baseless insult. The Asahi Linux project has a Mastodon account where they answer questions from users. They are not banned from Twitter or abrasive at all. Please do not insult random users like that.
The instance that account is on also uses authorized fetch, and hides their blocklist. That's how I know if I'm blocked from it because they don't let you see their list:

@zedeus Are you ceasing development on it? Or are all the nitter instances going to go down?
@ProGamerGov Both.
@zedeus Forgive me, but why is Nitter dead? Also, I'm still able to use various instances (including ones with a guest account) just fine, so I'm a bit confused rn. If we're talking about Nitter.net exclusively, that has never worked for me and I was never able to establish a connection to it, but other instances work fine.
So, if that's the case, at what point will it be time to archive this repository?
Currently, Nitter uses guest accounts to access content on Twitter. Guest accounts expire after 30 days (IIRC) of them being created. Guest account creation has been shut off, so all existing guest accounts will be dead after 30 days max. Nitter instances with working guest accounts are not dead yet, but they will be.
Thanks for explaining it, but I'm still majorly confused, mostly because I never understood all the lingo to begin with. And also because, I'm now reading about this online (on Twitter, Reddit, HN, Github, etc) and comments are so mixed and saying so many different things that I can't even attempt to comprehend it. Legitimately read a comment saying, "You're so stupid if you believe Nitter is dead."
Understandable, hopefully this explanation (from when guest accounts was starting to be used) helps:
Would it be feasible to downsize the project to just maintaining the ability to view profile pages and generate RSS feeds out of them? that part appears to work without the need for valid tokens.
@zedeus Thank you so much for running this project over the last years, it made my experience of tuning in with friends their works a lot more bearable.
That's so much damn sad. Can't you try to use real Twitter accounts? Like, create one, and use it to browse Twitter via Nitter. I've seen someone recently recommended it before.
Try everything. Try everything but don't let Nitter die. It's the only tool I need to browse Twitter. Try everything. Don't let Nitter die.
If you want to use the real account, you can use https://github.com/zedeus/nitter/issues/983#issuecomment-1688495284 to get the
open_accountof a real account, and then write it toguest_accounts.jsonl@BANKA2017 Just out of curiosity, do you know what is the expiration time of the real Twitter account token obtained from the login steps? I know it doesn't really matter because you can always login again, just curious.
@j-fbriere The developer FAQ mentions that access tokens are not explicitly expiredI made a mistake. The one with no clear expiration time is the bearer token, and I don’t know the expiration time of the oauth token.
I'm finally free. Thank you.
I just wanted to leave my thanks for all your hard work. Nitter has been a very useful resource when looking up accounts, especially for moderation purposes related to other platforms.
It's understandable how maintaining something like this is a constant uphill battle. Myself I've almost given up on convincing users to abandon the platform. Becoming "that Mastodon guy" I can relate with the struggle.
Thanks again for as long as it lasted!
Just want to say shoutout for even making this. It was great. I don't always want to login on sensitive/untrusted networks or just to look at one tweet. So using it was great! Unfortunately I know Shillicon Valley companies are creeps that want that logged in usertrackong data so this was prob the inevitable end result. Thanks for the memories!
Thank you for your project man. You made Twitter usable for a while. Very very thanks for that. Because of you I manage to use Twitter. Just wanted to share that.
Thanks for your hard work.
Thank you for all your hard work on this project and the dedication on providing the best piece of software as you can to the community ❤️
I wish peace and joy upon all the maintainers and contributors, and good luck on your future projects!
RIP 🫡 🪦
Hi everyone!
Could you or anyone please write a tutorial or attach a link on how to run a custom Nitter instance with a real/disposable account. I discovered Nitter exactly 24 hours before zedeus wrote that Nitter is dead... I would like to provide this instance to my family and friends.
I've been toying around with a script and old accounts. You have to make a small edit in order to use Twitter accounts older than 30-days, as well to keep it running if your new account ages over 30 days.
I just commented out line 205 in src/auth.nim (this is not the best solution; just made it quick)
#accountPool.keepItIf(not it.hasExpired)Build nitter
Use one of these scripts to get oauth token:
https://gist.github.com/cmj/998f59680e3549e7f181057074eccaa3
https://github.com/zedeus/nitter/issues/983#issuecomment-1914616663
The output result goes into guest_accounts.jsonl
@cmj thanks! Unfortunately your gist didn't work for me, but
#983 (comment)works.I ran the python script
python twitter_login.pyand copied the output values into theguest_accounts.jsonfile as recommended here#983 (comment):Then I cloned and compiled the
Nimlanguage (since I'm using an arm64 server and Ubuntu on OCI doesn't provide these packages) and also cloned and compilednitter, branchguest_accounts.And then I ran the
rediscontainer:and start
./nitterof course:And it works! Even when I use a freshly created account :) So I would like to say that
Nitter is NOT dead!. Anyway, I understand the privacy struggle. I wonder if a bunch of twitter accounts of some traders from the subcontinent that broke off from Gondwana over 50 million years ago and started moving north towards Eurasia might solve this problem 🤷.@navrat-dzedaja good to get feedback, thank you. Sometimes it works, seems there is some limit based on IP on my end and will work on other servers. I've had issues with the python script too so I thought I'd distill it down to something that could be understood at a glance what's happening (and make it a small script).
I'm using my 5 accounts with it, removing the nitter account age limit with no issues.
I should add: One doesn't need that many for personal use, just testing things out.
You also only need the two objects oauth_token and oauth_token_secret. The rest is just noise.
RIP nitter
Wait, so do we just not use twitter now?
I see six options:
I've reverse engineered the frontend api and syndication api multiple times and it was a solution for a while but now if you call it without providing a loggedIn user's cookie it returns scrambled results that aren't chronologically ordered.
@da7a90-backup
A small minority of 'mainstream' accounts (@BBCNews for example) will display tweets in chronological order even without login.
@ohonono I've noticed that but that seems to be the exception not the rule. They've done something similar before almost a year ago but then returned to chronological order a few weeks after. I've noticed that the syndication api tends to be rate limited less than the frontend graphQl api but you need the
auth_tokencookie to get the most recent tweets.gold mark -> time sorting
gray/blue mark -> shuffled
other accounts -> login required
I am trying to set up a private nitter instance using the guest_accounts method (zedeus/nitter guest_accounts branch)
I am using https://github.com/zedeus/nitter/issues/983#issuecomment-1914616663 to generate the json.
But I keep getting "instance has been rate limited" error. What to do next or how to bypass this?
EDIT: as @cmj suggested, commenting out the line 205 worked. YAY! https://github.com/zedeus/nitter/issues/1155#issuecomment-1917167072
nitter.net works great right now as long as you don't mind typing
thisisunsafea lot.Twitter needs to get it through their thick heads that if using Twitter not logged in doesn't return usable results and Nitter is blocked, that will NOT make people create accounts, it will make them stop using Twitter. Those who do cave might out of anger refuse to buy any product advertised on Twitter.
What are these marks?
"Checkmarks" new Twitter imposed. It's not absolute since, for instance,
@NASAis a grey check (govt acct) and@AOC(grey check, govt acct) are different.Seems there is something fishy as to what can be sorted on recently posted vs. all-time likes.
That sounds like Musk is trying to make only tweets to paid accounts visible to those without accounts by burying the rest under a heap of spam from older posts. Yuck...
i might aswell deactivate my twitter
"no"
nitter.net still working perfectly with nitter-harvest, ignore expired certificate.
Until the end of February
And where can we go now?
Some nitter instances will continue to function as they use twitter accounts instead of guest accounts
Sent from Outlook for Androidhttps://aka.ms/AAb9ysg
From: vehosah @.>
Sent: Wednesday, February 7, 2024 5:37:41 PM
To: zedeus/nitter @.>
Cc: HCJ @.>; Comment @.>
Subject: Re: [zedeus/nitter] nitter.net certificate expired on 15:08:30 GMT (Issue #1155)
And where can we go now?
—
Reply to this email directly, view it on GitHubhttps://github.com/zedeus/nitter/issues/1155#issuecomment-1932552795, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BD45TZ4LBJMLMJ3OI2RCWV3YSO3WLAVCNFSM6AAAAABCNN2NUCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZSGU2TENZZGU.
You are receiving this because you commented.Message ID: @.***>
whyyyy nitter dieed :(
Which instances exactly? Could someone document a list?
I would use it to follow the agenda with its fast and simple interface. Since browsing without an account is not allowed in x, it naturally does not work in these clients. I hope a solution can be found in the future. Thank you for your service.
Hi @da7a90-backup , is there any way of contacting you privately?
If you replace the
"subtask_id": "LoginAcid",in task 4 with
"subtask_id": "LoginTwoFactorAuthChallenge",this script will work for accounts that have 2FA setup; the script will ask for the 2FA code, and then it should give you a valid token.
(assuming that you haven't already tried a bunch of times in the last ~30 minutes or so.)
they likely have a blacklist of ips. and somehow detect if a user is using a VPS
make sure its a docker on your own machine
use
https://github.com/sekai-soft/freebird
it works for me... but not on my VPS, alltho likely because I am using ARM so IDK
im able to use it... and you can use tailscale on it too !!!!!!!
How it feels watching all the Nitter instances die out, like the timelines from Loki:
Source video with somber music: https://www.youtube.com/watch?v=UKAuH-fEXPE
Looks like most instances have started failing with the exception of a select few, but their time is short. Thank you @zedeus (and other devs) for your work 🫡.
Anyone got any suggestions for Twitter RSS alternatives? I do have a Twitter account, but I'm not experienced enough with coding and all that to set up a private Nitter instance. I guess if all else fails then I really will have to go back to that shithole.
(Wasn't there something about Jack, and other ex people from Twitter, starting anew and making another Twitter-like platform?)
(There is also Threads, which is on the Fediverse, meaning that it actually fully supports third-party instances, but honestly I see Threads eventually shutting down)
I have warned people that once all nitter instances stop working, I will no longer be able to see anything they post to Twitter without a direct link to that exact tweet. For me the reason for using Nitter has been to be able to see chronological timelines without an account.
How come sotwe.com still works? I have no clue about the technicalities but there I can view at least recent tweets without an account. You just need to refresh the page (using the browser not the built in refresh button) if it does not turn up results.
I think the above comment is spam / advertisement, feel free to ignore. Made from a new account for a random website.
I don't think so, looks like a genuine post. Don't make stuff up
Not spamming or shilling. The site works and doesn't seem to try to sell me something, although I wouldn't know since I use uBlock.
Genuinely curious how they can accomplish this and if it's possible for Nitter to do the same. I have no clue who runs it and there is barely any information about it online. I thought to bring it to attention since it was mentioned that there does not seem to be a way to revive nitter this time. So why can't Nitter do what Sotwe does?
Without UBO it does seem to try and sell you an membership on the https://www.sotwe.com/pricing page
And? They provide a service that many here would like to use.
NoScript and Disconnect together also disable the attempt to sell a membership by sotwe.com and it does in fact work, no idea for how long, no idea if it's safe for anyone using a default browser with all the trackers and 3ed party crap turned on. If they ever require a membership I will treat that as a shutdown
Sotwe seems to not work for me anymore even after changing IPs. Any ideas why? Is it the same for anyone else?
They seem to have set up Cloudflare either incorrectly so everything gets blocked, or they may be blocking all nondefault browser configurations that could indicate someone who cannot be monetized. I think they must have changed their settings from "challenge" to "block," as I always got the hcaptcha challenge with my browsers.
No way I am going to expose a default browser to Sotwe or to Twitter, I don't do ad-enabled anything. Unless another solution is found, I am back to considering Twitter as DOWN except for following direct links to individual tweets. I normally respond to Cloudflare challenges by closing the tab anyway.
You can just install uBlock and block ads.
I have very comprehensive ad and tracker blocking on all browsers. Not lifting any of that to pass Cloudflare blocks.
nitter.net is now back, closing.