You don't particularly care to view anything on .ru, but you're complaining that you can't open a website (which you'd like to view) which is on .ru. What a bizarre thing to say.
.ru was an euphemism, I meant the country [Russia] not the specific .ru tld.
rutracker.org is hosted in Russia.
libgen and sci-hub are using a more complicated setup with lots of fronts (in various countries) run by people who know what they're doing. I believe the backend infrastructure is in Russia.
reply