dinguschan-owo/Helios
Helios (was) my first unblockable attempt at a fully static, serviceworkerless proxy. It has since been replaced by GUST, which is the same but substantially better! (https://github.com/nautilus-os/GUST)
Yeah so I added a built in AI. I'm fucking cracked at coding.
Completely redid the settings page, because the old one looked terrible and barley functioned. Added a temporary fix for the font fix (still is fucked, ugh) Minor bug fixes (Duplicated reset tabs button, modal not closing, etc) Minor redesigns
Added a function to create a unique data: url for your session, giving it another layer of cloaking and a unique and random link.
Added basic JSON encryption before sending request to the CORS proxy server. The `fetchExternalContent` function has been modified to encrypt the URL before sending it to the proxy servers. The encrypted URL is then sent as a JSON string. When the response is received, it's decrypted before being processed. There is also a user agent header added to spoof your real user agent from the CORS proxy server and target server for further anonymity (User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.3). More encryption to come, but this is a quickfix.
Added function to prevent administrators from using extensions like Securly or GoGuardian to close the Helios tab by asking for tab closing confirmation. Also changed fetching logic a little bit to allow fetched sites to choose their own styles, but its not perfect.
Added functionality to menu button, so only source code viewing doesn't work. Also added some minor fixes to grammar and colors.
HUGE MAJOR ENORMOUS FETCHING FIXES. Google might still flag you as a bot though, so use Bing to search.
Fixed some minor errors, fixed the fetched websites z-index issues, and added functionality to full screen button
Separated HTML CSS and JS and added minor visual changes.
Ground version of Helios. Includes basic functionality including searching, rendering websites, caching websites, clearing cache, cloaking browser in either about:blank or blob:, website security indicator, tab functions, and a responsive UI.
