Support multiple shadowsocks server.
Better handling for failed servers.