quiteafancyemerald/holy-unblocker

By quiteafancyemerald

Updated 13 days ago

InvisiProxy is an effective, privacy-focused web proxy service all within your browser.

Image
Networking
Web servers
0

10K+

quiteafancyemerald/holy-unblocker repository overview

InvisiProxy (formerly Holy Unblocker LTS) (v6.x.x)

Please check https://hub.docker.com/repository/docker/quiteafancyemerald/invisiproxy

GitHub Actions Status GitHub Actions Status

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 from governments, chrome extensions, localized client firewalls, and network-related filters. The project even allows the ability to browse Tor/Onion sites in any browser (even Chromium) all through a website!

You can support Holy Unblocker by starring the repository!

This project serves mostly as a proof of concept for the ideal clientless solution to bypassing censorship. Simply host this project on any domain and have an alternative solution to a VPN without needing to download anything on said device. Being a secure web proxy service, it supports numerous sites while being updated frequently and concentrating on being easy to self-host.

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.

Over 30M+ users since 2020. Thank you so much for the support I could have never imagined how massive the web proxy community has become.
Current Branch: Latest
Branch Types
  • Latest (master; built for FOSS and SEO)
  • Beta (pending changes; changes that may break things)
  • Stable (v4, v5, v6; stable version of Holy Unblocker LTS)
  • Production (changes for self hosting in production settings; max filtering evasion and request handling)
Considering switching branches for self-hosting to a production branch!

Caution

If you are going to self-host Holy Unblocker LTS please switch to the PRODUCTION branch for filter evasion features. The master branch is intended for development work and a highly readable source for developers. You can select a production branch (v6.x_production) via the branches dropdown.

Tip

Holy Unblocker LTS is optimized for self-hosting to provide you with maximum privacy control! Fork this repository and consider starring. You can self-host using either free or paid deployment options, or set it up on a dedicated instance (VPS) for enhanced performance.
Supported SitesFeatures
YoutubeBuilt-in variety of open source web proxies with both a focus on speed and/or security
CoolMathGamesFeatures "Source Randomization" to circumvent major filters effectively along with randomizations to proxy globals
DiscordTab title + icon customization using the Settings Menu for improved browsing stealth
Now.ggAdblocking support across all websites while surfing
Reddit.comSOCKS5 and Onion routing support with Tor within the Settings Menu. Use Tor/Onion sites in any browser!
GeForce NOWGame library with moderately decent titles and open-source emulation projects
SpotifyHas frequent support articles for issues relating to various proxy instances
And essentially all sites!Built for intensive production loads and speed

Read below for information if the official site is blocked or for obtaining more links. Can't deploy using any of the free options below? Check out Railway or look into cheap, paid VPS hosting solutions.

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

Deploy Holy Unblocker

Free Deployments

Deploy to Koyeb Deploy to Oracle Cloud

More

Deploy to Fly.io

Production Paid/Free Options (Requires Payment Info)

Deploy to Azure Deploy to IBM Cloud Deploy to Amplify Console Run on Google Cloud

What happened to Replit/Heroku Deployment?

Replit is no longer free and Heroku has a set policy against web proxies. Try GitHub Codespaces or Gitpod instead for development on the cloud OR Koyeb for free hosting.

GitHub Codespaces
Setup Instructions
  • Fork (and star!) this repository to your GitHub account
  • Head to the official Codespaces website (ensure you have a GitHub account already made)
  • Select New Codespaces and look for [USERNAME]/Holy-Unblocker on your account
  • Ensure the branch is set to master and the dev container configuration is set to Holy Unblocker LTS
  • Select Create Codespace and allow the container to setup
  • Type npm run fresh-install and npm start in the terminal
  • Click "Make public" on the application popup, then access the deployed website via the ports tab.

Table of contents:

How to Setup

Example: v6.x_production instead of master
Terminal

Either use the button above to deploy to the deployment options above or type the commands below on a dedicated server:

git clone --recurse-submodules https://github.com/titaniumnetwork-dev/Holy-Unblocker.git

cd Holy-Unblocker

git submodule init

# Using the configuration file you can automatically use pm2 if you are hosting on a VPS!
npm run fresh-install
npm start

# Or on subsequent uses...
npm restart

# If you encounter any build errors...
npm run build

# If you encounter any service errors...
npm run proxy-validator

This website is hosted locally with Scramjet, Ultraviolet (Wisp, Bare-Mux, EpoxyTransport, CurlTransport) and Rammerhead built-in.

Configuration
Server Configuration Setup

The default place for the proxy when its started is http://localhost:8080, but you can change it if needed in ./ecosystem.config.js. You can also modify the other configuration values at ./config.json. To clarify you change the PORT and other production metrics via ./ecosystem.config.js. Localized changes for source randomization, auto-minify, etc. are located in ./config.json.

More Information

This project is maintained by the Holy Unblocker LTS team and is an official flagship Titanium Network web proxy site.

View the official website for more detail and credits.

Web Proxy Sources:

This project currently uses Scramjet and Ultraviolet as web proxies adhering to the Wisp protocol. Bare-Mux is utilized for swapping transport systems to be utilized with Wisp. The included transport systems are EpoxyTransport and libcurl-transport. Rammerhead is also provided as an additional web proxy option.

Other Dependencies:
Notable Mentions:

Tag summary

Content type

Image

Digest

sha256:4b120a020

Size

900.5 MB

Last updated

13 days ago

docker pull quiteafancyemerald/holy-unblocker