NPS反向代理

实验环境:

本机(win11)、虚拟机1(win7)、虚拟机2(win10)。

win7:

IP1:192.168.6.128

IP2:192.168.126.128

win10:

IP:192.168.6.129

实验原理:

首先,win7和win10都要打开小皮并开启服务,假设win11已经打入了win7的内网,同时发现win7还有另一个网段,那么就可以通过NPS做反向代理连接到另一个网段的主机(win10)。

实验步骤:

首先:NPS这个工具包含两个应用程序,一个是nps(服务端)、一个是npc(客户端)。

将nps,npc分别放入win11和win7的C盘中,然后对win11和win7分别操作。

先看win11:

以管理员权限运行cmd并CD进入到nps的目录中,然后运行命令:

nps.exe install

nps.exe start

需要查看在nps目录下的conf目录下的配置文件nps.conf中的web配置,这里能看到web页面的用户名和密码和端口。

然后就可以在浏览器中输入win11的IP地址和端口,然后输入用户名密码。

新建客户端。

注意ID是3,复制客户端命令。

新增socks代理。

在浏览器中配置代理。

再看win7:

查看npc.conf文件并将server_addr改为win11的IP地址,端口不变。

然后以管理员权限进入cmd并CD进入npc目录,然后粘贴刚刚复制的客户端命令并执行。

最后在win11的浏览器中开启代理,访问win10的IP地址,就可以发现走的是win7的端口。

为什么会回显出win7的IP呢?因为修改了小皮的index.php文件使其返回来访者IP。又因为使用了win7做跳板机,所以当我用win11访问win10的时候没有返回win11的IP,而是返回了win7的IP。

最后记得要关闭nps。

nps.exe stop

  • 16
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

“Script Kid”

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值