Example #1
0
        private void DealWithServer(HtmlNode free)
        {
            var serverNode = free.SelectNodes("h4");

            var server = new Server
            {
                IP = GetValue(serverNode[0].InnerText),
                Port = GetValue(serverNode[1].InnerText),
                Password = GetValue(serverNode[2].InnerText),
                Method = GetValue(serverNode[3].InnerText)
            };
            var url = GetQRCode(server);
            GenerateQrcode(url, server.IP);
        }
Example #2
0
 private string GetQRCode(Server server)
 {
     var url = server.Method + (object) ":" + server.Password + "@" + server.IP + ":" +
               server.Port;
     return "ss://" + Convert.ToBase64String(Encoding.UTF8.GetBytes(url));
 }