public Configuration.ProxyEntity GetProxyEntity(string encryptedString) { Configuration.ProxyEntity proxyEntity = new Configuration.ProxyEntity(); string proxyStr = Common.EncUtil.DesDecrypt(encryptedString); //分割数据 string[] proxyInfoArr = proxyStr.Split(";".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); string[] cc; foreach (string c in proxyInfoArr) { cc = c.Split("=".ToCharArray()); if (cc.Length > 1) { switch (cc[0]) { case "proxyAddress": proxyEntity.proxyAddess = cc[1]; break; case "proxyUid": proxyEntity.proxyUid = cc[1]; break; case "proxyPwd": proxyEntity.proxyPwd = cc[1]; break; case "msmqMsgPath": proxyEntity.msmqMsgPath = cc[1]; break; default: break; } } } return(proxyEntity); }
public ProxyEntity GetProxyEntity_URL2() { Configuration.ProxyEntity proxyDetailEntity = new Configuration.ProxyEntity(); _IP ip = getip(); proxyDetailEntity.IsProxy = true; proxyDetailEntity.proxyAddess = ip.ip; proxyDetailEntity.proxyUid = ""; proxyDetailEntity.proxyPwd = ""; proxyDetailEntity.msmqMsgPath = ""; return(proxyDetailEntity); }
public ProxyEntity GetProxyEntity_URL() { Configuration.ProxyEntity proxyDetailEntity = new Configuration.ProxyEntity(); //GET获取代理IP if (Program.proxyList_URL.Count == 0) { GetProxy_URL(); } if (Program.proxyList_URL.Count > 0) { string address = Program.proxyList_URL[0]; proxyDetailEntity.IsProxy = true; proxyDetailEntity.proxyAddess = address; proxyDetailEntity.proxyUid = ""; proxyDetailEntity.proxyPwd = ""; proxyDetailEntity.msmqMsgPath = ""; } return(proxyDetailEntity); }