The network condition between Fly and mainland China is not good. Requests from mainland China are routed to the United States or Japan. I tried changing the deployment region or setting the regional IP, but it didn’t solve the problem.
Recently I found a way to improve the network environment, which is:
Setup a server in Hong Kong, which has good network quality to mainland China and Fly hkg. Then install a reverse proxy to forward to Fly hkg.
I wrote a blog (in Chinese) to describe the method in detail, which may be useful to some people:
I still use Fly as app deployment platform. I hope Fly can optimize access from mainland China in the future.