How to resolve the issue of not being able to connect to BSC using Metamask in China?

Recently, I found that I couldn't connect to the BNB Smart Chain (BSC) wallet configured on Metamask, but I could still use Binance Wallet. However, since I rarely use it, I didn't pay much attention to it. Yesterday, I happened to think about it and did some research to find the reason. This problem is likely to be encountered by many Chinese people, so I want to share it here.

Where is the problem?#

Most people refer to this set of solutions when configuring the BSC wallet on Metamask:

And this is also what the Binance official website says. But now the problem is that in China, we cannot directly connect to - at least not with the internet service provider I use. The specific reason is unknown, but I have tried ping, and each time the result is a different IP address and always "Request Timed Out".

In other words, my Metamask cannot connect to the RPC URL configured above!


Now that we have found the problem, let's move on to the solution.

Although the official tutorial mentioned above does not mention it, we can actually change the RPC URL.

Visit and we can find a list of RPC URLs for the BNB Smart Chain Mainnet:


Choose a server address that can be successfully connected to the current network (select the one with a green score and low latency), and replace the original RPC URL in the configuration with it.

By doing so, you can continue to use BSC on Metamask.


Note: RPC stands for remote procedure call, which means remote procedure call.

Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.