配置 WinHTTP 的代理设置

2024-03-10 08:08
文章标签 配置 设置 代理 winhttp

本文主要是介绍配置 WinHTTP 的代理设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

配置 WinHTTP 的代理设置

适用于:  Exchange Server 2010 SP2, Exchange Server 2010 SP3

在 MicrosoftExchange Server 2010 中,某些服务器角色依靠基础 MicrosoftWindows HTTP Services (WinHTTP) 管理所有 HTTP 和 HTTPS 通信。集线器传输服务器和边缘传输服务器都可以使用 HTTP 访问 Microsoft Exchange 反垃圾邮件更新服务和 Microsoft Forefront Protection for Exchange Server 反垃圾邮件更新服务的筛选器更新,以及证书吊销列表 (CRL) 验证的筛选器更新。如果您的组织支持客户端智能卡身份验证来连接到 Exchange,并且已提交客户端证书的 CRL 托管于防火墙之外,则需要为客户端访问服务器配置代理服务器,以便提出出站请求来执行 CRL 验证。此外,如果 Exchange 组织的存档由 Windows Live 托管,则这些组织的客户端访问服务器和邮箱服务器必须能够向 Microsoft 数据中心提出出站 HTTP 请求。

在大多数组织中,代理服务器用于与 Internet 上的目标进行 HTTP 和 HTTPS 通信。如果您的组织使用代理服务器,而 Exchange 传输服务器未配置为使用 HTTP 和 HTTPS 代理服务器,则必须进行以上配置,以保证启用了 HTTP 的 CRL 验证能够正常工作。

配置 WinHTTP 的最简单的方法就是使用 Netsh.exe 工具。Netsh.exe 是一种命令行工具,位于所有运行 Windows Server 2008 的计算机的 %System32% 目录中。您可以用 Netsh.exe 来设置和查看 WinHTTP 配置。所有与 WinHTTP 相关的命令都包含在 Netsh.exe 工具中的 WinHTTP 上下文菜单下。

有关如何使用 Netsh.exe 工具的详细信息,请参阅如何使用 Netsh.exe 工具和命令行开关。

若要了解与反垃圾邮件和防病毒功能相关的其他管理任务,请查看管理反垃圾邮件和防病毒功能。

使用 Netsh.exe 配置 WinHTTP 的代理设置

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅传输权限主题中的“集线器传输服务器”和“边缘传输服务器”条目。

要导航到 WinHTTP 上下文菜单,请打开管理员命令提示符窗口,键入 netsh,然后键入 winhttp

C:\Windows\system32>netsh
netsh>winhttp
netsh winhttp>

使用 set proxy 命令配置代理设置。您可以在键入此命令时加上一个问号,来查看此命令的语法。

netsh winhttp>set proxy /?

本示例指定 HTTP 服务器和 HTTPS 服务器都要通过代理服务器 proxy_server 进行访问,但由“<local>”参数指定的主机名不包含句点的服务器除外。

netsh winhttp>set proxy proxy_server "<local>"

本示例通过使用 import proxy 命令导入 Internet Explorer 使用的代理信息。

netsh winhttp>import proxy source=ie

本示例使用 reset proxy 命令将 WinHTTP 代理重置为 DIRECT。

netsh winhttp>reset proxy

即使您未运行代理服务器,我们也建议您使用 Netsh.exe 检查以前是否设置过代理。本示例通过在不带任何参数的情形下运行该工具来显示当前配置。

netsh winhttp>show proxy

这篇关于配置 WinHTTP 的代理设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/793588

相关文章

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

Nginx 重写与重定向配置方法

《Nginx重写与重定向配置方法》Nginx重写与重定向区别:重写修改路径(客户端无感知),重定向跳转新URL(客户端感知),try_files检查文件/目录存在性,return301直接返回永久重... 目录一.try_files指令二.return指令三.rewrite指令区分重写与重定向重写: 请求

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2