/Abyss-Web

Abyss is an advanced proxy service that provides modern unblocking for all users who use it.

Primary LanguageHTMLGNU Affero General Public License v3.0AGPL-3.0

Abyss is an advanced proxy service that provides modern unblocking for all users who use it.

inpreview

Important

If you fork this project, consider giving it a star in the original repository!

Join Our Discord Community for support, more links, and an active community!

Features

  • About:Blank Cloaking
  • Tab Cloaking
  • Wide collection of apps & games
  • Clean, Easy to use UI
  • Inspect Element
  • Various Themes
  • Built-in Tab System
  • Now.gg Support
  • Fast Speeds

Deployment

Important

You cannot deploy to static web hosts, including Netlify, Cloudflare Pages, and GitHub Pages.

Server Deployment

You must run these commands on your server:
git clone https://github.com/AbyssServices/Abyss-Web
cd Abyss-Web
npm install
npm start

Updating

cd Abyss-Web
git pull --force --allow-unrelated-histories

Deploy to Heroku Deploy to Vercel

What happened to Replit Deployment?

As of January 1st, 2024, Replit is no longer free. Try GitHub Codespaces instead.

GitHub Codespaces

  1. Create a GitHub account if you haven't already.
  2. Click "Code" (green button) and then "Create Codespace on main."
  3. In the terminal at the bottom, paste pnpm i && pnpm start.
  4. Respond to the application popup by clicking "Make public."

    [!IMPORTANT] Make sure you click the "Make public." button, or the proxy won't function properly.

  5. Access the deployed website from the ports tab.
  6. For subsequent uses in the same codespace, just run pnpm start

Solution for if there is no popup.

  1. Run pnpm i, and before pnpm start, prepend PORT=8080, replacing 8080 with another port. For example, PORT=6969 pnpm start.
  2. Go to the ports tab, Click Forward A Port, And type the port number.
  3. Right-click Visibility and set Port Visibility to Public.

Note

We are committed to making Abyss easy and personalized however, as of now we need your support in making it ad-free. Consider keeping ads so Abyss can run freely or contribute by being a supporter.

Report Issues

If you encounter problems, open an issue on GitHub, and we'll address it promptly.

Tip

If you're having trouble, don't hesitate to reach out to us on Discord for personalized support.