zyzling

Results 12 comments of zyzling

> 看起来像是DNS没解析出来 但实际上,使用postman是可以请求的(把调试的系统代理关了),是不是代理引起的呢?但貌似把系统代理给关闭,或者在设置里选择不使用代理,也是这个问题。

> 这个就很奇怪了,没什么特别的配置。从报错来看,就是没法访问这个URL地址,试试http不用https? 我明天检查下DNS看看,再试一波,感谢大佬。另外想问一下,如果想抓访问本地端口的请求,该怎么配置?相当于程序在本地开了个端口,然后自己访问,我想抓到他们间的数据包,该怎么设置?还是暂时不支持?

> 本地流量看这个文档:https://reqable.com/zh-CN/docs/capture/localhost 感谢大佬,明天试完同步结果给到您

> 这个就很奇怪了,没什么特别的配置。从报错来看,就是没法访问这个URL地址,试试http不用https? 大佬,刚刚试了下,通过ipconfig /flushdns命令刷新dns后也不行,dns服务器目前是用的公司内部的,而请求的地址也是公司内网,所以应该排除了dns的问题。而且我同时用postman去访问是可以的: ![image](https://github.com/reqable/reqable-app/assets/32919701/ea92cce2-0b66-45f9-9550-cfe8cd3e15cb) 但奇怪的是,只要我开了这里的代理,就访问不了了。 ![image](https://github.com/reqable/reqable-app/assets/32919701/ab0f02a6-4a93-4d37-a567-ff60d4befc60) postman访问就出错: ![image](https://github.com/reqable/reqable-app/assets/32919701/ffa8d96f-a494-48b1-b65a-8aecbab08260) 然后看系统代理设置里,这个框中是有出现我请求的内网域名的 ![image](https://github.com/reqable/reqable-app/assets/32919701/310c7ef7-1d4f-46df-88e6-4cfc3c67c2d4) 但是从描述来看,出现在这里面的地址,应该是不走代理的,我把框里的内容清空,再次访问也是同样的错误(不管是postman还是该软件)

> 感谢测试,麻烦按照下面的步骤在操作下。 > > 1. 打开Reqable设置,开启调试日志。 > 2. API测试输入框末尾的图标(跟随调试)点亮。 > 3. 再次测试这个内网请求。 > 4. 点击Reqable底部栏5下,打开日志窗口。 > 5. 日志复制出来,脱敏,发我看看(脱敏部分备注下)。 ``` windows Windows 10 Home China 10.0 (Build 19045) 2.12.0(83) x86_64 cpu(16)...

> `10.0.100.221`这个IP是实际的域名解析地址吗,ping能通说明网络路由没问题,但是不代表tcp连接没问题。我猜测可能是443端口没开放,你试试不用https用http呢? 是的,`10.0.100.221`是实际解析的地址,实际上443端口是开放了的,不然通过postman也不会请求成功,而且在浏览器中是可以访问的。使用http请求,也是不行,如下图: ![image](https://github.com/reqable/reqable-app/assets/32919701/31747c5c-292e-4f16-9a03-53942877e3b4) 下面是对应的日志 ```` windows Windows 10 Home China 10.0 (Build 19045) 2.12.0(83) x86_64 cpu(16) 04-18 16:03:20.7960 [I][Dart]: App logger is ready now. 04-18 16:03:20.7960 [V][Dart]: Pre-initing app......

> 补充一下。这个问题出在Reqable的概率感觉不大,更像是被系统限制了访问。比如说第一次启动应用的时候,windows系统会弹出来让用户选择是公用网络还是家庭网络,选择不同的结果可能会影响到;另外,就是一些杀毒软件或者监控软件可能也会限制某些应用程序的网络访问。 不太会用wireshark,但感觉和代理服务器有点关系。我在这里 ![image](https://github.com/reqable/reqable-app/assets/32919701/7e444e7f-2140-4039-9549-8d157173f4a2) 填入需要访问的域名,发现postman是可以通的。但Reqable不通。而如果这里不填需要访问的域名,postman也不通。 ![image](https://github.com/reqable/reqable-app/assets/32919701/0ed99bd8-b1f2-45e4-bf49-249f79f98050)

> 这个问题是这样的。 > > 这里面填了域名,postman就不会走代理服务器(也就是Reqable的中间人代理服务器)而是直连,没问题是正常的。如果填了域名,Postman会先访问Reqable的中间人代理服务器,Reqable的中间人代理服务器再去连接实际的服务器地址,看到Postman也访问不了,是因为Reqable的中间人代理服务器无法访问实际的服务器地址。但是这个地址填不填,对Reqable来讲都没有影响,都会走自己的中间人代理服务器。而问题就出在Reqable整个应用程序都无法访问实际的服务器地址,所以我觉得很可能是Reqable的网络访问被系统或者某些其他进程限制了。 感谢大佬,如果全部限制了,那还好说,但关键是只限制了内网请求,我也是懵逼。想不出办法了~跟开clash有关吗?但我关掉也不行呀。。。

> 有可能是防火墙,例如Windows Definder。当然也可以通过换个设备来验证是不是Reqable程序的问题,比如你可以下个Reqable手机版本,请求下试试。 好的,我试试。谢谢大佬先,有结果我同步给到您

大佬,我用手机版Reqable试了下,可以访问内网,PC端不能的问题还是有点懵。不知道是不是公司有啥策略之类的。感谢大佬回复