-
Notifications
You must be signed in to change notification settings - Fork 873
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Timeout response when using a VPN (only few hosts) #1840
Comments
Using the |
When I faced this problem, I tried changing these parameter but without success. So same error as you could see:
|
Closing this: I was able to repro the issue with the VPN gateways, which I suspect to be a bit problematic or sluggish. Therefore, it appears that we are left with no immediate solution. |
@AlessandroZ I probably ran into the same issue, are you on macOS by any chance ? In our testing this did not happen on linux. |
Hey all ! The issue seems to be related to DNS resolution through VPN. For me, the problem occurs with all domains (not few). Here is a test that works via the VPN on the IP address of dig +short scanme.sh|httpx -v -sc
[WRN] UI Dashboard is disabled, Use -dashboard option to enable
https://128.199.158.128 [200] The same test does not work via its echo 'scanme.sh'|httpx -v -sc
[WRN] UI Dashboard is disabled, Use -dashboard option to enable
[DBG] Failed 'http://scanme.sh': GET http://scanme.sh giving up after 1 attempts: Get "http://scanme.sh": context deadline exceeded (Client.Timeout exceeded while awaiting headers) We can use the echo 'scanme.sh'|httpx -v -sc -pa
[WRN] UI Dashboard is disabled, Use -dashboard option to enable
[DBG] Failed 'http://scanme.sh': GET http://scanme.sh giving up after 1 attempts: Get "http://scanme.sh": no ips provided in dialWrap; could not create dialwrap
https://scanme.sh [200] [128.199.158.128] Using a proxy also works: proxify -http-addr "127.0.0.1:9000"
[INF] HTTP Proxy Listening on 127.0.0.1:9000 echo 'scanme.sh'|httpx -v -sc -proxy http://127.0.0.1:9000
[WRN] UI Dashboard is disabled, Use -dashboard option to enable
https://scanme.sh [200] Proxy logs :
|
The bug could be caused by the References : |
I think the topic is legitimate to be reopened and a fix is possible. What do you think @dogancanbakir ? |
After some investigation with @lightdiscord, the issue might be related to ![]() |
Let's take another look at it. |
Hello,
Sorry to open a new issue again, however, I had this problem various time without being able to debug it. Maybe it's a well known issue.
When I use a VPN, sometimes I have a timeout response on certain host.
Whereas on the same host, using the same VPN, httprobe give me the good response.
When I connect to my vps and use httpx on the same domain, this time, it works.
I'm sorry to not beeing able to give you more information, I can close this issue if you cannot reproduce it. It does not happen all the time but I faced this issue multiple times (it's not a recent problem). I checked it doing diff between httprobe and httpx results. I cannot explain why this happens on certain domains only and all the time httprobe does not miss it, so the way it does request should be different.
Have a nice day.
The text was updated successfully, but these errors were encountered: