diff --git a/src/templates.mjs b/src/templates.mjs index 274ac406..f74f76aa 100644 --- a/src/templates.mjs +++ b/src/templates.mjs @@ -8,11 +8,27 @@ const header = tryReadFile(path.normalize(__dirname + '/views/pages/misc/deobf/h footer = tryReadFile(path.normalize(__dirname + '/views/pages/misc/deobf/footer.html')), -description = tryReadFile(path.normalize(__dirname + '/views/pages/misc/deobf/desc.html')), +// Never used +// description = tryReadFile(path.normalize(__dirname + '/views/pages/misc/deobf/desc.html')), + +documentation = tryReadFile(path.normalize(__dirname + '/views/pages/misc/deobf/docs.html')), + +faq = tryReadFile(path.normalize(__dirname + '/views/pages/misc/deobf/faq.html')), + +terms = tryReadFile(path.normalize(__dirname + '/views/pages/misc/deobf/tos.html')), loadTemplates = str => { str = insertText("", str, header); str = insertText("", str, footer); - str = insertText("", str, description); + +// Never used +// str = insertText("", str, description); + +// Used only on docs.html + str = insertText("", str, documentation); +// Used only on faq.html + str = insertText("", str, faq); +// Used only on terms.html + str = insertText("", str, terms); return str; }; \ No newline at end of file diff --git a/views/docs.html b/views/docs.html index 8a3d53ae..2890b92d 100644 --- a/views/docs.html +++ b/views/docs.html @@ -35,546 +35,7 @@
-
- -

- Holy Unblocker Documentation -

-

- Holy Unblocker, an official flagship Titanium Network site, can bypass - web filters regardless of whether it is an extension or network-based. - Being a secure web proxy service, it supports numerous sites while - being updated frequently and concentrating on detail with design, - mechanics, and features. -

-

- Works with a large number of sites, including YouTube, Discord, and - more! -

-

- Also has a good amount of locally hosted games featured on the site. -

-

- Read below for information if the official site is blocked or for - obtaining more links. -

-

Supports

- -

Features:

- -

Note: EmuLibrary is not featured in the public version.

-

- Official Site: - https://holyubofficial.net -

-

- Be sure to join Titanium Network's Discord for more official site - links: - https://discord.gg/unblock -

-

- Simply do %proxy hu in #proxy-commands for - more Holy Unblocker links on the TN Discord server. -

-

Table of contents:

- -

How to Setup

-

Either use the button above to deploy to Heroku or do the below:

-
git clone https://github.com/titaniumnetwork-dev/Holy-Unblocker.git
-            
-            cd Holy-Unblocker
-            
-            npm install
-            
-            npm start
-            
-

- The default place for the proxy when its started is - http://localhost:8080 but you can change it if needed in - config.json -

-

- This website is hosted locally with Corrosion built-in. More more - information go to the Corrosion repository below. -

-

Structure

- -

Structure Information

- -

Details of /views/

- -

- Scripts located in /views/assets/js/ -

- -

Future Additions

- -

- Vauge Explanation for Beginners With External Proxies and Hosting -

-

You will first want to host your proxies locally or externally.

-

- List of some good hosting options: -

- -

- Out of the list of hosting providers Heroku and NodeClusters rank - first as a preference. You may also self-host. -

-

- After you have selected a decent VPS, use Cloudflare for the DNS - records for both the site and the subdomains for the proxies. -

-

- This is an example of DNS records involving Heroku. Self-hosting will - require A records preferably. -

-

- -

- As stated previously, Holy Unblocker is hosted locally with Corrosion. -

-

Heroku Steps

-

- So you chose to use Heroku to host. I personally favor it as a free - choice. -

- -

- Make sure you connect your Heroku app to your GitHub and enable - automatic deploys. Will make things easier. :) -

-

Freenom/Domain Steps

-

- For beginners, Freenom is a good provider for obtaining domains for - free. However the catch is that you can only use properly "Freenom" - domains for free being .cf, .ml, .gq, ga and .tk. However these can be - blocked rather easily. -

- -

Cloudflare Steps

- -

- Make sure they are CNAME although A records also work and try to - follow this structure: -

-

Type | Name | Target

-

- CNAME | @ | your-main-heroku-target-here.herokudns.com
CNAME | www | your-main-heroku-target-here.herokudns.com -

-

- Below are if you want external proxies also with your site: -

-

- CNAME | p | your-palladium-instance-here.herokudns.com
CNAME | a | your-womginx-instance-here.herokudns.com
CNAME | pd | your-pydodgeb-instance-here.herokudns.com -

-

- Make sure HTTPS is forced and have SSL set to Flexible for Heroku. - Otherwise you can have SSL set to Full. -

-

Workspace Configurations

-

- Preferably if you have your own device use Visual Studio Code. Pretty - much the best option you can get but obviously this is an opinion. - Also make sure you have - Node.JS installed on your machine. -

-

- Not going to go too in depth with this part but first fork this - repository. The clone it locally through a Terminal of some sort - depending on what OS you are on. Make sure you navigate to the folder - you want to set this up in. -

-
git clone https://github.com/titaniumnetwork-dev/Holy-Unblocker.git
-            
-            cd Holy-Unblocker
-            
-            npm install
-            
-

- Now simply add the folder you cloned this repo in in - VSC. Then run - npm install. I recommend that if you are releasing this - publically on GitHub that you add a .gitignore in your - root directory with the following exclusions: -

-
node_modules
-            
-

- Now you have your following workspace environment setup. To deploy the - following workspace you just created you will need to look up - depending on your hosting provider. -

-

- For an online IDE that you can use on your school computer and/or - chromebook use GitPod. Basically the equivalent of Visual Studio Code - but with in-browser support. -

- -

- Use the same steps above by running npm install in your - repository and adding a .gitignore in your root directory - specifying to exclude node_modules. -

-

Detailed FAQ

-

- A detailed FAQ with common issues and solutions can be found - here or on any official - HU site on the FAQ page. -

-
- Quick FAQ - -

- Why is the site I am on not working correctly or having CAPTCHA - errors? -

- Captcha support is currently not available on all of the current - proxies sadly. Therefore some sites may not work with any of the - sites. Read below for issues with links on sites. - -

- Why are some page links not working or leading to 404 - pages? -

- This is an issue with the latest release of Alloy proxy but it may - also occur with other proxies. In this case manually entering the URL - of the page you would like to view can solve this or try navigating - using the home button. (Reddit, Twitter) The next release of Alloy may - fix this also. - -

- When using YouTube on any of the proxy sites, why does the page - not load fully or the video is just white? -

- There are two methods for fixing this: - Reloading the page normally - when the error above happens should load the video. - Or - right-clicking the page and doing Reload Frame if you are using some - form of Stealth Mode. - -

- When using Discord under Alloy or SysYa, why does the page stay - gray/white or the QR code not load? -

- Once again do the same steps above: - Reloading the page normally when - the error above happens should load the video - Or right-clicking the - page and doing Reload Frame if you are using some form of Stealth - Mode. Make sure you are also doing the steps correctly. Simply view - link above for extended Discord proxy information/steps. - -

I am getting 502 errors. What do I do?

- When this happens you may either switch sites to fix the error or wait - a bit. Sometimes clearing your cache can help. If you still have any - questions feel free to ask them in the discord linked here. -
- -

More Information

-

- This project is maintained by Quite A Fancy Emerald with massive help - from BinBashBanana (OlyB) and is an official flagship Titanium Network - proxy site. -

- -

View the official website for more detail and credits.

-

Proxy Sources:

-

- This project currently uses Corrosion, Womginx, and Palladium, linked - below. -

- -

Other:

- -

Notable Mentions:

- -

Thanks :D

-
+
diff --git a/views/faq.html b/views/faq.html index 3b433923..df589da5 100644 --- a/views/faq.html +++ b/views/faq.html @@ -35,304 +35,7 @@
-
-
-

Official Holy Unblocker FAQ and Support

-
-
- -
-
-
-

I am getting 502 errors. What do I do?

-

The proxy may be down, being worked on or is under high load.

-

- When this happens you may either switch sites to fix the error or - wait a bit. Sometimes clearing your cache can help by doing - Ctrl+Shift+R or reloading the page normally. (Hard Reload which - purges cache.) -

-
-
-

- I am getting an error similar to: "'cdn.example.com' cannot be - reached." -

-

- Right-click the page and do Reload Frame. If that doesn't work the - first time, try waiting a bit or switching sites. Lastly doing a - Hard Reload may help. (Ctrl+Shift+R) -

-
-
-

- Is Discord supported? And can I gain access to a better proxy - for Discord? -

-

- Yes, Discord is supported. You can now login normally with Womginx - but most of the proxies still require you to login via QR Code or - Token. You may view the extended Discord proxy information below - for more information. -

-
    -
  • - When either instances are under high load occasionally Discord - may be slow or not work. In this case simply wait a bit or try - using the TN subscriber booster proxy. -
  • -
-

- If you wish for a pro​xy with better support for Disc​ord, be sure - to join the T​N Disco​rd. -

-

- By donating $3 (simply type $upgrade in the TN Discord) you can - gain access to the premium Di​sco​rd p​rox​y which is faster, more - secure and outside of the current limitation of using Di​scor​d - normally with any of the free pro​xi​es. -

-

The prem​ium Di​sco​rd p​r​ox​y is outside of these issues:

-
    -
  • Being prompted to ve​rify by ema​il or via pho​ne numb​er
  • -
  • S​low mess​aging or in​valid invit​es
  • -
  • Possible V​C supp​ort
  • -
  • Sites getting bl​ock​ed often
  • -
  • And more!
  • -
-
-
-

Why are YouTube videos not working?

-

- If you are having persistent issues even after doing the steps - above there is a chance that the instance is down temporarily, - especially if large groups of people are also having the issue. - The latest release of Alloy currently does not - have support for YouTube. However manually putting in full links - like https://www.youtube.com/watch?v=mauV2NdCs60 will - work. You may also try doing a Hard Reload (Ctrl+Shift+R) -

-

A later release of Alloy may fix this issue. Sorry.

-
-
-

- When using YouTube I get a similar error to "Cannot GET - /watch" -

-

- Do Ctrl+Shift+R (Hard Reload which clears your cache) and if that - doesn't work use the full URL of the video you want to watch with - either Alloy or Womginx, Alloy being preferred for an option as it - has the best YouTube support. -

-
-
-

- Parse error, etc. or perhaps even Cannot GET /gkfdsgkfgfdkg - -

-

- Might be possible that you need to wait a bit because of updates - that may have occurred and are not visible yet due to cache. In - this situation do a Hard Reload or switch Holy Unblocker sites. - (Ctrl + Shift + R) -

-
-
-

- Why is the site I am on not working correctly or having CAPTCHA - errors? -

-

- Captcha support is currently not available on all of the current - proxies sadly. Therefore some sites may not work with any of the - sites. Read below for issues with links on sites. -

-
-
-

- Why are page links not working or leading to 404 pages? -

-

- This is an issue with the latest release of Alloy proxy but it may - also occur with other proxies. In this case manually entering the - URL of the page you would like to view can solve this or try - navigating using the home button. (Reddit, Twitter) The next - release of Alloy may fix this also. -

-
-
-

- - When using YouTube on any of the proxy sites, why does the page - not load fully or the video is just white? -

-

There are two methods for fixing this:

-
    -
  • -

    - Reloading the page normally when the error above happens - should load the video. -

    -
  • -
  • -

    - Or right-clicking the page and doing - Reload Frame if you are using some form of - Stealth Mode. -

    -
  • -
-

- When using Discord under Alloy or Powermouse, why does the page - stay gray/white or the QR code not load? -

-
-
-

Once again do the same steps above:

-
    -
  • -

    - Reloading the page normally when the error above happens - should load the video -

    -
  • -
  • -

    - Or right-clicking the page and doing - Reload Frame if you are using some form of - Stealth Mode. Make sure you are also doing the steps - correctly. Simply view below for extended Discord proxy - information/steps. -

    -
  • -
-
-
-

Discord Proxy Information:

-

Disclaimer:

-

- Your account may be at risk of being disabled by Discord if you are - using any of the proxies in general, Womginx being a possible - exception. Unless you have 2FA or a phone number - be careful. -

-
-
-

General Steps:

-

- 1) Go to either Surf Freely/Web Proxies if you wish to access - Discord manually or the Discord page from the navbar. -

-

- If you selected the Discord page simply choose either Stealth Mode - or Classic Mode. For any support view the FAQ questions above. -

-

- 2) Select either Womginx or Alloy. Womginx has support for normal - logins but may not work for every filter while Alloy is QR login - only but has generally better support in some cases. -

-

3) Type out one of these terms:

-

- https://discord.com/login

-

- https://discord.com/app

-

- 4) Then hit either Stealth or Classic as a mode. Stealth mode - hides your history while Classic mode is the normal method of - accessing a site. -

-
-
-

QR Login FAQ:

-

- Make sure you are using Alloy + QR Code for Discord. You CANNOT - login normally with Alloy. -

-

- Powermouse also has QR login support if you wish for an - alternative proxy. -

-
- QR Code Information: - https://support.discord.com/hc/en-us/articles/360039213771-QR-Code-Login-FAQ -
-

- Use the link above through one of the proxies to read if you - can't. -

-

Common Issues with Solutions:

-
    -
  • - If the page appears gray on the first load, reload/spam reload - the page a bunch. -
  • -
  • - If the QR code doesn't load, reload/spam reload the page a - bunch. -
  • -
  • - If the page/discord logo keeps loading, reload/spam the page - also. - You may also right-click the page and do "Reload Frame" to - reload also. -
  • -
-

- If none of these solutions work either the proxy is down or you - can try to do a hard reload. (Ctrl+Shift+R) -

-
-
-

- PM also has amazing support for QR logins. Feel free to mess - around between PM and Alloy. -

-

Token Login Extended:

-

- Also, search up on YT on How to find your Discord Token when using - Token Login. This only works on Powermouse but not the best - option. -

-

- Token logins on Powermouse (PM Proxy) will require another device - also for recovering your Discord account. -

-

- Best Solution: Do Ctrl+Shift+R (Hard Reload which - clears your cache). Sites here are often updated hence issues that - may arise. -

-
-
-
+
diff --git a/views/pages/nav/terms.html b/views/pages/nav/terms.html index 7b1c2a40..dec88497 100644 --- a/views/pages/nav/terms.html +++ b/views/pages/nav/terms.html @@ -34,138 +34,7 @@
-
-
-
-
-

Privacy Policy

-

Holy Unblocker, a private web proxy service.

-
-

Effective Date: 07-16-2021

-

Updated Date: 07-07-2024

-

What is Holy Unblocker?

-

- Holy Unblocker LTS, an experimental web proxy service, can bypass - web filters or 'blockers' regardless of whether the method of - censorship is client-side or network-based. This includes the - potential ability to bypass content blockers overseas, Chrome - extensions, localized client firewalls, and network-related - filters.
This project serves mostly as a proof of concept for - the ideal clientless solution to bypassing censorship. Being a - secure web proxy service, it supports numerous sites while being - updated frequently and concentrating on detail with design, - mechanics, and features. -

-

Is any data being collected?

-

- Nope! No data is logged or collected by any of our web proxes - featured. Holy Unblocker values its statement of ending intenet - censorship along with valuing user privacy.

If you wish - to make a privacy statement or request please contact us via - Discord: -

-

Security

-

- Holy Unblocker LTS is built on cutting-edge technology to ensure a - secure and reliable web proxy service for its users. One of the core - technologies behind HU LTS is the new Wisp protocol, developed by - Mercury Workshop.

This protocol brings several innovative - features and enhancements that contribute to the robustness and - efficiency of the service. -

-

- The Wisp protocol is designed to handle modern web traffic demands - while maintaining high security standards. By implementing Wisp, HU - LTS leverages the following benefits: -

-

- Enhanced Performance: The Wisp protocol optimizes data transfer - speeds, ensuring that users experience minimal latency while - browsing. -

-

- Improved Compatibility: Wisp is built to be compatible with a wide - range of web technologies, ensuring seamless access to various - websites and online services. -

-

- Resilience Against Censorship: The protocol is designed to bypass - sophisticated censorship techniques employed by restrictive - networks, allowing users to access blocked content with ease. -

-

- Strong Fingerprint Resistance: HU LTS employs strong fingerprint - resistance mechanisms within its reverse proxy setup for official - instances. This means that the proxy is designed to minimize the - unique identifiers that can be used to track or identify users, - thereby enhancing privacy. By following industry best practices and - continually updating its methods, HU LTS ensures that users can - browse anonymously without leaving identifiable traces. -

-

- Transparency: Transparency is a key principle for HU LTS. The - project operates with an open-source model, allowing the community - to review and contribute to the codebase. This openness not only - fosters trust but also enables continuous improvement through - community feedback and collaboration. By adhering to transparent - practices, HU LTS ensures that users are aware of how their data is - handled and what measures are in place to protect their privacy. -

-

- URL Rewriting: HU LTS employs URL rewriting techniques to maintain - seamless browsing experiences while ensuring that the actual URLs - accessed remain obfuscated, adding an additional layer of security. -

-

- Encryption: HU LTS utilizes advanced proxy technologies that focus - on encryption and secure data transfer, particularly in the context - of URL rewriting proxies. NOTE: This is still a massive work in - progress and open to contributions. -

-

- Regular Audits: Conducting regular security audits to identify and - address potential vulnerabilities. -

-

Cookie Usage

-

- Holy Unblocker uses "Cookies" and similar technologies to maintain a - user session (described more below) and store your preferences on - your computer. All of this information is completely private being - only local content withFGF no analytical purposes. -

-

- A cookie is a string of information that a website stores on a - visitor's computer, and that the visitor's browser provides to the - website each time the visitor returns. Holy Unblocker uses cookies - to help Holy Unblocker with security on ${document.domain} and its - proxy instances, and lastly for user preferences. Users who do not - wish to have cookies placed on their computers should set their - browsers to refuse cookies before using Holy Unblocker's websites, - with the drawback that certain features of Holy Unblocker may not - function properly without the aid of cookies. -

-

- By continuing to navigate our website without changing your cookie - settings, you hereby acknowledge and agree to Holy Unblocker's use - of cookies. -

-

Ending Note

-

- Although most changes are likely to be minor, Holy Unblocker may - change its Privacy Policy from time to time, and in Holy Unblocker's - sole discretion. Holy Unblocker encourages visitors to frequently - check this page for any changes to its Privacy Policy. Your - continued use of this site after any change in this Privacy Policy - will constitute your acceptance of such change. -

-

Contact Information & Credit

-

- If you have any questions about our Privacy Policy, please contact - us via

Discord: https://discord.gg/unblock
-

-
-
-
+