#1
|
|||
|
|||
![]()
Since few weeks ago or so, pixeldrain.com link grabbing and downloading stopped working, when grabbing a link it will just appear as "unknown", and if added to the download list it will say "Invalid API response".
Example link: **External links are only visible to Support Staff****External links are only visible to Support Staff** Last edited by sgghostrider; 01.07.2025 at 22:27. |
#2
|
||||
|
||||
![]()
@sgghostrider: there are no known/reported issues, so please provide a debug log, see
https://support.jdownloader.org/de/k...d-session-logs Enable Debug Mode, restart JDowloader and then reproduce/wait for error and then create log and post logID here
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
![]() Quote:
02.07.25 11.54.37 <--> 02.07.25 11.56.12 jdlog://9542511370661/ |
#4
|
||||
|
||||
![]()
@sgghostrid: Any Proxy/VPN in use?
Strange is that every API response(pixeldrain.com/api/file/FILEIDp/info) is just Quote:
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
![]() Quote:
Even more proof is that i have 4 different jdownloaders to separate my download lists into categories, and every single one of them started having the same issue at the same time, so i'm confident is not an issue of a change in settings... Having said that, by how you speak i assume it is working for you? just so i can understand, are you telling me that you have tried the link yourself and it works? you see the "name", "file size" and "availability is green" in your jdownloader? |
#6
|
||||
|
||||
![]()
@sgghostrider
No need for additional "proofs" from our side. Pixeldrain is working fine here: filename & size is displayed and file is downloadable. While one could assume from your latest response that you are not using a proxy/VPN, you did not answer that question explicitely so: Are you using a VPN/proxy or not? Also, when visiting the link "pixeldrain.com/api/file/FILEIDp/info" in browser, which response do you get? Expected: Code:
{"success":false,"value":"not_found","message":"The entity you requested could not be found"} Code:
<html><body>Object not found</body></html>
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#7
|
|||
|
|||
![]() Quote:
|
#8
|
||||
|
||||
![]()
Okay.
That still doesn't answer the question I posed in my last reply.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#9
|
|||
|
|||
![]() Quote:
Code:
{"success":false,"value":"not_found","message":"The entity you requested could not be found"} ![]() And BTW this is a tracert to pixeldrain.com ![]() |
#10
|
||||
|
||||
![]()
That response looks good.
Now the question remains: Why does JDownloader get a completely different http response? I'am unable to provide an answer to this question. Are you willing to do a Teamviewer live session with us later this week?
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#11
|
|||
|
|||
![]() Quote:
Code:
C:\Users\{user}>curl pixeldrain.com/api/file/FILEIDp/info <html><body>Object not found</body></html> |
#12
|
||||
|
||||
![]()
Interesting!
Next troubleshooting step would be to find out the difference between the request your browser is doing vs JDownloader/curl.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#13
|
|||
|
|||
![]()
I don't know if it has anything to do with anything, buy the
Code:
<html><body>Object not found</body></html> Windows: ![]() Linux: ![]() Web VPS: ![]() Last edited by sgghostrider; 03.07.2025 at 16:10. |
#14
|
|||
|
|||
![]()
IDK why, or how or wtf, but i installed a VPN and connected to a node in my own country and it started working, after disconnecting the VPN and trying again it stops working, re-connecting to a different node in europe and works again... whatever it is, i don't think it can be fixed from within jdownloader... it seems to me that whatever it is, is something pixeldrain have done themselves... a wide range block of some kind, or "request type" block, an over-jealous firewall... i have no idea... but i'm caught in it...
And no, i'm not using a VPN in my browser... i tried with 3 different ones, one that i do not even use at all, with a combined amount of at least 7 different profiles and the link you gave me showed the same response html... so impossible to be a proxy/vpn plugin/extension or configuration in my browser... I don't know if it's worth the effort to try to make a workaround or not, specially with me being the only report in what is almost a month now... so i recommend not proceeding any further for now, i think it would be a waste of time... if more people appear we could at least gather more info. Thanks for your time btw Edit: This is fricking unbelievable... i did a manual api download request and it gives the exact same html response error... BUT if i change the .com to .net it fkn works without issues... at this point i'm out of my mind... ![]() Edit2: Aaand it seems some ISPs in some countries in europe have been actively blocking pixeldrain.com for some time... and i have found more cases of people from my country complaining about the same thing for awhile but with even worse case scenarios where even the web itself doesn't work... it just seems that somehow it "just worked" for me until last month, and somehow my browser still doesn't seem to care... Something funny/notfunny is that currently jdownloader treats .net links as .com, so it uses the ".com API url" to check the file links from the ".net" domain instead of the ".net API url".. would be nice if you could make so if a .net link is linkGrabbed it used the ".net" url for the API instead of the ".com" one, it should be pretty simple i think ![]() Last edited by sgghostrider; 02.07.2025 at 23:04. |
#15
|
||||
|
||||
![]()
@sgghostrider: Thanks for your time to dig deeper into this from your location. As you already found out, it sounds like ISP blocking.
Quote:
__________________
JD-Dev & Server-Admin |
#16
|
||||
|
||||
![]() Quote:
Disadvantages: - that makes things more complex and prone to error - now what about the login process: there you do not have a domain context so the main .com domain would be used and you would run into the same problem - the .net domain is still fairly new and it will probably be ISP-blocked soon as well Advantages: - Using the added domain may help get around ISP blocks, they even recommend this: pixeldrain.com/about#toc_8 The only real solution here is to avoid the ISP block on your side (and/or use A VPN) - plugin code changes are not needed.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 03.07.2025 at 10:47. Reason: Added advantages of using the domain of the added URL |
#17
|
|||
|
|||
![]() Quote:
Quote:
so i would not count on them blocking the .net anytime soon, specially when it's an alias and links themselves are(as far as i know/have seen) always .com i don't know if you are aware, but in spain, cloudflare IPs are blocked by most ISPs because a football streaming company said it was necessary to prevent piracy... and the stupid judges just approved it without hesitations... which is still a problem a YEAR later and have rendered MANY legit websites inaccessible... so just IMAGINE the stupidity!... Anyway... i think a proper solution would be that if a hosting has multiple interchangeable domains and the login/linkgrab/download fails with status code higher or equal to 400, instead of just "giving up", the plugin should try with the next domain, it would not mess anything up for when it works, just put up the "known working one" first and only try the alternative ones IF it fails, and it would solve the problem without breaking anything, and if for some reason the new domain is blocked as well, it would be just a matter of adding another one to the list when available with just a minor change. Which would mean that no matter what the input domain is, it will always try with it's "known working one" as the plugin have been doing until now, BUT if the process fails, it would just try again with the next alternative... ![]() Last edited by sgghostrider; 03.07.2025 at 12:07. |
#18
|
||||
|
||||
![]() Quote:
Quote:
To ensure that people do not visit prohibited websites, additional to the DNS blocks, they provide a list of DNS blocked websites you shall not use: cuii.info/empfehlungen/ ;) Jiaz has implemented auto handling for the next CORE-update. Other plugins provide domain settings in the plugin settings e.g. alldebrid.com. Bitte auf das nächste CORE-Update warten! Please wait for the next CORE-Update! Wartest du auf einen angekündigten Bugfix oder ein neues Feature? Updates werden nicht immer sofort bereitgestellt! Bitte lies unser Update FAQ! | Please read our Update FAQ! --- Are you waiting for recently announced changes to get released? Updates to not necessarily get released immediately! Bitte lies unser Update FAQ! | Please read our Update FAQ! -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#19
|
|||
|
|||
![]() Quote:
![]() Anyway thanks for the update and the effort put into it, i will be waiting patiently, greatly appreciated ![]() Last edited by sgghostrider; 03.07.2025 at 13:30. |
#20
|
||||
|
||||
![]()
You might additionally want to contact the pixeldrain.com support about that ISP block in case your country isn't yet listed here:
pixeldrain.com/about#toc_8
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#21
|
|||
|
|||
![]() Quote:
![]() |
#22
|
||||
|
||||
![]()
Nice
![]() As for JDownloader support too: The better the FAQs are, the less support tickets will happen.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#23
|
||||
|
||||
![]()
By the way, couldn't you also work around this problem by changing the hosts file entry for "pixeldrain.com" to point to the IP of "pixeldrain.net"?
This isn't a suggestion, just a question out of curiosity.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#24
|
|||
|
|||
![]()
The thing is, all pixeldrain domains point to the same IP already, that is the reason i called them "alias" previously instead of "mirrors", the main server is the same and all domains point to it.
|
#25
|
||||
|
||||
![]()
That's something that can change easily (eg using cloudflare, load balancers..) and not always you have IP's at hand at all (eg proxy environment)
__________________
JD-Dev & Server-Admin |
#26
|
||||
|
||||
![]() Quote:
Here (IPv6): pixeldrain.net: 2404:b9c0:101:2::1: pixeldrain.com: 2404:b9c0:101:3::1:
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#27
|
|||
|
|||
![]() Quote:
You can check it with tools like this for a full accurate list: .COM whatsmydns.net/#A/pixeldrain.com whatsmydns.net/#AAAA/pixeldrain.com .NET whatsmydns.net/#A/pixeldrain.net whatsmydns.net/#AAAA/pixeldrain.net Last edited by sgghostrider; 04.07.2025 at 15:08. |
#28
|
||||
|
||||
![]()
Got it.
So how does the ISP block you got then only affect one of their domains?
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#29
|
|||
|
|||
![]() Quote:
I even tried pinging all the closest IPs and none are blocked to my pings, it's just the requests from non browser sources for the .com that are acting strange... I have opened a reddit post about it and i hope i get some answers from the guy that is running it, i'm confident he knows his stuff, so he might shed some light... |
#30
|
||||
|
||||
![]()
@sgghostrider: The bespoken changes/update are live. Please test and provide feedback.
__________________
JD-Dev & Server-Admin |
#31
|
|||
|
|||
![]() Quote:
![]() |
#32
|
||||
|
||||
![]()
@sgghostrider: Thanks for the feedback. Glad to hear that it's working for you again
![]()
__________________
JD-Dev & Server-Admin |
![]() |
Thread Tools | |
Display Modes | |
|
|