IIS 正向代理和反向代理(一):转换端口

发布时间:2026/9/4 13:47:38
IIS 正向代理和反向代理(一):转换端口 反向代理一转换端口文章目录反向代理一转换端口前言☆☆☆ 实现效果一、下载相关IIS插件二、配置2.1 Application Request Routing(ARRv3.0)2.2 Url-Rewite三、开始反向代理3.1 新建网站3.2 URL 重写3.3 开始测试总结前言正向代理一般用于隐藏访问者真实信息通过代理服务器对目标进行访问的操作。比如我们有时候需要访问googlegoogle在国内无法直接进行访问这时候我们就可以通过一个能够访问google的服务器将我们的请求信息转发给google并接收google的返回结果。反向代理一般是要隐藏真实的服务器信息代理服务器将客户请求转发给目标服务器并将目标服务器的返回结果反馈给客户。常用的例子有负载均衡反向代理一般常用NGINX其实IIS也有这个功能。总得来说正向代理针对的是如何隐藏真实客户端反向代理针对的是如何隐藏真实的服务端。☆☆☆ 实现效果从本机代理后的站点地址访问到服务器地址的数据本机代理的地址http://localhost:4888/api/CodeParm/Get?deviceName0code0000服务器地址http://localhost:8051/api/CodeParm/Get?deviceName0code0000一、下载相关IIS插件安装这两个插件网址打不开的可以直接下载我上传的文件1、Application Request Routing(ARRv3.0)点击下载2、Url-Rewite点击下载二、配置2.1 Application Request Routing(ARRv3.0)安装完ARRv3.0之后IIS中功能菜单中会多出一个Application Request Routing Cache中双击打开代理的功能2.2 Url-Rewite安装完Url-Rewite之后IIS中功能菜单中会多显示URL 重写显示有就行。三、开始反向代理3.1 新建网站新建一个网站叫ProxyTest端口4888(随意)3.2 URL 重写双击URL 重写2、添加规则- - 空白规则注1、名称可随意填写2、模式填写为(.*)3、重写URL是填写服务器url地址后面再写{R:1}4、点击应用3.3 开始测试1、点击ProxyTest--浏览2、输入要访问服务器的接口数据即可。注1、服务器的接口地址为http://localhost:8051/api/CodeParm/Get?deviceName0code0000总结若有什么问题或不解或有什么想学的知识点欢迎提出点点关注让作者有更多的动力发布更多的文章