avwo / whistle

HTTP, HTTP2, HTTPS, Websocket debugging proxy
https://wproxy.org/
MIT License
14k stars 1.08k forks source link

代理localhost没问题,为什么代理127.0.0.1请求会504 #1030

Closed mxy2316868975javascript closed 1 month ago

mxy2316868975javascript commented 5 months ago

本地hosts文件配置 127.0.0.1 localhost

现象 image image

avwo commented 5 months ago

看下响应内容是什么

mxy2316868975javascript commented 5 months ago

看下响应内容是什么

没有响应内容一直pending,127.0.0.1换成localhost就,可以请问原因有哪些

avwo commented 5 months ago

whistle 里面可以看到 127.0.0.1 的请求吗,再看下服务端有没有现在请求的域名

mxy2316868975javascript commented 5 months ago

whistle 里面可以看到 127.0.0.1 的请求吗,再看下服务端有没有现在请求的域名

whistle里可以看到请求,pending一段时间后显示504, 服务端有请求的域名

avwo commented 5 months ago

规则里面的 127.0.0.1:3000 改成 http://localhost:3000 试试

mxy2316868975javascript commented 5 months ago

规则里面的 127.0.0.1:3000 改成 http://localhost:3000 试试

改成localhost没问题,想问的是用127.0.0.1为什么不行的原因,以及解决方案

avwo commented 5 months ago

看下 devServer 的 allowedHosts 配置

mxy2316868975javascript commented 5 months ago

devServer 的 allowedHosts

allowedHosts: 'all'

avwo commented 5 months ago

这个是你本地服务问题,你可以简单写个监听 3000 端口的服务测下是否ok