pub async fn connect(
        context: SharedContext,
        svr_cfg: &ServerConfig,
    ) -> ProxySocketResult<Self> {
        Self::connect_with_opts(context, svr_cfg, &DEFAULT_CONNECT_OPTS).await
    }
Create a client to communicate with Shadowsocks' UDP server (outbound)
crates/shadowsocks/src/relay/udprelay/proxy_socket.rs