问题描述
我是mitm的新手。 https://mitmproxy.org/
AppServer1(Windows 2016服务器)正在运行我们的IIS网站应用程序(WebApp1)(目前运行正常,没有任何问题)。 我还添加了一个SSL证书,并且可以正常加载,没有任何问题。Chrome浏览器显示它是受信任的(从AppServer1服务器内部和外部进行导航时“连接是安全的”,但在“局域网内”进行导航。到目前为止,我们不允许直到应用完全准备就绪为止,仍可以访问互联网用户。)
我们在哪里有业务要求
- 我们需要拦截来自AppServer1外部用户的所有流量/请求
- 并将它们发送到我们创建的另一个应用程序(UserRequestDashboardApp),
- 并且我们还需要mitm并将其发送到WebApp1。
我已经阅读了多次文章,据我了解,反向代理模式是满足我们要求的正确选择。
WebApp1在url上运行-customappservice1.com,端口-443
然后我使用以下CMD命令启动mitm(版本4.0.4)
.\mitmdump -p 8080 --mode reverse:https://customappservice1.com
我在http:// *:8080 上获取状态代理服务器的声音
当我在AppServer1 chrome浏览器或AppServer1外部的任何服务器浏览器上键入customappservice1.com时,我似乎看不到终端中的任何流量。 WebApp1页面可以从AppServer1服务器的内部和外部很好地加载,但是终端上完全没有流量
在将流量/请求发送到UserRequestDashboardApp和WebApp1之前,任何人都可以帮助我在终端上捕获流量吗?
我尝试正常运行mitm,并且运行正常(我可以在终端上看到流量/请求正常)
- 我在CMD中启动了mitm(它说 Proxy Server在http:// *:8080 上监听)
- 我设置了
- Windows服务器代理=本地主机
- 端口= 8080
解决方法
您是否尝试将请求配置为使用 mitmproxy 的地址?
此外,网络浏览器可能使用了与操作系统不同的代理配置。因此,您可以尝试配置 Chrome 的代理设置。