iis - 使用 IIS 作为应用程序和 Internet 代理服务器之间的转发代理
问题描述
我在企业内部遇到问题,我们使用代理服务器访问互联网。我想为应用程序 REST 服务启用 Internet 访问。该应用程序不支持代理配置。我想使用 IIS 作为转发代理。应用程序会将请求发送到 IIS,IIS 将使用 Internet 代理服务器将请求转发到正确的 Internet 端点。
我已经在端口 8443 上配置了 IIS 网站,以将所有流量转发到特定的 Internet 地址 (ARR)。我还配置了 defaultProxy,我理解它应该是 Internet 代理服务器,例如:
<defaultProxy useDefaultCredentials="true">
<proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://proxyserver:port" scriptLocation="" usesystemdefault="false" />
</defaultProxy>
当我检查 Internet 代理服务器上的日志文件时,我没有发现任何来自 IIS 的流量。似乎 IIS 没有使用 defaultProxy 设置将流量转发到 Internet。
我在这里做错了什么?
是否有任何其他选项可以设置可以使用 Internet 代理服务器将流量转发到 Internet 的转发代理?
解决方案
推荐阅读
- c# - C# Winform 注册表更改似乎有效,但实际上并没有
- bash - 如何永久更改 Visual Studio Code 终端默认值
- excel - VLOOKUP 返回 FALSE 的函数
- postgresql - 选择正确的数据库类型
- javascript - 带有多选扩展的 typeahead.js:如何设置默认选择?
- python-3.x - subprocess.Popen ModuleNotFoundError
- javascript - 护照自定义策略 req.user 不起作用
- c# - 如何在 Unity 中使用 Random.Range 获得图像纹理?
- laravel-8 - 未捕获的错误:Ziggy 错误:路由“batch.run”不在路由列表中
- cuda - 使用驱动程序 API 编译 CUDA 动态并行代码时出错