A fork of Bypass All Shortlinks (originally by bloggerpemula), with some additional bypasses and fixes.
(supported shorteners) (changelog)
Install from OpenUserJS / Github / Codeberg (recommended)
To avoid potential issues, please remember to disable Amm0ni4/BloggerPemula's version in case you have it installed.
Requirements: Firefox/Brave + Violentmonkey + uBlock Origin
Note for Chrome, Edge or other Chromium browsers: Userscripts and uBO may not work at all or stop working at any time. Only Brave will work because it supports MV2. Disable Brave Shields adblocker for uBlock Origin to work correctly.
You can help by:
- Reporting issues on the issues tab. Post examples with the source link shortener and link source website. All types of links and destinations are allowed.
- Editing/Adding fixes on the issues tab.
- Suggesting to merge other scripts / extra bypasses into this one.
- If while using uBlock Origin (recommended adblocker), a link shortener is showing ads or detecting you have adblock, report it here.
You need to execute these python scripts in order:
- 1_download_untouched.py - Most fixes and new shortlinks should be added here.
- 2_generate_includes.py - Don't touch, this generates the txt match rules.
- 3_patch.py - This does most of the debloating (donation begging, etc), and also handles versioning logic.
- 4_add_extra_bypasses.py - Merges the scripts from
extra_bypassesdirectory into the main script.
Then, you will get a brand new Bypass_All_Shortlinks.user.js file that you can copy-paste into Violentmonkey and test your changes.
- How effective is this? It depends on each website. Sometimes it can bypass completely, sometimes it only accelerates the timers, other times it can only auto-click the buttons for you after waiting for the timers to run out. People who contribute here need to add new specific code for each website after we find the weak points.
- Why is this called "debloated" when now it's a bigger script than the original one? Read "Improvements in this fork" below.
- What are shortlinks, where do I need this script if at all? Intermediate CPM pages that users are forced to go through, before getting to the final destination. They often require you to click ads or perform certain actions, so the creator gets paid 1 or 2 cents each time somebody clicks them. This is used often in piracy websites that offer direct downloads.
- How do I use the settings menu this script has? Some useful features are Fast Timer (speed up countdowns), remove Adblock Detections, and Enable Auto Download (mostly on file storage sites). They are disabled by default because they break some sites.
- How regularly can we expect updates? It purely depends on my spare time. I believe in free work and will never ask for donations of any sort (unlike BP). However, since it is volunteer work, commitment or maintainance is not guaranteed. TLDR: Usually a couple fixes a month, but there could be months with no updates.
- Can I copy "your" code and place it on X product? Absolutely. Code licensing is dumb, and copyright more so. (License is only added to dismiss some annoying banners.) Most of us are here due to piracy, so go ahead and copy whatever you want. No attribution required. (Expect me to do the same.)
- Added more bypasses and some fixes through the scripts in the extra_bypasses directory.
- No loading the script indiscriminately on every site. The script will be loaded only for the sites that are supported (the original userscript is loaded in most of the sites you visit, which is not necessary). Also, by default the script won't run on some sites that have optional bypasses made, but are sensitive like YouTube or Google. These can be re-enabled manually in your userscript manager, adding optional matching rules in the script settings.
- Removed non-latin non-unicode characters to avoid potential bug warnings.
- Removed tracking redirects. The script will not redirect to
sl1bas.blogspot.comwhich is a site set by BP for tracking / collecting analytics and showing ads. - Disabled injection of "adcopy_response".
- Added versioning logic (
-patch{version}suffix), not present in Amm0ni4's repo. - Removed all rants, complaints, and shameless donation begging messages added by BP.
Paste the content of the files include_rules.txt and match_rules.txt in the ViolentMonkey settings for the original script, like this:
This would not include the extra bypasses into the original script. But at least this makes it run only on the necessary sites, instead of running on every site.
Original script by Bloggerpemula: Bypass All Shortlinks | GreasyFork / OpenUserJS
This script contains code I took, or redirects to free services from other developers for certain bypasses. Thanks to:
- Amm0ni4
- BloggerPemula
- bypass.city / 2 used for linkv3rtise, Admaven and Loot-link.
- Contributers to this repository who have submitted pull requests: Anon991299, mouro, trapgod1, CaptainCaffeine, IntNinja, Dxian.
- moviezapiya.fun used for PSA links.
- Rust1667 for some bypasses.
- AdamWr from AdGuard for the mega-enlace and acortalink.me bypasses.
- @cyan-n1d3 for the psa.wf bypass.
- Every user that has reported issues to this repository.
- einaregilsson/Redirector, configured for AdMaven links (example:
best-links.org/s?...). These can't be easily bypassed with an userscript, because the page redirects you before the userscript has the chance to run. In the extension settings, create a new redirect rule. Use the following settings:- Example URL :
https://best-links.org/s?9ced8af4 - Include pattern:
^https:\/\/([^\/]*)\/s\?([a-zA-Z0-9]{1,8})$ - Redirect to:
https://adbypass.org/bypass?bypass=https://$1/s?$2 - Pattern Type:
Regular expression
- Example URL :
- StephenP/Bypass FileCrypt
- fr0stb1rd/ublock_filters
- Pixeldrain Download Bypass
- 1Fichier Redirect to Fastdebrid
- GoFile Bypass
- Terabox video link unlock
