-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
youtube being blocked in ultraviolet v3 #157
Comments
Owner of noblocc here. Can confirm that YouTube doesn't work here, on all IPs/servers. Haven't tested on a home IP, but this user seems to have tested that already. |
May I ask where the source code for noblocc is? I just did a bit of research and cannot find it, you are required to share due to AGPL. |
Also, after a bit of research noblocc seems to not be using Ultraviolet v3.0 / Wisp, please try upgrading then try again uv.config.js:
|
i'm not from noblocc's team but all my vps that are using ultraviolet v3 are getting blocked by youtube at start i assumed i was getting blocked bcs of the data centers ip but when i hosted it in my pc i still couldn't access youtube.com without being blocked when viewing a video |
Other owner of noblocc here.
@genericness Our frontend (which is the bit which contains Ultraviolet code) is available for download here: link 1 link 2 link 3 link 4 link 5 I believe we implemented only some features of v3 but as @qrscom said, it also doesn't work on v3. |
Some features of v3? What does thats mean? also, I’m blocked from noblo.cc by cloudflare for some reason (no vpn, just mobile data) so I can’t see those files |
Bug fixes that have been implemented have also been added. I believe we're based off of a subversion of Ultraviolet v2, with a custom transport built in.
You'll need to pass the captcha on the home page first. |
@proudparrot2 You must access noblocc normally first to get the cookie needed to access those files. This is required to prevent blockers accessing these files. |
we have also resulted on using invidious to bypass the youtube blocks in ultraviolet but it would be better if ultraviolet fixed the issue or implemented a way where we can add our own proxys and it could rotate and each user has its own proxys to lower the chances on being login blocked for high traffic |
I think this is a JavaScript detection, to prevent bots on YouTube. Similar to what captcha providers (like hCaptcha and their bot score) do. |
If you modify Ultraviolet, you’re required to public your changes and share the source because of AGPL 3 |
We edited the builded version of UV, hence the code is quite messy and obfuscated. It's available for download in the links above. (This is now getting off-topic. The issue is about YouTube not working.) |
ultraviolet probably can’t really do anything about this because some site support is bound to drop with updates. It’s also possible that it’s a change on youtube’s end, changing infrastructure or code that ultraviolet doesn’t handle correctly |
It almost certainly is YouTube attempting to block automated browser clients and/or alternative YouTube clients (like puppeteer, selenium, yt-dlp, etc), and Ultraviolet getting caught up in the mess of it (due to some check that YouTube's JS does). Whether or not this is something that can be fixed by Ultraviolet is another question. It's similar to the issue of high bot scores from hCaptcha, and Cloudflare Turnstile captchas not being able to be solved (see issue #121 and #128). |
EDIT: This is incorrect. See comment below |
After some testing, it looks like YouTube is blocking datacenter IPs and that this is not an issue with Ultraviolet. Testing results: @qrscom I would recommend closing this issue as I believe it is not an issue with Ultraviolet Workarounds for people hosting Ultraviolet on a datacenter IP are using a VPN on the server or using something like Invidious. |
I'm going to test this today |
very interesting, thank you for testing |
i will be closing the issue for now but i’m still certain that this is a ultraviolet issue + some what an ip issue. we have done testing in data center and residential proxys and have received the same results, we also managed to watch videos without being blocked by using our own rotating proxys so each user has their own ip so youtube doesn’t login block us for high traffic from a single ip which is not reliable as it only works half of the time which somewhat proves this is an ultra violet issue, i hope the team behind uv pushes out a fix for this soon if possible. |
Our current work around is to redirect users on youtube.com/watch?v=... to redirect.invidious.io/watch?v=... This does seem to be an issue with the bare server's IP, not Ultraviolet. |
When running Interstellar V6 Locally the same thing happens for me, just a white screen Around 29 seconds the videos freezes, with a ton of 500 & 403 errors |
ok thats definitely not supposed to be happening, ill debug this |
Alright thank you! |
youtube recently stopped working with ultraviolet, once you open the site it looks normal but when you try to watch a video or a shorts you get a sign in to confirm your not a robot and it doesnt allow you to sign in
this isnt just an issue with me many ppl are facing this issue and i tested it in more then 1 vps and innitaily thought it was a ip datacenter block but i also faced this issue when hosting ultraviolet on my pc
The text was updated successfully, but these errors were encountered: