public ProxyUI() { InitializeComponent(); WebProxy proxy = ZAppHelper.GetDefaultWebProxy(); Proxy = new ProxyInfo(Environment.UserName, "", proxy.Address.Host, proxy.Address.Port); }
public IProxyClient GetProxyClient(ProxyInfo myProxyInfo) { if (myProxyInfo != null) { ProxyType proxyType; switch (myProxyInfo.ProxyType) { case Proxy.HTTP: proxyType = ProxyType.Http; break; case Proxy.SOCKS4: proxyType = ProxyType.Socks4; break; case Proxy.SOCKS4a: proxyType = ProxyType.Socks4a; break; case Proxy.SOCKS5: proxyType = ProxyType.Socks5; break; default: proxyType = ProxyType.None; break; } ProxyClientFactory proxy = new ProxyClientFactory(); return proxy.CreateProxyClient(proxyType, myProxyInfo.Host, myProxyInfo.Port, myProxyInfo.UserName, myProxyInfo.Password); } return null; }
public IProxyClient GetProxyClient(ProxyInfo myProxyInfo) { if (myProxyInfo != null) { ProxyType proxyType; switch (myProxyInfo.ProxyType) { case Proxy.HTTP: proxyType = ProxyType.Http; break; case Proxy.SOCKS4: proxyType = ProxyType.Socks4; break; case Proxy.SOCKS4a: proxyType = ProxyType.Socks4a; break; case Proxy.SOCKS5: proxyType = ProxyType.Socks5; break; default: proxyType = ProxyType.None; break; } ProxyClientFactory proxy = new ProxyClientFactory(); return(proxy.CreateProxyClient(proxyType, myProxyInfo.Host, myProxyInfo.Port, myProxyInfo.UserName, myProxyInfo.Password)); } return(null); }