I confirm it's not because of firewall or any anti virus because it worked before.
I do have some abnormal actions which may cause this issue.
Step 1. I installed itch client on my home computer (Let's call it PC A) a few days ago. The client worked perfectly.
Step 2. I installed itch client on the computer of my workspace (Let'c call it PC B) the next day. I forgot my password. So I reset my password via website and managed to login itch client on PC B.
Step 3. Later, I got back home and noticed my account remains login status in my home PC until I clicked something. Then the client required me to re-input the password, which I totally understand, because I had reset password in step 2.
Since that, I won't be able to log in my account on PC A. Even resetting my password won't work. I've reset about 3 times. Every time I can log in my account on website with my new password, but the client always saying "No connection".