使用系统默认代理与c#

时间:2018-03-16 20:44:10

标签: c# proxy

我目前正在使用https://tuxler.com/作为tuxler的应用程序来通过代理来浏览互联网。

我想知道是否可以通过c#来使用该代理来下载网页。我尝试了一些项目,其中一项如下: -

var handler = new HttpClientHandler();
handler.UseProxy = true;
handler.UseDefaultCredentials = true;
handler.Proxy = WebRequest.DefaultWebProxy;
var client = new HttpClient(handler);
client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "Mozilla/5.0 Bla");
response = await client.GetByteArrayAsync(page);

基本上我想做的是使用与我的浏览器一样使用相同代理的c#代码。

1 个答案:

答案 0 :(得分:2)

Tuxler 是基于Google扩展程序的VPN,因此您只能在 Chrome浏览器中使用它。

尝试使用桌面应用程序的其他VPN,例如:Windscribe(免费)或OpenVPN(您需要配置VPN)。

来自计算机的所有流量都将通过VPN推送。您不需要在c#代码中设置任何内容。