Does Cisco AnyConnect Work in China? What to Do When a Server Is Blocked
Updated
Yes, it works. AnyConnect is Cisco’s enterprise VPN protocol; companies worldwide depend on it for remote work, and the chance of it being banned outright in mainland China is low. What does get blocked is an individual server address, not the protocol. So the real question is whether your provider has enough addresses and replaces them fast enough. Below: why it holds up, how to troubleshoot, and how to install and update the client.
Why AnyConnect survives blocking better than proprietary VPN apps
AnyConnect traffic is standard TLS; from the outside it looks like a visit to an HTTPS website. It is the default for corporate intranets, and foreign companies’ offices in China use it every day, so blocking it wholesale is expensive.
Proprietary VPN apps have the opposite problem: their protocol is their own, its fingerprint is fixed, and once it is recognised the whole app stops working — and the app itself gets pulled from stores. The AnyConnect client is published by Cisco, and the open-source alternative OpenConnect exists for Windows, macOS, Linux, iOS and Android, so the client layer cannot be taken away.
What gets blocked is a server address. When one is flagged, that machine becomes unreachable and the others are unaffected. RoyalShield runs its own machines in 24 regions; a flagged address is replaced with a new one, the domain updates automatically, and the address saved in your client stays the same.
Installing the client
- Download the installer for your system from this site’s AnyConnect page. Windows 10 and later, macOS, iOS, Android and Linux are all covered; Windows 7 and 8 can only use version 4.9, the last one that supports them.
- Open the client and enter the server address your provider gave you. RoyalShield users click a region’s flag on this site to copy that region’s address.
- Enter your username and password. AnyConnect needs no certificate file and no configuration import; the same two credentials work on every device.
- Once it shows “Connected”, open an IP-lookup page to confirm the exit is in the region you chose.
When it will not connect, check in this order
- Try another region’s address. This is the fastest test: if another region connects, that one server is temporarily unreachable — wait a few minutes or use another region.
- Change networks. If home broadband fails, try mobile data once, and vice versa. Blocking often differs between carriers.
- Read the client’s error. “Login failed” means wrong credentials or an expired account; “Untrusted server certificate” usually means the system clock is wrong or the current network is intercepting TLS — switch networks; only “Connection attempt has failed” means the address is unreachable.
- Update the client to the latest version. Compatibility problems in old versions show up as connection failures, especially after a major OS upgrade.
- If none of that works, switch connection method. The same account can use OpenVPN or sing-box to reach the same servers, and blocking of the three protocols is independent.
Updating Cisco AnyConnect
Cisco renamed AnyConnect to Cisco Secure Client; features and usage are unchanged. You do not need to uninstall first: install the new version over the old one and it keeps your saved server addresses.
Windows 10 and later and macOS use the 5.x line; Windows 7 and 8 stay on 4.9, the final version for those systems. On phones, update through the App Store or Google Play.
If the app store in your region does not list Cisco Secure Client, use the open-source OpenConnect client instead — same protocol, same username and password.
FAQ
Is AnyConnect legitimate enterprise software in China?
AnyConnect is Cisco’s remote-access software for businesses. Companies worldwide use it to reach their intranets, including foreign companies’ branches in mainland China. It is standard commercial software available from Cisco and the app stores.
Is a slow connection a sign of throttling?
More often it is cross-border congestion at evening peak. Try another region first, then check whether only one app is slow. RoyalShield’s region list shows a red/yellow/green light for each region’s current load — pick a green one.
Why does the same address connect sometimes and fail other times?
The address is a domain name, and the machine behind it changes automatically with blocking and load. The address you see stays the same while the server behind it has been swapped. If it fails, wait a minute or two and retry; that is usually the switch in progress.
AnyConnect, OpenVPN or sing-box — which should I use?
AnyConnect is the least effort: a mature client and no configuration import. OpenVPN suits routers and Linux servers. sing-box uses the hysteria2 protocol and performs best on networks with heavy packet loss. One account works with all three; if one will not connect, switch to another.
Will a long session disconnect on its own?
AnyConnect itself does not disconnect on a timer. When the account expires the server ends the session; reconnect after renewing.
Related pages
- AnyConnect client downloads (all platforms) →
- OpenVPN access →
- sing-box access →
- How to choose a China VPN →
- Tencent Video or iQIYI Says “Not Available in Your Region” Even on a VPN? Fix It in 5 Steps →
- How to Choose a China VPN: Where the Mainland IP Comes From and Why Free Ones Keep Dropping →
- Choosing a VPN Router: Flash Your Own or Buy It Ready, and Which Devices Belong Behind It →
- How to Import a sing-box Subscription: Hiddify by QR Code, Desktop by Paste, Other Clients →