public ActionResult <string> Get()
        {
            var          hostList      = new[] { "hk1.freessr.com", "hk2.freessr.com", "hk3.freessr.com" };
            const int    port          = 443;
            const string password      = "******";
            const string method        = "aes-256-cfb";
            const string protocol      = "auth_aes128_md5";
            const string protocolparam = "1024:Wv6389yvGb";
            const string obfs          = "tls1.2_ticket_auth";
            const string @group        = "FreeSSR";
            var          subscription  = string.Empty;

            foreach (var server in hostList)
            {
                //ssr://base64(host:port:protocol:method:obfs:base64pass/?obfsparam=base64param&protoparam=base64param&remarks=base64remarks&group=base64group)
                var ssr = $"ssr://{Base64Url.Base64Encode($"{server}:{port}:{protocol}:{method}:{obfs}:{Base64Url.Base64Encode(password)}/?obfsparam={null}&protoparam={Base64Url.Base64Encode(protocolparam)}&remarks={Base64Url.Base64Encode(server)}&group={Base64Url.Base64Encode(group)}")}";
                subscription += $"{ssr}\r\n";
            }
            var bytes = Encoding.UTF8.GetBytes(subscription);

            return(Convert.ToBase64String(bytes));
        }