Have you tried using manual OpenVPN with ExpressVPN. It has been more stable than the apps lately.
Otherwise, most traditional VPNs are not working as good these days. You might want to consider using a V2ray proxy service such as WannaFlix or 12VPN. You can find some discount codes here if you want to try one of those.
When I am on my work computer, no VPN, all the banner ads are ExpressVPN. At least it feels that way. I haven't done any actual research or studies on it. Usually the sites I visit are foreign sites that aren't blocked.
Legal or not I don't know. But that's what it is.
I use a padavan router for Shadowsocks. I think it also supports V2ray, I'll have to play around with it when I go back to China.
Any VPN that works with manual OpenVPN can be set up on any router with dd-wrt, Openwrt, Tomato, Asus Merlin, etc. If you have a router flashed with the Expressvpn app, I would consider flashing one of those firmwares instead and set up an Expressvpn manual Openvpn connection on it. Other than Expressvpn, sometimes works with standard OpenVPN (128bit or 256bit, not ECC or XOR).
I quit using express in September 2019 when my subscription ended. About the time they started spamming the Chinese internet with banner ads the service began to become unreliable.
Like, every website in China has an Express ad or two. I'm guessing when they did that the CCP started to more actively block it.
Currently I'm using Astrill and it works. Well, sometimes there are issues but nothing more than expected being in China.
I have been using express on Linux and Router without any issues for one year, except for the occasional disconnection. It is a command line client. Nord VPN has only a comand line client , but does not work so well, but is it not related to Linux as the android port does not works better, even with the obfuscated servers. Astrill indeed only has a GUI version, so that would require some investigation in order to be able to script it. It supports stealth of course.
I know that Express has one but it's usually the last one to get the updates when there are China connectivity problems. I didn't know that Nord had one. Does it support the obfuscated server setting? I think the Astrill one is a GUI client? Do they also have a command line version that can be used for automated testing? Does it support their custom protocol (stealthvpn or whatever it's called)?
ExpressVPN is using OpenVPN (most likely with some kind of obfuscation). is using OpenVPN XOR. VyperVPN is using Chameleon (proprietary protocol). NordVPN is using obfuscated OpenVPN. WannaFlix is using ShadowsocksR.
Standard OpenVPN is blocked, but some providers have figured out workarounds.
Ok, all right. Thanks ! Do you think we can download these versions of openVPN (not chameleon ofc)? Can I set up my own VPN using OpenVPN, so it can be used in China ?
​
Or should I give up on this project and pay ExpressVPN ? (i don't want to plz)