Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feedback #16

Open
ZhymabekRoman opened this issue Jan 16, 2024 · 32 comments
Open

Feedback #16

ZhymabekRoman opened this issue Jan 16, 2024 · 32 comments

Comments

@ZhymabekRoman
Copy link
Member

ZhymabekRoman commented Jan 16, 2024

Please use this issue to report any kind of problems and issues

@sergeevabc
Copy link

https://freedium.cfd/https://betterprogramming.pub/the-secret-ingredient-for-becoming-a-better-developer-at-any-level-be-curious-1797c9fbcc1c

This page isn’t working right now
freedium.cfd can't currently handle this request.
HTTP ERROR 502

@ZhymabekRoman
Copy link
Member Author

Someone DDOSing us! Fixed...

@sergeevabc
Copy link

@ZhymabekRoman, thank you for the prompt response and the very existence of this thread where users can report problems. I confirm that your service is back to normal.

@mathix420
Copy link

Crazy, I wonder who wants to ddos such great service... I hope it's not a company..

@tr1ten
Copy link

tr1ten commented Feb 29, 2024

This doesn't seem to work either, only half of the content is visible :(

@ZhymabekRoman
Copy link
Member Author

@tr1ten Fixed

@ZhymabekRoman
Copy link
Member Author

LMAO: https://freedium.cfd/https://medium.com/@s7ryker/this-site-is-bypassing-medium-coms-paywall-24173dc9b3a4

@MrVtR
Copy link

MrVtR commented Mar 14, 2024

Website is working?
Here I get error HTTP ERROR 502 when I try to open it

@ZhymabekRoman
Copy link
Member Author

@MrVtR Fixed, thanks!

@nursyahr
Copy link

Not really an issue but just a note to anyone else, if you're accessing via uni wifi and run into an error it might be the uni wifi.

@yluom
Copy link

yluom commented Apr 26, 2024

Unable to join freedium.cfd, is it still available ?

@ZhymabekRoman
Copy link
Member Author

Yes, of course

@Szymok
Copy link

Szymok commented Jul 11, 2024

hi, ERROR 502 again

@ZhymabekRoman
Copy link
Member Author

ZhymabekRoman commented Jul 11, 2024

yeah, interesting...

in investigation proccess...

@Nagarajan1990
Copy link

Screenshot_2024-07-17-11-50-39-586_com.android.chrome.jpg

@chester89
Copy link

It's not working for me either. About a week or longer

@ZhymabekRoman
Copy link
Member Author

Yeah, I knew that. Guys, I need a good Python engineer to help me figure out what's wrong with the current shutdowns.

Idk what's the problem, trace logs says sometimes problem with Redis, that it took like 2 minute to perform basic operations like GET. That's probably because of server Contabo. I tried to get Hetzner Amphere cloud instances, but Hetzner's IP is blacklisted, so requests to Medium GraphQL API falls under the status code 403, possible Cloudflare protection.

Another problem might be using SQLite as cache database, with custom ZSTD based compression library, and whole thing might be making very hight CPU usage, so it's leads to timeout request, or hang out whole application.

@ZhymabekRoman
Copy link
Member Author

Solutions are for now:

  • Disabling SQLite based cache - Done, no result
  • Moving to Hetzner - Done, can't test properly, balcklisted IP
  • Refactor connection section in Freedium - Done, doesn't affects
  • ???

@chester89
Copy link

chester89 commented Jul 18, 2024 via email

@ZhymabekRoman
Copy link
Member Author

Nah, they are containered in one docker-compose

@KartikSoneji
Copy link

Moving to Hetzner - Done, can't test properly, balcklisted IP

My Python is a bit rusty too, but about cloudflare blocking requests: have you tried messing with the http protocol version and cipher suite list? In the past at least that was quite effective in tricking cloudflare's detection engine.
Not sure if the blacklisted IP makes cloudflare immediately shut the request down but worth a shot I think.

@ZhymabekRoman
Copy link
Member Author

@KartikSoneji Do u have more details about that?

@KartikSoneji
Copy link

@ZhymabekRoman so I actually ran into this while trying to download videos (specifically, Pokémon) from anime sites 😅
(original source)

I found that this bypasses cloudflare captchas:

curl -L --user-agent "Mozilla/5.0" --cipher AES256-SHA256 --tls-max 1.2 "<url>"

@ZhymabekRoman
Copy link
Member Author

@PescheHelfer
Copy link

not really, at least not in the last 7 hours:
https://romans-status-page.vercel.app/status/freedium

@ZhymabekRoman
Copy link
Member Author

@PescheHelfer, fixed, thanks!

@ZhymabekRoman
Copy link
Member Author

Someone send me this:

I have created a shortcut to read medium articles from iOS mobile, here is the shortcut link
https://routinehub.co/shortcut/19111/

@chester89
Copy link

chester89 commented Jul 22, 2024 via email

@ZhymabekRoman
Copy link
Member Author

@chester89, Very bad cheap server (thanks Contabo), Python, and (I suppose) 20GB SQLite database. That's three big problems. Things are better now that we've migrated to Hetzner's dedicated server, but it has become very expensive to host. For now it's not a problem as it's a corporate server, but in the future I plan to rewrite some critical parts to Cython, in short, C-based types in Python, I suppose that should speed up things up to 400x. Migrating to Postgres also helps to speed up database queries and reduce disk usage.

@allenyllee
Copy link

Hi @ZhymabekRoman, do you consider receiving crypto coins as donation, such as BTC, ETH, ADA...etc.?

@ZhymabekRoman
Copy link
Member Author

@allenyllee Yes, of course. But at the moment I don't know what crypto wallets are acceptable to use.

Can you recommend a crypto wallet?

@allenyllee
Copy link

@ZhymabekRoman I am Cardano fans, If you don't have any preferred blockchain system yet, I highly recommend you give Cardano a try. Cardano's liquidity staking system is very fluent and safe. Your fund never leaves your wallet, just stake to a staking pool, and you will receive the rewards. Furthermore, you can operate your own staking pool, and asking peoples to stake on your pool, then your pool will receive a portion of rewards. Maybe this reward can support your Freedium site.

To avoid you think I am a scam, I do not provide any link, I highly suggest you to study by yourself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests