netbirdio / netbird

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
https://netbird.io
BSD 3-Clause "New" or "Revised" License
11.09k stars 510 forks source link

Whats wrong with the netbird.io website #1963

Open mrpastewart opened 6 months ago

mrpastewart commented 6 months ago

Project Website appears dead when i try to connect is the site permanently down or?

greatbody commented 6 months ago

https://netbird.io/ the website is active available.

image
mrpastewart commented 6 months ago

Interesting I can't access it from my location/connection been trying for a week

Screenshot from 2024-05-10 20-32-17

I'm not behind a firewall or proxy so I am at a loss for why I can't browse the site on my laptop I can reach it on my phone

greatbody commented 6 months ago

Interesting I can't access it from my location/connection been trying for a week

Screenshot from 2024-05-10 20-32-17

I'm not behind a firewall or proxy so I am at a loss for why I can't browse the site on my laptop I can reach it on my phone

If your phone and laptop are connected to the same network and your laptop cannot access the website, it must be an laptop issue.

mlsmaycon commented 6 months ago

@mrpastewart can you try generating a HAR file? it might that some image of file is too large on your desktop and is taking time to load.

To generate a HAR file you can follow the steps from; https://help.okta.com/oag/en-us/content/topics/access-gateway/troubleshooting-with-har.htm

euh2 commented 6 months ago

I can't access netbird.io when connected to a VPN, primarily from M247 networks . I guess some firewall is dropping the traffic.

mrpastewart commented 6 months ago

@mlsmaycon Here is my HAR file for chrome it does this in firefox and MS Edge as well and my phone and my laptop are both on the AT&T network. Laptop is connected via wifi router and the phone is on the cell network.

{ "log": { "version": "1.2", "creator": { "name": "WebInspector", "version": "537.36" }, "pages": [], "entries": [ { "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "request": { "method": "GET", "url": "https://netbird.io/", "httpVersion": "", "headers": [ { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" }, { "name": "sec-ch-ua", "value": "\"Chromium\";v=\"124\", \"Google Chrome\";v=\"124\", \"Not-A.Brand\";v=\"99\"" }, { "name": "sec-ch-ua-mobile", "value": "?0" }, { "name": "sec-ch-ua-platform", "value": "\"Linux\"" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 0, "statusText": "", "httpVersion": "", "headers": [], "cookies": [], "content": { "size": 0, "mimeType": "x-unknown" }, "redirectURL": "", "headersSize": -1, "bodySize": -1, "_transferSize": 0, "_error": "net::ERR_ABORTED" }, "serverIPAddress": "", "startedDateTime": "2024-05-11T13:33:56.352Z", "time": 3001.8210000000636, "timings": { "blocked": 3001.8210000000636, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 0, "receive": 0, "_blocked_queueing": -1 } }, { "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "request": { "method": "GET", "url": "http://netbird.io/", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Accept-Language", "value": "en-US,en;q=0.9" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Host", "value": "netbird.io" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": 413, "bodySize": 0 }, "response": { "status": 408, "statusText": "Request Time-out", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Content-Length", "value": "0" } ], "cookies": [], "content": { "size": 0, "mimeType": "x-unknown", "compression": 52 }, "redirectURL": "", "headersSize": 52, "bodySize": -52, "_transferSize": 0, "_error": null }, "serverIPAddress": "", "startedDateTime": "2024-05-11T13:33:59.384Z", "time": 3023.8540000000285, "timings": { "blocked": 3023.8540000000285, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": -3007.4999999999363, "receive": 0, "_blocked_queueing": 3023.8540000000285 } }, { "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "request": { "method": "GET", "url": "https://netbird.io/", "httpVersion": "http/1.1", "headers": [ { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 307, "statusText": "Temporary Redirect", "httpVersion": "http/1.1", "headers": [ { "name": "Location", "value": "http://netbird.io/" }, { "name": "Non-Authoritative-Reason", "value": "HttpsUpgrades" } ], "cookies": [], "content": { "size": 0, "mimeType": "x-unknown" }, "redirectURL": "http://netbird.io/", "headersSize": -1, "bodySize": -1, "_transferSize": 0, "_error": null }, "serverIPAddress": "", "startedDateTime": "2024-05-11T13:33:59.400Z", "time": 3001.9210000000385, "timings": { "blocked": -1, "dns": -1, "ssl": -1, "connect": -1, "send": 0, "wait": 3001.9210000000385, "receive": 0, "_blocked_queueing": -1 } }, { "_initiator": { "type": "other" }, "_priority": "VeryHigh", "_resourceType": "document", "cache": {}, "connection": "901", "request": { "method": "GET", "url": "http://netbird.io/", "httpVersion": "http/1.1", "headers": [ { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" } ], "queryString": [], "cookies": [], "headersSize": -1, "bodySize": 0 }, "response": { "status": 408, "statusText": "Request Time-out", "httpVersion": "http/1.1", "headers": [ { "name": "Content-Length", "value": "0" } ], "cookies": [], "content": { "size": 0, "mimeType": "text/plain" }, "redirectURL": "", "headersSize": -1, "bodySize": -1, "_transferSize": 52, "_error": "net::ERR_HTTP_RESPONSE_CODE_FAILURE" }, "serverIPAddress": "[2a05:d014:1f8d:7302:ebca:ec15:b24d:d07e]", "startedDateTime": "2024-05-11T13:34:02.402Z", "time": 75404.58400000003, "timings": { "blocked": 6.87499999989786, "dns": 8.16, "ssl": -1, "connect": 64.40299999999999, "send": 0.49500000000000455, "wait": 75303.62100000001, "receive": 21.03000000011525, "_blocked_queueing": 5.57899999989786 } } ] } }

euh2 commented 6 months ago

@mrpastewart It looks like you try netbird.io with IPv6. That endpoint, [2a05:d014:1f8d:7302:ebca:ec15:b24d:d07e], isn't responding for me as well. You could try to force to reach netbird.io through IPv4. Eg. by adding the following line to your /etc/hosts file:

18.158.22.172 netbird.io
mrpastewart commented 6 months ago

@euh2 That did it for me thanks I can access site now

euh2 commented 6 months ago

@mrpastewart That's good! Just so you know, this should only be a temporary solution. You should check out your network setup. Especially DNS. You are likely having a configuration where your DNS serves you with IPv6 addresses, although your network may not always work with IPv6 connections. And netbird.io IP address might change in the future, so then our /etc/hosts hack won't work anymore.

To debug issues like this you could use the curl application on Linux, like:

curl --verbose https://netbird.io/

This would give you some more detailed information on what's going on behind the scenes.

mlsmaycon commented 6 months ago

Thank you guys, we will review this configuration and make sure ipv6 works as expected.