【问题标题】:What is a good proxy for me to install and test my Windows Service?什么是我安装和测试 Windows 服务的好代理?
【发布时间】:2026-02-01 03:00:01
【问题描述】:

我的应用程序(用 C# 编写的 Windows 服务)的部署要求表明存在代理服务器。

根据我与将安装我的应用程序的人的互动: 1. 他的公司通过代理阻止访问互联网 2. 他需要在他的 IE Con​​fig 中提供代理 script 的路径。 3. 他还需要输入用户名/密码。

我的应用程序需要访问公共托管的 WebService。在准备过程中,我给他发了一个测试 Winform 应用程序。在 app.config 文件中,我使用了这篇文章中提到的设置.NET client app: how to reach Web Services in case of proxy? 但是,它没有用。我根据他的 IE 设置自定义了 App.config 中的代理设置,但似乎没有任何效果。

我不想使用 System.Net 类在我的应用程序中对代理设置进行硬编码。毫无疑问,我想使用配置文件。

所以,我想在 VPC 映像上安装代理并尝试让我的应用程序运行。

我的问题: 1. 什么是我可以在我的 VM 上安装的好代理(仅限 Windows - 没有 linux/squid pls.),它将复制我在上面 2 和 3 中提到的行为。 2. 如果有兴趣,我使用的代理设置是:

<system.net>
    <defaultProxy >
        <proxy usesystemdefault= “False“ proxyaddress=“http://10.1.10.10:8080“ bypassonlocal=“True“ />
    </defaultProxy>
</system.net>

假设系统会从IE读取设置,我也试过了

<proxy autoDetect="true" />

没有用。

请。如果我的要求不清楚,请告诉我。

【问题讨论】:

  • 有可用的 Windows Squid 二进制文件。

标签: c# windows-services proxy app-config


【解决方案1】:

开源的squid proxyWindows binaries

如果您的 VPC 中有 Windows Server 操作系统,您可以试用 Microsoft 自己的 ISA Server。有一个 180 天试用版here

【讨论】:

    最近更新 更多