C# 在我的应用程序中使用的代理选项

C# 在我的应用程序中使用的代理选项,c#,proxy,C#,Proxy,我编写了一个下载YouTube视频的小应用程序,但与大多数公司一样,它们不允许您查看YouTube,因此我想在我的应用程序中加入一个代理选项,通过提供的代理ip和端口下载YouTube视频。您可能正在寻找以下内容: 通过这种方式,您可以引用系统代理设置或使用自己的设置覆盖它们 如果你的应用程序源于你可以查看 更新 要使您的.NET应用程序使用特定代理,请执行以下操作: <?xml version="1.0"> <configuration>

我编写了一个下载YouTube视频的小应用程序,但与大多数公司一样,它们不允许您查看YouTube,因此我想在我的应用程序中加入一个代理选项,通过提供的代理ip和端口下载YouTube视频。

您可能正在寻找以下内容:


通过这种方式,您可以引用系统代理设置或使用自己的设置覆盖它们

如果你的应用程序源于你可以查看


更新

要使您的.NET应用程序使用特定代理,请执行以下操作:

<?xml version="1.0">
    <configuration>
        <system.net>
            <defaultProxy>
                <proxy usesystemdefault="False" 
                   proxyaddress="<YOUR_PROXY_IP_ADDRESS>:<YOUR_PROXY_PORT>" 
                   bypassonlocal="True" />
            </defaultProxy>
        </system.net>
    </configuration>
在应用所在的文件夹中创建一个名为[Your_App_Name].exe.config的文件

编辑新创建的文件以包含以下内容:

<?xml version="1.0">
    <configuration>
        <system.net>
            <defaultProxy>
                <proxy usesystemdefault="False" 
                   proxyaddress="<YOUR_PROXY_IP_ADDRESS>:<YOUR_PROXY_PORT>" 
                   bypassonlocal="True" />
            </defaultProxy>
        </system.net>
    </configuration>


用您想要使用的代理替换

请澄清您的问题。这个代理到底应该做什么?在“菜单”选项卡上,我会有选项,然后在该选项下显示代理。当你单击“代理窗体”弹出,编辑代理设置完成后,点击“保存”,然后你可以粘贴到youtube链接,它将通过你在“代理设置”下设置的代理下载视频。你确定需要一个应用程序吗那个你为什么不直接使用IE或Firefox,并在其中更改代理设置呢?我想学习如何在我的应用程序中实现代理设置,我是一名网络管理员,我们已经锁定了浏览器设置,因此你无法更改它们。我只希望我的应用程序使用特定的代理。要下载,System.Net.WebProxy类可以这样使用吗?