Closed raxod502 closed 2 years ago
It sounds like you've got an active MITM, which might be intercepting connections.
Can you try curl -v pipedapi.kavin.rocks
(uses http)
Holy shit, you're right. That never even occurred to me. Looks like I need to add "test from a VPS" to my network troubleshooting list. Sorry for bothering you here.
To other people who may be facing the same issue with getting MITM'd to www.safebrowse.io
by their crappy Xfinity router, the solution is to go into settings and disable "Advanced Security" (yeah right, as if MITM improves security). Unfortunately, in an effort to make this as difficult as possible, Xfinity no longer lets you do this in the router, or even on the website. You have to download their mobile app and navigate through a gigantic cascade of popups and sub-menus to find the option, and they don't even tell you what it is you're disabling. Also, it "takes up to 10 minutes to take effect".
Further discussion here: https://forum.adguard.com/index.php?threads/comcast-xfinity-safebrowse-io-blocking-adguard.47297/
Official Instance
Describe the bug
When I attempt to register an account on the official Piped instance at https://piped.kavin.rocks/register, I get an
ERR_SSL_PROTOCOL_ERROR
in Chrome:Presumably same issue though a different error (TLS protocol error breaks CORS) in Firefox:
To Reproduce
With curl:
And with httpie, same result:
Expected behavior
I would expect the curl and httpie commands to succeed, and Chrome and/or Firefox to be able to successfully make requests.
Logs/Errors
Browser, and OS with Version.
Chrome 105.0.5195.125 or Firefox 103.0 on Pop!_OS 22.04
Additional context
I do recognize that https://www.ssllabs.com/ssltest/analyze.html?d=pipedapi.kavin.rocks shows nothing out of the ordinary (albeit SNI requirement, which should be satisfied by curl / my browsers), so I'm totally prepared to hear that this is an issue with my system configuration. However, I do observe the same behavior on both macOS and Linux, as well as curl, wget, httpie, chrome, and firefox, all latest versions, which makes me think it may be an issue on the server side.