proxy mode

This only implements the proxy-only mode, it does not support falling back from failling to join the active raft cluster.
we should do something if the scheme does not match. can you add a todo here?
1. retry
2. choose 
3. scheme verify