Cannot use VPN after install Charles web proxy
Fixed. 

Charles use itself as a web proxy to sniff on every request passing through the network interface. Besides turn off Charles in its proxy settings, you still need to check if the web proxy is turned of in your mac's network settings. 

As every VPN has its own proxy settings, don't forget to turn off web proxy in VPN.