黑帽联盟

 找回密码
 会员注册
查看: 5426|回复: 9
打印 上一主题 下一主题

[教程] iis二级目录泛解析反向代理 (包含泛目录)

  [复制链接]

895

主题

38

听众

3323

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    无聊
    5 天前
  • 签到天数: 1644 天

    [LV.Master]伴坛终老

    适用于windows主机首先说一下,IIS6略古老,想做反向代理也基本没戏,所以我就用IIS7.5和IIS8.5说事吧!windows server2008 iis7 利用ApplicationRequest Routing实现二级目录反向代理。

      先介绍下什么是反向代理?指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。我们可以通过反向代理实现负载平衡、突破防火墙限制等一些非常实用的Web服务器功能,目前反向代理不管在私有云还是公有云的虚拟机上用的很多很多。

      第一步:下载安装ARR(Application Request Routing), http://www.iis.net/downloads/microsoft/application-request-routing: 下载、安装过程很简单!

      第二步,简要设置ARR,配置应用程序请求路由缓存,安装完成后,IIS里会多出两个图标,分别是Application Request Routing和URL重写。2.0版本(也就是2008或者Win7系统)需要双击ApplicationRequest Routing以后,在右侧Server Proxy Settings里,将代理功能开启,而Win8以后的版本自己默认就开启了:

    31.png

    1、设置proxy
    32.png

    2、启动proxy
    33.png

    应用即可

      第三步,设置反向代理:

      ARR基本设置好了以后,需要进入一个IIS上搭建好的网站进行URL重写配置。


    方法一、修改或者创建网站根目录Web.config有则修改无则创建,内容如下栏目和域名为参数根据自己的需求修改即可
    1. <?xml version="1.0" encoding="UTF-8"?>

    2.      <configuration>

    3.       <system.webServer>

    4.         <defaultDocument>

    5.             <files>

    6.                 <clear />

    7.                 <add value="index.html" />

    8.                 <add value="index.php" />

    9.                 <add value="index.htm" />

    10.                 <add value="Default.htm" />

    11.                 <add value="default.aspx" />

    12.                 <add value="Default.asp" />

    13.                 <add value="iisstart.htm" />

    14.             </files>

    15.           </defaultDocument>

    16.          <rewrite>

    17.             <rules>

    18.                 <rule name="ReverseProxyInboundRule1" stopProcessing="true">

    19.                     <match url="^bet(.*)" />

    20.                     <action type="Rewrite" url="http://118.184.82.6/{R:1}" />

    21.                     <conditions>

    22.                         <add input="{HTTP_HOST}" pattern="bbs.cnblackhat.com" />

    23.                     </conditions>

    24.                 </rule>

    25.             </rules>

    26.         </rewrite>

    27.     </system.webServer>

    28.   </configuration>
    复制代码
    保存上传到网站根目录即可!


    方法二、图形化配置
    1、选择你要设置反向代理的网站配置URL 重写
    34.png

    2、添加URL规则
    35.png

    3、选择反向代理即可
    36.png

    4、输入你要反向代理的路径比如www51zixueba/bet/ 跳转到118.184.82.6则输入后者如下图:
    37.png

    5、双击修改规则
    38.png

    “模式”改为你要跳转的关键字(二级目录)bet名称
    39.png

    在“条件”中条件输入哪里填写“{HTTP_HOST}”意思是请求的主机名,模式格式为:“^绑定的域名$”添加主机条件当主机名称为www.51zixueba.com时才跳转
    40.png

    “重写URL”就不用管了默认生成的
    41.png

    应用即可

           总结:
      上面的 ^(.*) 、 ^192.168.3.73:8080$ 、http://targetserver:8088/{R:1}

      表示:用192.168.3.73:8080替换http://targetserver:8088/,

      {R:1}就表示^(.*),意思是“http://targetserver:8088/”后面匹配任何字符

      eg:访问192.168.3.73:8080/test/index.htm

      这个url就被重写成了http://targetserver:8088/test/index.htm

    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    勿忘初心,方得始终!

    1

    主题

    0

    听众

    20

    积分

    黑帽菜鸟

    Rank: 1

  • TA的每日心情

    2018-12-11 16:37
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    二级目录都过时啦
    回复

    使用道具 举报

    0

    主题

    0

    听众

    8

    积分

    黑帽菜鸟

    Rank: 1

  • TA的每日心情
    慵懒
    2018-10-19 16:49
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    这个的用处是什么呢?大佬们解释一下
    回复

    使用道具 举报

    1

    主题

    1

    听众

    33

    积分

    黑帽菜鸟

    Rank: 1

  • TA的每日心情
    擦汗
    2019-4-21 01:59
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    定位 发表于 2018-5-2 17:19
    主要用于二级目录,租一些好的站点

    拿shell 就不需要设置反向代理吧,如果是新域名设置了反向代理 估计还是得养站才能有排名吧
    回复

    使用道具 举报

    895

    主题

    38

    听众

    3323

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    无聊
    5 天前
  • 签到天数: 1644 天

    [LV.Master]伴坛终老

    66113443 发表于 2018-5-2 16:44
    请问老大,设置了反向代理 它的好处在哪里,有利于收录吗  还是?

    主要用于二级目录,租一些好的站点

    点评

    66113443  拿shell 就不需要设置反向代理吧,如果是新域名设置了反向代理 估计还是得养站才能有排名吧  详情 回复 发表于 2018-5-2 18:42
    勿忘初心,方得始终!
    回复

    使用道具 举报

    1

    主题

    1

    听众

    33

    积分

    黑帽菜鸟

    Rank: 1

  • TA的每日心情
    擦汗
    2019-4-21 01:59
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    请问老大,设置了反向代理 它的好处在哪里,有利于收录吗  还是?

    点评

    定位  主要用于二级目录,租一些好的站点  详情 回复 发表于 2018-5-2 17:19
    回复

    使用道具 举报

    52

    主题

    2

    听众

    310

    积分

    黑帽学员

    Rank: 3Rank: 3

  • TA的每日心情
    奋斗
    2019-9-27 16:27
  • 签到天数: 258 天

    [LV.8]以坛为家I

    学习了,多谢定位额
    回复

    使用道具 举报

    895

    主题

    38

    听众

    3323

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    无聊
    5 天前
  • 签到天数: 1644 天

    [LV.Master]伴坛终老

    小石头 发表于 2018-1-5 04:44
    定位!麻烦帮我把小霸王的主题删除, !软件失效了!

    好的
    勿忘初心,方得始终!
    回复

    使用道具 举报

    12

    主题

    8

    听众

    123

    积分

    黑帽新手

    Rank: 2

  • TA的每日心情
    慵懒
    2020-7-10 15:45
  • 签到天数: 111 天

    [LV.6]常住居民II

    定位!麻烦帮我把小霸王的主题删除, !软件失效了!

    点评

    定位  好的  详情 回复 发表于 2018-1-5 13:12
    回复

    使用道具 举报

    12

    主题

    8

    听众

    123

    积分

    黑帽新手

    Rank: 2

  • TA的每日心情
    慵懒
    2020-7-10 15:45
  • 签到天数: 111 天

    [LV.6]常住居民II

    中专解析已经成功ok!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部