首页 > 解决方案 > 在 HttpClient 中使用 socks4/5 代理?

问题描述

我在我的 HttpClient 中为我的 c# 程序使用代理。这是代码:

string proxy = "ip:port";
            var parsedProxy = proxy.Split(':');
            var handler = new HttpClientHandler
            {
                UseProxy = true,
                UseDefaultCredentials = false,
                UseCookies = true,
                AllowAutoRedirect = false,
                Proxy = new WebProxy(parsedProxy[0], int.Parse(parsedProxy[1])),
            };
            var client = new HttpClient(handler);

然后,使用此客户端发出的每个请求都使用代理。但是,我只能放入 HTTP 代理。如何将 socks4/socks5 代理放入其中?

标签: c#.nethttpproxy

解决方案


推荐阅读