mirror of
https://github.com/QuiteAFancyEmerald/Holy-Unblocker.git
synced 2025-05-13 03:50:02 -04:00
Added History Hiding Options
This commit is contained in:
parent
a17c999042
commit
408d42928d
14 changed files with 663 additions and 144 deletions
|
@ -35,6 +35,21 @@ section {
|
||||||
user-select: none;
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#frame {
|
||||||
|
border: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
position: fixed;
|
||||||
|
z-index: 10;
|
||||||
|
background-color: #fff;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Button Hover */
|
/* Button Hover */
|
||||||
|
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
function $(id) {
|
|
||||||
return document.getElementById(id);
|
|
||||||
};
|
|
||||||
|
|
||||||
//AL
|
|
||||||
// $('al').onclick = function() {
|
|
||||||
// document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=None; domain=.' + auth + '; path=/; Secure;';
|
|
||||||
// return false;
|
|
||||||
//};
|
|
||||||
|
|
||||||
$('al').onclick = function() {
|
|
||||||
var url = $('url').value;
|
|
||||||
var det = document.domain;
|
|
||||||
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
|
||||||
const origin = btoa(url)
|
|
||||||
window.location.href = "https://" + domain + "/fetch/utils/?url=" + origin;
|
|
||||||
document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
|
||||||
return false;
|
|
||||||
};
|
|
||||||
|
|
||||||
// Cookie Auth
|
|
||||||
var host = location.hostname.split('.');
|
|
||||||
var auth = location.hostname;
|
|
||||||
if (host.length == 3) {
|
|
||||||
auth = `${host[1]}.${host[2]}`;
|
|
||||||
}
|
|
||||||
|
|
||||||
window.onload = function() {
|
|
||||||
$('url').focus();
|
|
||||||
}
|
|
|
@ -6,12 +6,12 @@ $('pmprox').onclick = function() {
|
||||||
var url = $('url').value;
|
var url = $('url').value;
|
||||||
var det = document.domain;
|
var det = document.domain;
|
||||||
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
window.location.href = "https://c." + domain + "/prox?url=" + url;
|
document.getElementById("frame").src = "https://c." + domain + "/prox?url=" + url;
|
||||||
document.cookie = 'oldsmobile=1; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
document.cookie = 'oldsmobile=1; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
document.getElementById("frame").style.visiblity = "visible";
|
||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// Cookie Auth
|
// Cookie Auth
|
||||||
var host = location.hostname.split('.');
|
var host = location.hostname.split('.');
|
||||||
var auth = location.hostname;
|
var auth = location.hostname;
|
||||||
|
@ -22,3 +22,5 @@ if (host.length == 3) {
|
||||||
window.onload = function() {
|
window.onload = function() {
|
||||||
$('url').focus();
|
$('url').focus();
|
||||||
}
|
}
|
||||||
|
$('url').focus();
|
||||||
|
}
|
156
public/expr/surf.js
Normal file
156
public/expr/surf.js
Normal file
|
@ -0,0 +1,156 @@
|
||||||
|
$ = e => document.getElementById(e) || [];
|
||||||
|
|
||||||
|
//AL
|
||||||
|
$('al').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var url = $('url').value;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
const origin = btoa(url)
|
||||||
|
frame.src = "https://" + domain + "/fetch/utils/?url=" + origin;
|
||||||
|
frame.style['visibility'] = "visible";
|
||||||
|
document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
$('albp').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var url = $('url').value;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
const origin = btoa(url)
|
||||||
|
window.location.href = "https://" + domain + "/fetch/utils/?url=" + origin;
|
||||||
|
document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
//NU
|
||||||
|
$('nprox').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var url = $('url').value;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
frame.src = "https://a." + domain + "/call/" + url;
|
||||||
|
frame.style['visibility'] = "visible";
|
||||||
|
document.cookie = 'nu_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=None; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
$('nproxbp').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var url = $('url').value;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
window.location.href = "https://a." + domain + "/call/" + url;
|
||||||
|
document.cookie = 'nu_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=None; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
//PD
|
||||||
|
$('pdprox').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var url = $('url').value;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
frame.src = "https://c." + domain + "/" + url;
|
||||||
|
frame.style['visibility'] = "visible";
|
||||||
|
document.cookie = 'oldsmobile=owo; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
$('pdproxbp').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var url = $('url').value;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
window.location.href = "https://c." + domain + "/" + url;
|
||||||
|
document.cookie = 'oldsmobile=owo; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
//PM Load
|
||||||
|
$('pmprox').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var url = $('url').value;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
document.getElementById("frame").src = "https://c." + domain + "/prox?url=" + url;
|
||||||
|
frame.style['visibility'] = "visible";
|
||||||
|
document.cookie = 'oldsmobile=1; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
document.getElementById("frame").style.visiblity = "visible";
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
$('pmproxbp').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var url = $('url').value;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
window.location.href = "https://c." + domain + "/prox?url=" + url;
|
||||||
|
document.cookie = 'oldsmobile=1; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
document.getElementById("frame").style.visiblity = "visible";
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
//YT
|
||||||
|
$('ytbtn').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var yt = `https://youtube.com`;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
const origin = btoa(yt)
|
||||||
|
frame.src = "https://" + domain + "/fetch/utils/?url=" + origin;
|
||||||
|
frame.style['visibility'] = "visible";
|
||||||
|
document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
$('ytbtnm').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var yt = `https://m.youtube.com`;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
const origin = btoa(yt)
|
||||||
|
frame.src = "https://" + domain + "/fetch/utils/?url=" + origin;
|
||||||
|
frame.style['visibility'] = "visible";
|
||||||
|
document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
$('ytbp').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var yt = `https://youtube.com`;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
const origin = btoa(yt)
|
||||||
|
window.location.href = "https://" + domain + "/fetch/utils/?url=" + origin;
|
||||||
|
document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
//D
|
||||||
|
$('dbtn').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var d = `https://discord.com/login`;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
const origin = btoa(d)
|
||||||
|
frame.src = "https://" + domain + "/fetch/utils/?url=" + origin;
|
||||||
|
frame.style['visibility'] = "visible";
|
||||||
|
document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
$('dbp').onclick = function() {
|
||||||
|
var frame = document.getElementById("frame");
|
||||||
|
var d = `https://discord.com/login`;
|
||||||
|
var det = document.domain;
|
||||||
|
var domain = det.replace('www.', '').split(/[/?#]/)[0];
|
||||||
|
const origin = btoa(d)
|
||||||
|
window.location.href = "https://" + domain + "/fetch/utils/?url=" + origin;
|
||||||
|
document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=Lax; domain=.' + auth + '; path=/; Secure;';
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Cookie Auth
|
||||||
|
var host = location.hostname.split('.');
|
||||||
|
var auth = location.hostname;
|
||||||
|
if (host.length == 3) {
|
||||||
|
auth = `${host[1]}.${host[2]}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
window.onload = function() {
|
||||||
|
$('url').focus();
|
||||||
|
}
|
202
public/info.html
202
public/info.html
|
@ -24,6 +24,17 @@
|
||||||
<script nomodule="" src="https://unpkg.com/ionicons@5.1.2/dist/ionicons/ionicons.js"></script>
|
<script nomodule="" src="https://unpkg.com/ionicons@5.1.2/dist/ionicons/ionicons.js"></script>
|
||||||
<script src="assets/js/header.js"></script>
|
<script src="assets/js/header.js"></script>
|
||||||
<script async src="https://arc.io/widget.js#2BzvQ1em"></script>
|
<script async src="https://arc.io/widget.js#2BzvQ1em"></script>
|
||||||
|
<style>
|
||||||
|
#particles-js {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
z-index: 3;
|
||||||
|
background-color: black;
|
||||||
|
background-image: url('');
|
||||||
|
background-size: cover;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
<!--<script src="assets/js/im-runtime.js"></script>-->
|
<!--<script src="assets/js/im-runtime.js"></script>-->
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
@ -81,24 +92,195 @@
|
||||||
</nav>
|
</nav>
|
||||||
<span style=display:none data-cooking=chem>Warm and inviting, home cooking has resurfaced with all the kudos it deserves. Diana's menu reflects some of the most sought after recipes there are. They call it comfort food for a reason! Mac and Cheese with Butternut Squash, Chicken Pot Pie, Pork Ragu over Easy Creamy Polenta, Beef and Bacon Meatloaf with Garlic Mashed Potatoes, Boston Cream ...</span>
|
<span style=display:none data-cooking=chem>Warm and inviting, home cooking has resurfaced with all the kudos it deserves. Diana's menu reflects some of the most sought after recipes there are. They call it comfort food for a reason! Mac and Cheese with Butternut Squash, Chicken Pot Pie, Pork Ragu over Easy Creamy Polenta, Beef and Bacon Meatloaf with Garlic Mashed Potatoes, Boston Cream ...</span>
|
||||||
<!-- Main Body -->
|
<!-- Main Body -->
|
||||||
<!-- Particles.js background -->
|
<div>
|
||||||
<div id="particles-js" class="in-bg">
|
<div id="documentation" class="container border rounded-1" style="z-index: 3;">
|
||||||
<div class="d-flex justify-content-center align-items-center in-flex">
|
|
||||||
<script>
|
<script>
|
||||||
/* particlesJS.load(@dom-id, @path-json, @callback (optional)); */
|
/* particlesJS.load(@dom-id, @path-json, @callback (optional)); */
|
||||||
particlesJS.load('particles-js', 'particles.json', function() {
|
particlesJS.load('particles-js', 'particles.json', function() {
|
||||||
console.log('particlesjs loaded.......');
|
console.log('particlesjs loaded.......');
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<!-- Splash Text -->
|
<h1 id="holy-unblocker">Documentation</h1>
|
||||||
<div class="d-flex align-items-center order-12 in-splash">
|
<p>A website that can be used to bypass web filters; both extension and firewall. This is the public documentation for Holy Unblocker, a rather fancy website with some cool dynamic backgrounds while also focusing with detail put into the design and mechanics overall. Also has cool features like custom Tab Cloaks and with more to come. Works on a large number of sites including YouTube (Full Quality Support), Discord, CoolMathGames and more! Be sure to check the various branches as I update Holy Unblocker often with open access to yet to be released versions.</p>
|
||||||
<div class="container text-center justify-content-center align-items-center in-center">
|
<p>Official Site: <a href="https://www.holyubofficial.net">https://www.holyubofficial.net</a></p>
|
||||||
<h1 class="text-center d-md-flex flex-grow-1 justify-content-md-center align-items-md-center in-center in-splash-text">This page is a WIP.</h1>
|
<p>Be sure to join Titanium Network's Discord for more official site links: <a href="https://discord.com/invite/tgT48PH">https://discord.com/invite/tgT48PH</a></p>
|
||||||
</div>
|
<p><a href="https://heroku.com/deploy?template=https://github.com/QuiteAFancyEmerald/HolyUnblockerPublic" title="Deploy to Heroku"><img alt="Deploy to Heroku" src="https://raw.githubusercontent.com/QuiteAFancyEmerald/HolyUnblockerPublic/master/public/assets/img/heroku.svg?raw" width="140" height="30"><img></a>
|
||||||
</div>
|
|
||||||
</div>
|
<a href="https://azuredeploy.net/" title="Deploy to Azure"><img alt="Deploy to Azure" src="https://raw.githubusercontent.com/QuiteAFancyEmerald/HolyUnblockerPublic/master/public/assets/img/azure.svg?raw" width="140" height="30"><img></a>
|
||||||
|
|
||||||
|
<a href="https://repl.it/github/QuiteAFancyEmerald/HolyUnblockerPublic" title="Run on Repl.it"><img alt="Run on Repl.it" src="https://raw.githubusercontent.com/QuiteAFancyEmerald/HolyUnblockerPublic/master/public/assets/img/replit.svg?raw" width="140" height="30"><img></a>
|
||||||
|
|
||||||
|
<a href="https://glitch.com/edit/#!/import/github/QuiteAFancyEmerald/HolyUnblockerPublic" title="Remix on Glitch"><img alt="Remix on glitch" src="https://raw.githubusercontent.com/QuiteAFancyEmerald/HolyUnblockerPublic/master/public/assets/img/glitch.svg?raw" width="140" height="30"><img></a></p>
|
||||||
|
<h2 id="table-of-contents-">Table of contents:</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#how-to-install">Setup</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#structure">Structure</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#structure-information">Structure Information</a></li>
|
||||||
|
<li><a href="#details-of-public">Static Files</a></li>
|
||||||
|
<li><a href="#scripts-located-in-expr">Proxy Scripts</a></li>
|
||||||
|
<li><a href="#details-of-authjs">Cookie Auth</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#future-additions">Future Additions</a></li>
|
||||||
|
<li><a href="#vauge-explanation-for-beginners-with-external-proxies-and-hosting">Beginner's Explanation</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#list-of-some-good-hosting-options">Hosting Providers</a></li>
|
||||||
|
<li><a href="#heroku-steps">Heroku Setup</a></li>
|
||||||
|
<li><a href="#freenomdomain-steps">Domain Setup</a></li>
|
||||||
|
<li><a href="#cloudflare-steps">Cloudflare Setup</a></li>
|
||||||
|
<li><a href="#workspace-configurations">Workspace Configurations</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#more-information">More Information</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="how-to-install">How to Setup</h2>
|
||||||
|
<p>Either use the button above to deploy to Heroku or do the below:</p>
|
||||||
|
<pre><code>git <span class="hljs-keyword">clone</span> <span class="hljs-title">https</span>://github.com/QuiteAFancyEmerald/HolyUnblockerPublic.git
|
||||||
|
|
||||||
|
cd HolyUnblockerPublic
|
||||||
|
|
||||||
|
npm install
|
||||||
|
|
||||||
|
npm <span class="hljs-literal">start</span>
|
||||||
|
</code></pre>
|
||||||
|
<p>The default place for the proxy when its started is <code>http://localhost:8081</code> but you can change it if needed in config.json</p>
|
||||||
|
<p>This website has been hosted locally on Alloy Proxy. More more information go to the Alloy Proxy repo below.</p>
|
||||||
|
<h2 id="structure">Structure</h2>
|
||||||
|
<ul>
|
||||||
|
<li><code>index.html</code> : The official homepage of the site.</li>
|
||||||
|
<li><code>surf.html</code> : Surf Freely page, page offers to be redirected to either Alloy or Node.</li>
|
||||||
|
<li><code>alloy.html</code> : Alloy Proxy page, configured as recommended with Alloy Proxy.</li>
|
||||||
|
<li><code>node.html</code> : Links to a subdomain for Node Unblocker. I left it in just in case you would like to setup the site differently.</li>
|
||||||
|
<li><code>pmprox.html</code> : Links to a subdomain for Powermouse. I left it in just in case you would like to setup the site differently.</li>
|
||||||
|
<li><code>gtools.html</code> : Games page, help from @BinBashBanana and @kinglalu.</li>
|
||||||
|
<li><code>info.html</code> : WIP Documentation.</li>
|
||||||
|
<li><code>discordhub.html</code> : Hub for the discord proxy and its links.</li>
|
||||||
|
<li><code>discordprox.html</code> : Links to a discord proxied through Alloy.</li>
|
||||||
|
<li><code>pydodge.html</code> : Links to a subdomain with PyDodge B. Created by OlyB from a modified Via Proxy.</li>
|
||||||
|
<li><code>flash.html</code> : Games page for flash games, credits given to @BinBashBanana and Titanium Network for its assets.</li>
|
||||||
|
<li><code>icons.html</code> : Information regarding Settings Menu page. Added this in for standard users.</li>
|
||||||
|
<li><code>terms.html</code> : Terms of Services, AUP and Privacy Policy page.</li>
|
||||||
|
<li><code>gba.html</code> : Locally hosted Gameboy Emulator.</li>
|
||||||
|
<li><code>krunker.html</code> : An iframe version of Krunker with keyword changes. Can be removed if not needed.</li>
|
||||||
|
<li><code>youtube.html</code> : An proxied version of Youtube running off of the locally hosted Alloy Proxy.</li>
|
||||||
|
<li><code>ythub.html</code> : Page linking proxied Youtube.</li>
|
||||||
|
<li><code>ytmobile.html</code> : Page linking to a proxied YouTube for mobile users.</li>
|
||||||
|
<li><code>chatbox.html</code> : Links to an externally hosted Chatbox.</li>
|
||||||
|
<li><code>bookmarklets.html</code> : Page for Bookmarklets.<h3 id="structure-information">Structure Information</h3>
|
||||||
|
</li>
|
||||||
|
<li><code>/public/</code> : The physical site base of Holy Unblocker goes here. Do not delete or modify <code>/utils</code> as its needed for Alloy.</li>
|
||||||
|
</ul>
|
||||||
|
<h4 id="details-of-public-">Details of <code>/public</code></h4>
|
||||||
|
<ul>
|
||||||
|
<li><code>/pages/</code> is used for important pages for the site.</li>
|
||||||
|
<li><code>/expr/</code> is used for important proxy scripts.</li>
|
||||||
|
<li><code>/archive/</code> and <code>/css</code> is used for game related assets and pages.</li>
|
||||||
|
<li><code>/assets/</code> is used for various assets for CSS, JS and Bootstrap.</li>
|
||||||
|
<li><code>/vibeOS/</code> is used for vibeOS, an in-browser OS enviroment.</li>
|
||||||
|
</ul>
|
||||||
|
<h4 id="scripts-located-in-expr-">Scripts located in <code>/expr</code></h4>
|
||||||
|
<ul>
|
||||||
|
<li><code>[Proxy Initial]bp.js</code> is used for future implementation of Cookie Auth and navigation to external proxies. Must be located in the
|
||||||
|
|
||||||
|
<body> tag.</li>
|
||||||
|
<li><code>[Proxy Initial]load.js</code> is used for initializing the bp script(s). Must be located in the <code><head></code> tag.</li>
|
||||||
|
<li><code>d.html</code> is used for a locally running Discord proxy along with <code>dbp.js</code></li>
|
||||||
|
</ul>
|
||||||
|
<h4 id="details-of-auth-js-">Details of <code>auth.js</code></h4>
|
||||||
|
<ul>
|
||||||
|
<li>Will be used for the implementation of Cookie Authorization</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="future-additions">Future Additions</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Cookie Authorization</li>
|
||||||
|
<li>Filters</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="vauge-explanation-for-beginners-with-external-proxies-and-hosting">Vauge Explanation for Beginners (Hosting Externally)</h2>
|
||||||
|
<p>You will first want to host your proxies locally or externally. </p>
|
||||||
|
<h4 id="list-of-some-good-hosting-options-">List of some good hosting options:</h4>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://heroku.com">Heroku</a> (Free)</li>
|
||||||
|
<li><a href="https://nodeclusters.com">NodeClusters</a> (Paid)</li>
|
||||||
|
<li><a href="https://glitch.com">Glitch</a> (Free)</li>
|
||||||
|
<li><a href="https://repl.it">Repl.it</a> (Free)</li>
|
||||||
|
<li><a href="https://azure.microsoft.com/en-us/">Azure</a> (Free and Paid)</li>
|
||||||
|
</ul>
|
||||||
|
<p>Out of the list of hosting providers Heroku and NodeClusters rank first as a preference. You may also self-host. Currently at this time Azure is used to host the official Holy Unblocker sites.</p>
|
||||||
|
<p>After you have selected a decent VPS, use Cloudflare for the DNS records for both the site and the subdomains for the proxies.</p>
|
||||||
|
<p>This is an example of DNS records involving Heroku. Self-hosting will require <code>A records</code> preferably.
|
||||||
|
<img src="https://cdn.discordapp.com/attachments/725506757291671663/756659513179766844/unknown.png" width="500" height="154"></img></p>
|
||||||
|
<ul>
|
||||||
|
<li><code>a.deepsoil.ml</code> is being used for Node Unblocker.</li>
|
||||||
|
<li><code>p.deepsoil.ml</code> is being used for Powermouse.</li>
|
||||||
|
<li><code>pd.deepsoil.ml</code> is being used for PyDodge B.</li>
|
||||||
|
<li><code>cdn.deepsoil.ml</code> is being used for a private Alloy host on the official sites.</li>
|
||||||
|
</ul>
|
||||||
|
<p>As stated previously, Holy Unblocker is hosted locally with Alloy.</p>
|
||||||
|
<h4 id="heroku-steps">Heroku Steps</h4>
|
||||||
|
<p><strong>So use Heroku to host. I personally favor it as a free choice.</strong> </p>
|
||||||
|
<ul>
|
||||||
|
<li>First obtain a card; (Prepaid, Debit, and Credit Cards work). You need this to add custom domains to your Heroku instance.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Make sure you connect your Heroku app to your GitHub and enable automatic deploys. Will make things easier. :) </p>
|
||||||
|
<h4 id="freenom-domain-steps">Freenom/Domain Steps</h4>
|
||||||
|
<p>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.</p>
|
||||||
|
<ul>
|
||||||
|
<li>Get some Freenom domains then add them to your Heroku instance (Personal > [App Name] > Settings > Domains)
|
||||||
|
Add a domain for both <code>www.youdomainhere.cf</code> and <code>yourdomainhere.cf</code> with .cf being interchangeable with other Freedom domain names.</li>
|
||||||
|
<li>If you prefer to obtain premium domains (TLDs) then use <a href="https://porkbun.com">Porkbun</a>, which offers domains for amazing prices. Literally a <code>.net</code> domain normally costs around $10. On Porkbun for the first year it costs $3 so its definitely a deal.</li>
|
||||||
|
</ul>
|
||||||
|
<h4 id="cloudflare-steps">Cloudflare Steps</h4>
|
||||||
|
<ul>
|
||||||
|
<li>Use Cloudflare (make an account), add your site (Freenom Domain or Domain) and then add your various DNS targets to Cloudflare. Make sure you add Cloudflare's Nameservers which will be specified more when you are adding your site. </li>
|
||||||
|
</ul>
|
||||||
|
<p>Make sure they are CNAME although A records also work and try to follow this structure:</p>
|
||||||
|
<p><strong>Type | Name | Target</strong></p>
|
||||||
|
<p><code>CNAME | www | yourherokutargethere.herokudns.com</code>
|
||||||
|
<code>CNAME | @ | yourherokudnstargethere.herokudns.com</code></p>
|
||||||
|
<p><strong>Below are if you want external proxies also with your site:</strong></p>
|
||||||
|
<p><code>CNAME | a | yournodeinstance.herokudns.com</code>
|
||||||
|
<code>CNAME | pd | yourpydodgebinstancehere.herokudns.com</code>
|
||||||
|
<code>CNAME | p | yourpowermouseinstancehere.herokudns.com</code></p>
|
||||||
|
<p>Make sure HTTPS is forced and have SSL set to Flexible for Heroku. Otherwise you can have SSL set to Full.</p>
|
||||||
|
<h4 id="workspace-configurations">Workspace Configurations</h4>
|
||||||
|
<p>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 <a href="https://nodejs.org/">Node.JS</a> installed on your machine.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<pre><code>git <span class="hljs-keyword">clone</span> <span class="hljs-title">https</span>://github.com/QuiteAFancyEmerald/HolyUnblockerPublic.git
|
||||||
|
|
||||||
|
cd HolyUnblockerPublic
|
||||||
|
|
||||||
|
npm install
|
||||||
|
</code></pre>
|
||||||
|
<p>Now simply add the folder you cloned this repo in in VSC. Then run <code>npm install</code>. I recommend that if you are releasing this publically on GitHub that you add a <code>.gitignore</code> in your root directory with the following exclusions:</p>
|
||||||
|
<p><code>node_modules</code></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<ul>
|
||||||
|
<li>Make an account: <code>https://gitpod.io/</code></li>
|
||||||
|
<li>Fork this repo and enter in this URL to setup your workspace: <code>https://gitpod.io#https://github.com/YourNameHere/HolyUnblockerPublic/</code></li>
|
||||||
|
</ul>
|
||||||
|
<p>Use the same steps above by running <code>npm install</code> in your repository and adding a <code>.gitignore</code> in your root directory specifying to exclude <code>node_modules</code>.</p>
|
||||||
|
<h2 id="more-information">More Information</h2>
|
||||||
|
<p>This project uses Alloy Proxy, Node Unblocker, Powermouse and PyDodge which are linked below. Credits also given to Titanium Network and all it's developers as this project would not be possible without them. View the official website for more detail. :)</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/titaniumnetwork-dev/">https://github.com/titaniumnetwork-dev/</a></li>
|
||||||
|
<li><a href="https://github.com/titaniumnetwork-dev/alloyproxy">https://github.com/titaniumnetwork-dev/alloyproxy</a></li>
|
||||||
|
<li><a href="https://github.com/nfriedly/node-unblocker">https://github.com/nfriedly/node-unblocker</a></li>
|
||||||
|
<li><a href="https://github.com/vibedivide/powermouse">https://github.com/vibedivide/powermouse</a></li>
|
||||||
|
<li><a href="https://github.com/BinBashBanana/PyDodge">https://github.com/BinBashBanana/PyDodge</a></li>
|
||||||
|
<li><a href="https://github.com/juchi/gameboy.js">https://github.com/juchi/gameboy.js</a></li>
|
||||||
|
<li><a href="https://nodeclusters.com">https://nodeclusters.com</a></li>
|
||||||
|
<li><a href="https://titaniumnetwork.org/">https://titaniumnetwork.org/</a></li>
|
||||||
|
<li><a href="https://github.com/vibedivide/vibeOS">https://github.com/vibedivide/vibeOS</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>Thanks.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!--Footer-->
|
<!--Footer-->
|
||||||
<span style=display:none data-cooking=cooks>Cooking started 1.9 million years ago. Therefore, cooking is not something new to humans. Cooking started over a fire with no pots and pans or cooking utensils and now we have microwaves and stoves and special brushes to wipe on a marinade which was not even able to be comprehended 1.9 years ago. In between that time was the middle ages which had many advancements. Life was very different before cooking and has been very different since the beginning of cooking.
|
<span style=display:none data-cooking=cooks>Cooking started 1.9 million years ago. Therefore, cooking is not something new to humans. Cooking started over a fire with no pots and pans or cooking utensils and now we have microwaves and stoves and special brushes to wipe on a marinade which was not even able to be comprehended 1.9 years ago. In between that time was the middle ages which had many advancements. Life was very different before cooking and has been very different since the beginning of cooking.
|
||||||
|
|
220
public/pages/documentationraw.html
Normal file
220
public/pages/documentationraw.html
Normal file
|
@ -0,0 +1,220 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||||
|
<!-- Important: Use ​ to mess with keywords. -->
|
||||||
|
<title>H​oly Unb​loc​ke​r</title>
|
||||||
|
<meta name="description" content="G​et p​ast in​te​r​net ce​n​s​or​sh​ip tod​a​y!
|
||||||
|
|
||||||
|
:D">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="assets/img/i.png">
|
||||||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic">
|
||||||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat+Alternates">
|
||||||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700">
|
||||||
|
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
|
||||||
|
<link rel="stylesheet" href="assets/fonts/ionicons.min.css">
|
||||||
|
<link rel="stylesheet" href="assets/css/styles.css">
|
||||||
|
<!-- Assets -->
|
||||||
|
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
|
||||||
|
<script src="assets/js/jquery.min.js"></script>
|
||||||
|
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
|
||||||
|
<script type="module" src="https://unpkg.com/ionicons@5.1.2/dist/ionicons/ionicons.esm.js"></script>
|
||||||
|
<script nomodule="" src="https://unpkg.com/ionicons@5.1.2/dist/ionicons/ionicons.js"></script>
|
||||||
|
<script src="assets/js/header.js"></script>
|
||||||
|
<script async src="https://arc.io/widget.js#2BzvQ1em"></script>
|
||||||
|
<!--<script src="assets/js/im-runtime.js"></script>-->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="particles-js">
|
||||||
|
<script>
|
||||||
|
/* particlesJS.load(@dom-id, @path-json, @callback (optional)); */
|
||||||
|
particlesJS.load('particles-js', 'particles.json', function() {
|
||||||
|
console.log('particlesjs loaded.......');
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
<div>
|
||||||
|
<h1 id="holy-unblocker">Documentation</h1>
|
||||||
|
<p>A website that can be used to bypass web filters; both extension and firewall. This is the public source code for Holy Unblocker, a rather fancy website with some cool dynamic backgrounds while also focusing with detail put into the design and mechanics overall. Also has cool features like custom Tab Cloaks and with more to come. Works on a large number of sites including YouTube (Full Quality Support), Discord, CoolMathGames and more! Be sure to check the various branches as I update Holy Unblocker often with open access to yet to be released versions.</p>
|
||||||
|
<p>Official Site: <a href="https://www.holyubofficial.net">https://www.holyubofficial.net</a></p>
|
||||||
|
<p>Be sure to join Titanium Network's Discord for more official site links: <a href="https://discord.com/invite/tgT48PH">https://discord.com/invite/tgT48PH</a></p>
|
||||||
|
<p><a href="https://heroku.com/deploy?template=https://github.com/QuiteAFancyEmerald/HolyUnblockerPublic" title="Deploy to Heroku"><img alt="Deploy to Heroku" src="https://raw.githubusercontent.com/QuiteAFancyEmerald/HolyUnblockerPublic/master/public/assets/img/heroku.svg?raw" width="140" height="30"><img></a>
|
||||||
|
|
||||||
|
<a href="https://azuredeploy.net/" title="Deploy to Azure"><img alt="Deploy to Azure" src="https://raw.githubusercontent.com/QuiteAFancyEmerald/HolyUnblockerPublic/master/public/assets/img/azure.svg?raw" width="140" height="30"><img></a>
|
||||||
|
|
||||||
|
<a href="https://repl.it/github/QuiteAFancyEmerald/HolyUnblockerPublic" title="Run on Repl.it"><img alt="Run on Repl.it" src="https://raw.githubusercontent.com/QuiteAFancyEmerald/HolyUnblockerPublic/master/public/assets/img/replit.svg?raw" width="140" height="30"><img></a>
|
||||||
|
|
||||||
|
<a href="https://glitch.com/edit/#!/import/github/QuiteAFancyEmerald/HolyUnblockerPublic" title="Remix on Glitch"><img alt="Remix on glitch" src="https://raw.githubusercontent.com/QuiteAFancyEmerald/HolyUnblockerPublic/master/public/assets/img/glitch.svg?raw" width="140" height="30"><img></a></p>
|
||||||
|
<h2 id="table-of-contents-">Table of contents:</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#how-to-install">Setup</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#structure">Structure</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#structure-information">Structure Information</a></li>
|
||||||
|
<li><a href="#details-of-public">Static Files</a></li>
|
||||||
|
<li><a href="#scripts-located-in-expr">Proxy Scripts</a></li>
|
||||||
|
<li><a href="#details-of-authjs">Cookie Auth</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#future-additions">Future Additions</a></li>
|
||||||
|
<li><a href="#vauge-explanation-for-beginners-with-external-proxies-and-hosting">Beginner's Explanation</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#list-of-some-good-hosting-options">Hosting Providers</a></li>
|
||||||
|
<li><a href="#heroku-steps">Heroku Setup</a></li>
|
||||||
|
<li><a href="#freenomdomain-steps">Domain Setup</a></li>
|
||||||
|
<li><a href="#cloudflare-steps">Cloudflare Setup</a></li>
|
||||||
|
<li><a href="#workspace-configurations">Workspace Configurations</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#more-information">More Information</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="how-to-setup">How to Setup</h2>
|
||||||
|
<p>Either use the button above to deploy to Heroku or do the below:</p>
|
||||||
|
<pre><code>git <span class="hljs-keyword">clone</span> <span class="hljs-title">https</span>://github.com/QuiteAFancyEmerald/HolyUnblockerPublic.git
|
||||||
|
|
||||||
|
cd HolyUnblockerPublic
|
||||||
|
|
||||||
|
npm install
|
||||||
|
|
||||||
|
npm <span class="hljs-literal">start</span>
|
||||||
|
</code></pre>
|
||||||
|
<p>The default place for the proxy when its started is <code>http://localhost:8081</code> but you can change it if needed in config.json</p>
|
||||||
|
<p>This website has been hosted locally on Alloy Proxy. More more information go to the Alloy Proxy repo below.</p>
|
||||||
|
<h2 id="structure">Structure</h2>
|
||||||
|
<ul>
|
||||||
|
<li><code>index.html</code> : The official homepage of the site.</li>
|
||||||
|
<li><code>surf.html</code> : Surf Freely page, page offers to be redirected to either Alloy or Node.</li>
|
||||||
|
<li><code>alloy.html</code> : Alloy Proxy page, configured as recommended with Alloy Proxy.</li>
|
||||||
|
<li><code>node.html</code> : Links to a subdomain for Node Unblocker. I left it in just in case you would like to setup the site differently.</li>
|
||||||
|
<li><code>pmprox.html</code> : Links to a subdomain for Powermouse. I left it in just in case you would like to setup the site differently.</li>
|
||||||
|
<li><code>gtools.html</code> : Games page, help from @BinBashBanana and @kinglalu.</li>
|
||||||
|
<li><code>info.html</code> : WIP Documentation.</li>
|
||||||
|
<li><code>discordhub.html</code> : Hub for the discord proxy and its links.</li>
|
||||||
|
<li><code>discordprox.html</code> : Links to a discord proxied through Alloy.</li>
|
||||||
|
<li><code>pydodge.html</code> : Links to a subdomain with PyDodge B. Created by OlyB from a modified Via Proxy.</li>
|
||||||
|
<li><code>flash.html</code> : Games page for flash games, credits given to @BinBashBanana and Titanium Network for its assets.</li>
|
||||||
|
<li><code>icons.html</code> : Information regarding Settings Menu page. Added this in for standard users.</li>
|
||||||
|
<li><code>terms.html</code> : Terms of Services, AUP and Privacy Policy page.</li>
|
||||||
|
<li><code>gba.html</code> : Locally hosted Gameboy Emulator.</li>
|
||||||
|
<li><code>krunker.html</code> : An iframe version of Krunker with keyword changes. Can be removed if not needed.</li>
|
||||||
|
<li><code>youtube.html</code> : An proxied version of Youtube running off of the locally hosted Alloy Proxy.</li>
|
||||||
|
<li><code>ythub.html</code> : Page linking proxied Youtube.</li>
|
||||||
|
<li><code>ytmobile.html</code> : Page linking to a proxied YouTube for mobile users.</li>
|
||||||
|
<li><code>chatbox.html</code> : Links to an externally hosted Chatbox.</li>
|
||||||
|
<li><code>bookmarklets.html</code> : Page for Bookmarklets.<h3 id="structure-information">Structure Information</h3>
|
||||||
|
</li>
|
||||||
|
<li><code>/public/</code> : The physical site base of Holy Unblocker goes here. Do not delete or modify <code>/utils</code> as its needed for Alloy.</li>
|
||||||
|
</ul>
|
||||||
|
<h4 id="details-of-public-">Details of <code>/public</code></h4>
|
||||||
|
<ul>
|
||||||
|
<li><code>/pages/</code> is used for important pages for the site.</li>
|
||||||
|
<li><code>/expr/</code> is used for important proxy scripts.</li>
|
||||||
|
<li><code>/archive/</code> and <code>/css</code> is used for game related assets and pages.</li>
|
||||||
|
<li><code>/assets/</code> is used for various assets for CSS, JS and Bootstrap.</li>
|
||||||
|
<li><code>/vibeOS/</code> is used for vibeOS, an in-browser OS enviroment.</li>
|
||||||
|
</ul>
|
||||||
|
<h4 id="scripts-located-in-expr-">Scripts located in <code>/expr</code></h4>
|
||||||
|
<ul>
|
||||||
|
<li><code>[Proxy Initial]bp.js</code> is used for future implementation of Cookie Auth and navigation to external proxies. Must be located in the
|
||||||
|
|
||||||
|
<body> tag.</li>
|
||||||
|
<li><code>[Proxy Initial]load.js</code> is used for initializing the bp script(s). Must be located in the <code><head></code> tag.</li>
|
||||||
|
<li><code>d.html</code> is used for a locally running Discord proxy along with <code>dbp.js</code></li>
|
||||||
|
</ul>
|
||||||
|
<h4 id="details-of-auth-js-">Details of <code>auth.js</code></h4>
|
||||||
|
<ul>
|
||||||
|
<li>Will be used for the implementation of Cookie Authorization</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="future-additions">Future Additions</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Cookie Authorization</li>
|
||||||
|
<li>Filters</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="vauge-explanation-for-beginners-with-external-proxies-and-hosting">Vauge Explanation for Beginners With External Proxies and Hosting</h2>
|
||||||
|
<p>You will first want to host your proxies locally or externally. </p>
|
||||||
|
<h4 id="list-of-some-good-hosting-options-">List of some good hosting options:</h4>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://heroku.com">Heroku</a> (Free)</li>
|
||||||
|
<li><a href="https://nodeclusters.com">NodeClusters</a> (Paid)</li>
|
||||||
|
<li><a href="https://glitch.com">Glitch</a> (Free)</li>
|
||||||
|
<li><a href="https://repl.it">Repl.it</a> (Free)</li>
|
||||||
|
<li><a href="https://azure.microsoft.com/en-us/">Azure</a> (Free and Paid)</li>
|
||||||
|
</ul>
|
||||||
|
<p>Out of the list of hosting providers Heroku and NodeClusters rank first as a preference. You may also self-host. Currently at this time Azure is used to host the official Holy Unblocker sites.</p>
|
||||||
|
<p>After you have selected a decent VPS, use Cloudflare for the DNS records for both the site and the subdomains for the proxies.</p>
|
||||||
|
<p>This is an example of DNS records involving Heroku. Self-hosting will require <code>A records</code> preferably.
|
||||||
|
<img src="https://cdn.discordapp.com/attachments/725506757291671663/756659513179766844/unknown.png" width="500" height="154"></img></p>
|
||||||
|
<ul>
|
||||||
|
<li><code>a.deepsoil.ml</code> is being used for Node Unblocker.</li>
|
||||||
|
<li><code>p.deepsoil.ml</code> is being used for Powermouse.</li>
|
||||||
|
<li><code>pd.deepsoil.ml</code> is being used for PyDodge B.</li>
|
||||||
|
<li><code>cdn.deepsoil.ml</code> is being used for a private Alloy host on the official sites.</li>
|
||||||
|
</ul>
|
||||||
|
<p>As stated previously, Holy Unblocker is hosted locally with Alloy.</p>
|
||||||
|
<h4 id="heroku-steps">Heroku Steps</h4>
|
||||||
|
<p><strong>So use Heroku to host. I personally favor it as a free choice.</strong> </p>
|
||||||
|
<ul>
|
||||||
|
<li>First obtain a card; (Prepaid, Debit, and Credit Cards work). You need this to add custom domains to your Heroku instance.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Make sure you connect your Heroku app to your GitHub and enable automatic deploys. Will make things easier. :) </p>
|
||||||
|
<h4 id="freenom-domain-steps">Freenom/Domain Steps</h4>
|
||||||
|
<p>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.</p>
|
||||||
|
<ul>
|
||||||
|
<li>Get some Freenom domains then add them to your Heroku instance (Personal > [App Name] > Settings > Domains)
|
||||||
|
Add a domain for both <code>www.youdomainhere.cf</code> and <code>yourdomainhere.cf</code> with .cf being interchangeable with other Freedom domain names.</li>
|
||||||
|
<li>If you prefer to obtain premium domains (TLDs) then use <a href="https://porkbun.com">Porkbun</a>, which offers domains for amazing prices. Literally a <code>.net</code> domain normally costs around $10. On Porkbun for the first year it costs $3 so its definitely a deal.</li>
|
||||||
|
</ul>
|
||||||
|
<h4 id="cloudflare-steps">Cloudflare Steps</h4>
|
||||||
|
<ul>
|
||||||
|
<li>Use Cloudflare (make an account), add your site (Freenom Domain or Domain) and then add your various DNS targets to Cloudflare. Make sure you add Cloudflare's Nameservers which will be specified more when you are adding your site. </li>
|
||||||
|
</ul>
|
||||||
|
<p>Make sure they are CNAME although A records also work and try to follow this structure:</p>
|
||||||
|
<p><strong>Type | Name | Target</strong></p>
|
||||||
|
<p><code>CNAME | www | yourherokutargethere.herokudns.com</code>
|
||||||
|
<code>CNAME | @ | yourherokudnstargethere.herokudns.com</code></p>
|
||||||
|
<p><strong>Below are if you want external proxies also with your site:</strong></p>
|
||||||
|
<p><code>CNAME | a | yournodeinstance.herokudns.com</code>
|
||||||
|
<code>CNAME | pd | yourpydodgebinstancehere.herokudns.com</code>
|
||||||
|
<code>CNAME | p | yourpowermouseinstancehere.herokudns.com</code></p>
|
||||||
|
<p>Make sure HTTPS is forced and have SSL set to Flexible for Heroku. Otherwise you can have SSL set to Full.</p>
|
||||||
|
<h4 id="workspace-configurations">Workspace Configurations</h4>
|
||||||
|
<p>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 <a href="https://nodejs.org/">Node.JS</a> installed on your machine.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<pre><code>git <span class="hljs-keyword">clone</span> <span class="hljs-title">https</span>://github.com/QuiteAFancyEmerald/HolyUnblockerPublic.git
|
||||||
|
|
||||||
|
cd HolyUnblockerPublic
|
||||||
|
|
||||||
|
npm install
|
||||||
|
</code></pre>
|
||||||
|
<p>Now simply add the folder you cloned this repo in in VSC. Then run <code>npm install</code>. I recommend that if you are releasing this publically on GitHub that you add a <code>.gitignore</code> in your root directory with the following exclusions:</p>
|
||||||
|
<p><code>node_modules</code></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<ul>
|
||||||
|
<li>Make an account: <code>https://gitpod.io/</code></li>
|
||||||
|
<li>Fork this repo and enter in this URL to setup your workspace: <code>https://gitpod.io#https://github.com/YourNameHere/HolyUnblockerPublic/</code></li>
|
||||||
|
</ul>
|
||||||
|
<p>Use the same steps above by running <code>npm install</code> in your repository and adding a <code>.gitignore</code> in your root directory specifying to exclude <code>node_modules</code>.</p>
|
||||||
|
<h2 id="more-information">More Information</h2>
|
||||||
|
<p>This project uses Alloy Proxy, Node Unblocker, Powermouse and PyDodge which are linked below. Credits also given to Titanium Network and all it's developers as this project would not be possible without them. View the official website for more detail. :)</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/titaniumnetwork-dev/">https://github.com/titaniumnetwork-dev/</a></li>
|
||||||
|
<li><a href="https://github.com/titaniumnetwork-dev/alloyproxy">https://github.com/titaniumnetwork-dev/alloyproxy</a></li>
|
||||||
|
<li><a href="https://github.com/nfriedly/node-unblocker">https://github.com/nfriedly/node-unblocker</a></li>
|
||||||
|
<li><a href="https://github.com/vibedivide/powermouse">https://github.com/vibedivide/powermouse</a></li>
|
||||||
|
<li><a href="https://github.com/BinBashBanana/PyDodge">https://github.com/BinBashBanana/PyDodge</a></li>
|
||||||
|
<li><a href="https://github.com/juchi/gameboy.js">https://github.com/juchi/gameboy.js</a></li>
|
||||||
|
<li><a href="https://nodeclusters.com">https://nodeclusters.com</a></li>
|
||||||
|
<li><a href="https://titaniumnetwork.org/">https://titaniumnetwork.org/</a></li>
|
||||||
|
<li><a href="https://github.com/vibedivide/vibeOS">https://github.com/vibedivide/vibeOS</a></li>
|
||||||
|
</ul>
|
||||||
|
<p>Thanks.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
|
@ -105,7 +105,7 @@
|
||||||
:D
|
:D
|
||||||
<br>− Sou​p (Cat La​dy) hehe<br>
|
<br>− Sou​p (Cat La​dy) hehe<br>
|
||||||
<br><strong>− Na<wbr>vvy</strong><br><strong>- Divi​de (Chatb​ox, Pro​xy/W​eb Deve​loper)<br><strong>− B<wbr>3A<wbr>TDR<wbr>O<wbr>P3R</strong><br>− Nautica<br><strong><br><strong>−−</strong><br>And
|
<br><strong>− Na<wbr>vvy</strong><br><strong>- Divi​de (Chatb​ox, Pro​xy/W​eb Deve​loper)<br><strong>− B<wbr>3A<wbr>TDR<wbr>O<wbr>P3R</strong><br>− Nautica<br><strong><br><strong>−−</strong><br>And
|
||||||
everyone else on TN and to the various testers. :D<br><br>And of course a certain Michael (irl friend)<br><br></p>
|
everyone else on TN and to the various testers. :D<br><br>And of course a certain Michael (irl friend)<br><br></p>div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
<iframe id="frame" style="display:block; visibility: hidden;"></iframe>
|
||||||
<div>
|
<div>
|
||||||
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
||||||
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
||||||
|
@ -83,21 +84,15 @@
|
||||||
<div class="d-flex align-items-center order-12" style="height:200px;">
|
<div class="d-flex align-items-center order-12" style="height:200px;">
|
||||||
<div class="container border rounded text-center justify-content-center align-items-center button" style="color: rgb(255,255,255);filter: blur(0px); opacity: 0.95; padding-left: 50px; padding-right: 50px;">
|
<div class="container border rounded text-center justify-content-center align-items-center button" style="color: rgb(255,255,255);filter: blur(0px); opacity: 0.95; padding-left: 50px; padding-right: 50px;">
|
||||||
<!--AL-->
|
<!--AL-->
|
||||||
<form id="scontainer" onkeydown=al() action="/home/session" method="POST">
|
<form id="scontainer" action="/fetch/session" method="POST">
|
||||||
<p class="s-text-header" style="font-size: 46px;">Al<wbr>loy Pro<wbr>xy</p>
|
<p class="s-text-header" style="font-size: 46px;">Al<wbr>loy Pro<wbr>xy</p>
|
||||||
<p class="s-text-p1" style="font-family: 'Montserrat Alternates', sans-serif;">A fast, lightweight pr<wbr>oxy developed by Tita<wbr>nium N<wbr>etwork.</p>
|
<p class="s-text-p1" style="font-family: 'Montserrat Alternates', sans-serif;">A fast, lightweight pr<wbr>oxy developed by Tita<wbr>nium N<wbr>etwork.</p>
|
||||||
<div id="scontainerb" class="input-group">
|
<div id="scontainerb" class="input-group">
|
||||||
<div class="input-group-prepend"></div><input id="url" class="bg-dark rounded-0 hb-border-color shadow-sm form-control form-control-lg" type="text" name="url" inputmode="url" autocomplete="off" style="width: 194px;font-family: 'Montserrat Alternates', sans-serif;opacity: 0.80; color:rgb(255,255,255);" placeholder="Insert URL">
|
<div class="input-group-prepend"></div><input id="url" class="bg-dark rounded-0 hb-border-color shadow-sm form-control form-control-lg" type="text" name="url" inputmode="url" autocomplete="off" style="width: 230px;font-family: 'Montserrat Alternates', sans-serif;opacity: 0.80; color:rgb(255,255,255);" placeholder="Insert URL">
|
||||||
<div class="input-group-append"><button id="al" class="glow-on-hover btn-dark btn-lg bg-dark text-hb rounded-0 hb-border-color shadow-lg select" data-bs-hover-animate="pulse" name="button" type="submit" style="width: 78px;padding: 8px; margin: 0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px;">Go</button></div>
|
<div class="input-group-append">
|
||||||
|
<button id="albp" class="glow-on-hover btn-dark btn-lg bg-dark text-hb rounded-0 hb-border-color shadow-lg select" data-bs-hover-animate="pulse" name="button" type="submit" style="width: 85px;padding: 2px; margin: 0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px;">Classic</button>
|
||||||
|
<button id="al" class="glow-on-hover btn-dark text-center btn-lg bg-dark text-hb rounded-0 hb-border-color shadow-lg select" data-bs-hover-animate="pulse" name="button" type="submit" style="width: 85px;padding: 2px; margin: 0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px;">Stealth</button>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
|
||||||
<script>
|
|
||||||
var header = document.getElementById("scontainerb");
|
|
||||||
var btns = header.getElementsByClassName("button");
|
|
||||||
for (var i = 0; i < btns.length; i++) {
|
|
||||||
btns[i].addEventListener("click", function() {});
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</div>
|
</div>
|
||||||
<p class="text-white" style="font-size: 20px; padding-top: 5px; font-family: 'Montserrat Alternates', sans-serif;">More Inf<wbr>ormation:<br></p>
|
<p class="text-white" style="font-size: 20px; padding-top: 5px; font-family: 'Montserrat Alternates', sans-serif;">More Inf<wbr>ormation:<br></p>
|
||||||
<p class="text-hb s-text-p2" style="font-family: Lato, sans-serif;">Works on Di<wbr>scord (QR Code Only), Yout<wbr>ube (Might need to rel<wbr>oad), etc.<br><br>Many si<wbr>tes work with this. Ex<wbr>plore!</p>
|
<p class="text-hb s-text-p2" style="font-family: Lato, sans-serif;">Works on Di<wbr>scord (QR Code Only), Yout<wbr>ube (Might need to rel<wbr>oad), etc.<br><br>Many si<wbr>tes work with this. Ex<wbr>plore!</p>
|
||||||
|
@ -166,7 +161,7 @@
|
||||||
<script src="assets/js/jquery.min.js"></script>
|
<script src="assets/js/jquery.min.js"></script>
|
||||||
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
|
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
|
||||||
<script src="assets/js/bs-init.js"></script>
|
<script src="assets/js/bs-init.js"></script>
|
||||||
<script src="expr/albp.js"></script>
|
<script src="expr/surf.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -27,7 +27,7 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<!--New-->
|
<iframe id="frame" style="display:block; visibility: hidden;"></iframe>
|
||||||
<div>
|
<div>
|
||||||
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
||||||
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
||||||
|
@ -90,7 +90,7 @@
|
||||||
<p class="text-hb-light s-text-p2" style="font-family: Lato, sans-serif;">If the page appears gray, reload the page.<br>If the QR code doesn't load, reload the page.<br> Please note that you CANNOT login normally, this is QR Code only.<br>Lastly, if the page is marked as danger​ous try
|
<p class="text-hb-light s-text-p2" style="font-family: Lato, sans-serif;">If the page appears gray, reload the page.<br>If the QR code doesn't load, reload the page.<br> Please note that you CANNOT login normally, this is QR Code only.<br>Lastly, if the page is marked as danger​ous try
|
||||||
using another Hol​y Unblo​cker link.</p>
|
using another Hol​y Unblo​cker link.</p>
|
||||||
<div style="margin: 2%;padding: 1px;">
|
<div style="margin: 2%;padding: 1px;">
|
||||||
<a class="btn btn-group btn-lg text-hb hb-border-color glow-on-hover" role="button" data-bs-hover-animate="pulse" style="font-family: 'Montserrat Alternates', sans-serif;" href="/?dd">Dis<wbr>cord Pr<wbr>oxy (QR)</a>
|
<a id="dbtn" class="btn btn-group btn-lg text-hb hb-border-color glow-on-hover" role="button" data-bs-hover-animate="pulse" style="font-family: 'Montserrat Alternates', sans-serif;" href="/?dd">Dis<wbr>cord Pr<wbr>oxy (QR)</a>
|
||||||
<a class="btn btn-group btn-lg text-hb hb-border-color glow-on-hover" role="button" data-bs-hover-animate="pulse" style="font-family: 'Montserrat Alternates', sans-serif; margin-left: 15px;" href="/?p">Disc<wbr>ord Pro<wbr>xy (Tok<wbr>en)</a>
|
<a class="btn btn-group btn-lg text-hb hb-border-color glow-on-hover" role="button" data-bs-hover-animate="pulse" style="font-family: 'Montserrat Alternates', sans-serif; margin-left: 15px;" href="/?p">Disc<wbr>ord Pro<wbr>xy (Tok<wbr>en)</a>
|
||||||
</div>
|
</div>
|
||||||
<span style=display:none data-cooking=cooks>Cooking started 1.9 million years ago. Therefore, cooking is not something new to humans. Cooking started over a fire with no pots and pans or cooking utensils and now we have microwaves and stoves and special brushes to wipe on a marinade which was not even able to be comprehended 1.9 years ago. In between that time was the middle ages which had many advancements. Life was very different before cooking and has been very different since the beginning of cooking.
|
<span style=display:none data-cooking=cooks>Cooking started 1.9 million years ago. Therefore, cooking is not something new to humans. Cooking started over a fire with no pots and pans or cooking utensils and now we have microwaves and stoves and special brushes to wipe on a marinade which was not even able to be comprehended 1.9 years ago. In between that time was the middle ages which had many advancements. Life was very different before cooking and has been very different since the beginning of cooking.
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
<iframe id="frame" style="display:block; visibility: hidden;"></iframe>
|
||||||
<div>
|
<div>
|
||||||
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
||||||
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
||||||
|
@ -83,7 +84,7 @@
|
||||||
<div class="d-flex align-items-center order-12" style="height:200px;">
|
<div class="d-flex align-items-center order-12" style="height:200px;">
|
||||||
<div class="container border rounded text-center justify-content-center align-items-center button" style="color: rgb(255,255,255);filter: blur(0px); opacity: 0.95; padding-left: 50px; padding-right: 50px;">
|
<div class="container border rounded text-center justify-content-center align-items-center button" style="color: rgb(255,255,255);filter: blur(0px); opacity: 0.95; padding-left: 50px; padding-right: 50px;">
|
||||||
<!--NU-->
|
<!--NU-->
|
||||||
<form id="pc" onkeydown="nu()">
|
<form>
|
||||||
<p class="s-text-header" style=" font-size: 46px; ">No​de Unbloc​ker</p>
|
<p class="s-text-header" style=" font-size: 46px; ">No​de Unbloc​ker</p>
|
||||||
<p class="s-text-p1" style="font-family: 'Montserrat Alternates', sans-serif; ">A flexib​le seco​ndary pr​oxy compared to All​oy, P​M and P​D.</p>
|
<p class="s-text-p1" style="font-family: 'Montserrat Alternates', sans-serif; ">A flexib​le seco​ndary pr​oxy compared to All​oy, P​M and P​D.</p>
|
||||||
<div class="input-group ">
|
<div class="input-group ">
|
||||||
|
@ -92,15 +93,6 @@
|
||||||
<div class="input-group-append "><button id="nprox" class="glow-on-hover btn-dark btn-lg bg-dark text-hb rounded-0 hb-border-color shadow-lg select" data-bs-hover-animate="pulse " name="button" type="submit " style="width: 78px;padding: 8px;margin:
|
<div class="input-group-append "><button id="nprox" class="glow-on-hover btn-dark btn-lg bg-dark text-hb rounded-0 hb-border-color shadow-lg select" data-bs-hover-animate="pulse " name="button" type="submit " style="width: 78px;padding: 8px;margin:
|
||||||
0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px; ">Go</button></div>
|
0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px; ">Go</button></div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
|
||||||
<script>
|
|
||||||
var header = document.getElementById("pc");
|
|
||||||
var btns = header.getElementsByClassName("nprox");
|
|
||||||
for (var i = 0; i < btns.length; i++) {
|
|
||||||
btns[i].addEventListener("click", function() {});
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<p class="text-white" style="font-size: 20px; padding-top: 5px; font-family: 'Montserrat Alternates', sans-serif; ">More Informat​ion:<br></p>
|
<p class="text-white" style="font-size: 20px; padding-top: 5px; font-family: 'Montserrat Alternates', sans-serif; ">More Informat​ion:<br></p>
|
||||||
<p class="text-hb s-text-p2" style="font-family: Lato, sans-serif;">Works on Di​scord (QR Code Only), Yout​ube (Might need to reload), etc.<br><br>Many sites work with this. Explore!</p>
|
<p class="text-hb s-text-p2" style="font-family: Lato, sans-serif;">Works on Di​scord (QR Code Only), Yout​ube (Might need to reload), etc.<br><br>Many sites work with this. Explore!</p>
|
||||||
<p class="text-hb s-text-p2" style="font-family: Lato, sans-serif;">Gi​tHub: <a class="text-hb-link " id="nulink"><strong> https://git​hub.com/nfri​edly/no​de-unblo​cker</strong></a></p>
|
<p class="text-hb s-text-p2" style="font-family: Lato, sans-serif;">Gi​tHub: <a class="text-hb-link " id="nulink"><strong> https://git​hub.com/nfri​edly/no​de-unblo​cker</strong></a></p>
|
||||||
|
@ -167,7 +159,7 @@
|
||||||
<script src="assets/js/jquery.min.js "></script>
|
<script src="assets/js/jquery.min.js "></script>
|
||||||
<script src="assets/bootstrap/js/bootstrap.min.js "></script>
|
<script src="assets/bootstrap/js/bootstrap.min.js "></script>
|
||||||
<script src="assets/js/bs-init.js "></script>
|
<script src="assets/js/bs-init.js "></script>
|
||||||
<script src="expr/nubp.js "></script>
|
<script src="expr/surf.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -28,8 +28,11 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
<iframe id="frame" style="visibility: hidden;"></iframe>
|
||||||
|
<noscript>You must enable javascript in your browser to view this webpage.</noscript>
|
||||||
<!--New-->
|
<!--New-->
|
||||||
<div>
|
<div>
|
||||||
|
<iframe id="frame" style="display:block; visibility: hidden;"></iframe>
|
||||||
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
||||||
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
||||||
<div class="container"><a class="navbar-brand" style="font-family: 'Montserrat Alternates', sans-serif;font-size: 21px;margin: 10px;font-style: normal;font-weight: bold;" href="/">Ho​ly Unb​lock​er</a><button data-toggle="collapse" class="navbar-toggler" data-target="#navcol-1"><span class="sr-only">Toggle navigation</span><span class="navbar-toggler-icon"></span></button>
|
<div class="container"><a class="navbar-brand" style="font-family: 'Montserrat Alternates', sans-serif;font-size: 21px;margin: 10px;font-style: normal;font-weight: bold;" href="/">Ho​ly Unb​lock​er</a><button data-toggle="collapse" class="navbar-toggler" data-target="#navcol-1"><span class="sr-only">Toggle navigation</span><span class="navbar-toggler-icon"></span></button>
|
||||||
|
@ -84,7 +87,7 @@
|
||||||
<div class="d-flex align-items-center order-12" style="height:200px;">
|
<div class="d-flex align-items-center order-12" style="height:200px;">
|
||||||
<div class="container border rounded text-center justify-content-center align-items-center button" style="color: rgb(255,255,255);filter: blur(0px); opacity: 0.95;">
|
<div class="container border rounded text-center justify-content-center align-items-center button" style="color: rgb(255,255,255);filter: blur(0px); opacity: 0.95;">
|
||||||
<!--PM-->
|
<!--PM-->
|
||||||
<form id="pm" onkeydown="pm()">
|
<form id="pm">
|
||||||
<p class="s-text-header" style="font-size: 46px;">Powerm<wbr>ouse Pr<wbr>oxy</p>
|
<p class="s-text-header" style="font-size: 46px;">Powerm<wbr>ouse Pr<wbr>oxy</p>
|
||||||
<p class="s-text-p1" style="font-family: 'Montserrat Alternates', sans-serif;">A fle​xible secondary pr​oxy compared to A​lloy with support for D​isco​rd.</p>
|
<p class="s-text-p1" style="font-family: 'Montserrat Alternates', sans-serif;">A fle​xible secondary pr​oxy compared to A​lloy with support for D​isco​rd.</p>
|
||||||
<div class="input-group ">
|
<div class="input-group ">
|
||||||
|
@ -93,15 +96,6 @@
|
||||||
<div class="input-group-append "><button id="pmprox" class="glow-on-hover btn-dark btn-lg bg-dark text-hb rounded-0 hb-border-color shadow-lg select" data-bs-hover-animate="pulse " name="button" type="submit " style="width: 78px;padding: 8px;margin:
|
<div class="input-group-append "><button id="pmprox" class="glow-on-hover btn-dark btn-lg bg-dark text-hb rounded-0 hb-border-color shadow-lg select" data-bs-hover-animate="pulse " name="button" type="submit " style="width: 78px;padding: 8px;margin:
|
||||||
0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px; ">Go</button></div>
|
0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px; ">Go</button></div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
|
||||||
<script>
|
|
||||||
var header = document.getElementById("pm");
|
|
||||||
var btns = header.getElementsByClassName("pmprox");
|
|
||||||
for (var i = 0; i < btns.length; i++) {
|
|
||||||
btns[i].addEventListener("click", function() {});
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<p class="text-white " style="font-size: 20px;font-family: 'Montserrat Alternates', sans-serif; ">More Information:<br></p>
|
<p class="text-white " style="font-size: 20px;font-family: 'Montserrat Alternates', sans-serif; ">More Information:<br></p>
|
||||||
<p class="text-hb-light s-text-p2" style="font-family: Lato, sans-serif;">Wor​ks on Disc​ord (QR Code Only), etc. For Disc​ord you will need to lo​gin v​ia Q​R Code. Normal login will not work (Search up on YT on how to find your Discord Token). Token login
|
<p class="text-hb-light s-text-p2" style="font-family: Lato, sans-serif;">Wor​ks on Disc​ord (QR Code Only), etc. For Disc​ord you will need to lo​gin v​ia Q​R Code. Normal login will not work (Search up on YT on how to find your Discord Token). Token login
|
||||||
may work with Discord.<br>Reload the page a bunch if it shows up blank.
|
may work with Discord.<br>Reload the page a bunch if it shows up blank.
|
||||||
|
@ -174,7 +168,7 @@
|
||||||
<script src="assets/js/jquery.min.js "></script>
|
<script src="assets/js/jquery.min.js "></script>
|
||||||
<script src="assets/bootstrap/js/bootstrap.min.js "></script>
|
<script src="assets/bootstrap/js/bootstrap.min.js "></script>
|
||||||
<script src="assets/js/bs-init.js "></script>
|
<script src="assets/js/bs-init.js "></script>
|
||||||
<script src="expr/pmbp.js "></script>
|
<script src="expr/surf.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -28,6 +28,7 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
<iframe id="frame" style="display:block; visibility: hidden;"></iframe>
|
||||||
<div>
|
<div>
|
||||||
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
||||||
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
||||||
|
@ -83,7 +84,7 @@
|
||||||
<div class="d-flex align-items-center order-12" style="height:200px;">
|
<div class="d-flex align-items-center order-12" style="height:200px;">
|
||||||
<div class="container border rounded text-center justify-content-center align-items-center button" style="color: rgb(255,255,255);filter: blur(0px); opacity: 0.95; padding-left: 50px; padding-right: 50px;">
|
<div class="container border rounded text-center justify-content-center align-items-center button" style="color: rgb(255,255,255);filter: blur(0px); opacity: 0.95; padding-left: 50px; padding-right: 50px;">
|
||||||
<!--PD-->
|
<!--PD-->
|
||||||
<form id="pd" onkeydown="pd()">
|
<form id="pd">
|
||||||
<p class="s-text-header" style=" font-size: 46px; ">P<wbr>yDo<wbr>dge</p>
|
<p class="s-text-header" style=" font-size: 46px; ">P<wbr>yDo<wbr>dge</p>
|
||||||
<p class="s-text-p1" style="font-family: 'Montserrat Alternates', sans-serif; ">An alterna<wbr>tive pr<wbr>oxy of a modi<wbr>fied V<wbr>ia Pro<wbr>xy.</p>
|
<p class="s-text-p1" style="font-family: 'Montserrat Alternates', sans-serif; ">An alterna<wbr>tive pr<wbr>oxy of a modi<wbr>fied V<wbr>ia Pro<wbr>xy.</p>
|
||||||
<div class="input-group ">
|
<div class="input-group ">
|
||||||
|
@ -92,15 +93,6 @@
|
||||||
<div class="input-group-append "><button id="pdprox" class="glow-on-hover btn-dark btn-lg bg-dark text-hb rounded-0 hb-border-color shadow-lg select" data-bs-hover-animate="pulse " name="button" type="submit" style="width: 78px;padding: 8px;margin:
|
<div class="input-group-append "><button id="pdprox" class="glow-on-hover btn-dark btn-lg bg-dark text-hb rounded-0 hb-border-color shadow-lg select" data-bs-hover-animate="pulse " name="button" type="submit" style="width: 78px;padding: 8px;margin:
|
||||||
0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px; ">Go</button></div>
|
0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px; ">Go</button></div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
|
||||||
<script>
|
|
||||||
var header = document.getElementById("pd");
|
|
||||||
var btns = header.getElementsByClassName("pdprox");
|
|
||||||
for (var i = 0; i < btns.length; i++) {
|
|
||||||
btns[i].addEventListener("click", function() {});
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<span style=display:none data-cooking=cooks>Cooking started 1.9 million years ago. Therefore, cooking is not something new to humans. Cooking started over a fire with no pots and pans or cooking utensils and now we have microwaves and stoves and special brushes to wipe on a marinade which was not even able to be comprehended 1.9 years ago. In between that time was the middle ages which had many advancements. Life was very different before cooking and has been very different since the beginning of cooking.
|
<span style=display:none data-cooking=cooks>Cooking started 1.9 million years ago. Therefore, cooking is not something new to humans. Cooking started over a fire with no pots and pans or cooking utensils and now we have microwaves and stoves and special brushes to wipe on a marinade which was not even able to be comprehended 1.9 years ago. In between that time was the middle ages which had many advancements. Life was very different before cooking and has been very different since the beginning of cooking.
|
||||||
|
|
||||||
1.9 million years ago, given humans average sizes, had to spend forty eight percent of their life time in the “feeding process.” The feeding process does not include cooking. Cooking narrowed the time that humans had to spend in the feeding process to five percent. This change made it to where humans could spend less time in the feeding process and could do more valuable things with their time such as go out and hunt to grow bigger societies and other pursuits which ultimately lead to the beginning to the path of our modern brain. Cooking made food a lot easier to chew and digest. As a result of that we got more calorie benefit and a smaller digestive tract. All of this made cooking a vital part of human adaptation. The changes in human teeth happened so much faster than anything in the human body that scientists have come to the conclusion that this means that cooking was and has been passed down from generations and generations. Also, the oppressed women theory has been going on since the beginning of cooking when men went out and hunted and sought new things. Women at this time had to cook and do the gathering because of their lack of physically strength. So ever since cooking, even 1.9 million years ago, the roles of men and women have been a natural thing of life...
|
1.9 million years ago, given humans average sizes, had to spend forty eight percent of their life time in the “feeding process.” The feeding process does not include cooking. Cooking narrowed the time that humans had to spend in the feeding process to five percent. This change made it to where humans could spend less time in the feeding process and could do more valuable things with their time such as go out and hunt to grow bigger societies and other pursuits which ultimately lead to the beginning to the path of our modern brain. Cooking made food a lot easier to chew and digest. As a result of that we got more calorie benefit and a smaller digestive tract. All of this made cooking a vital part of human adaptation. The changes in human teeth happened so much faster than anything in the human body that scientists have come to the conclusion that this means that cooking was and has been passed down from generations and generations. Also, the oppressed women theory has been going on since the beginning of cooking when men went out and hunted and sought new things. Women at this time had to cook and do the gathering because of their lack of physically strength. So ever since cooking, even 1.9 million years ago, the roles of men and women have been a natural thing of life...
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<!--New-->
|
<iframe id="frame" style="display:block; visibility: hidden;"></iframe>
|
||||||
<div>
|
<div>
|
||||||
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
<div class="header-dark" style="background-color: rgb(0,0,0);background-image: url("assets/img/black.jpg");">
|
||||||
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
<nav class="navbar navbar-dark navbar-expand-lg navigation-clean-search" style="height: 100px;">
|
||||||
|
@ -89,8 +89,8 @@
|
||||||
<p class="text-white" style="font-size: 20px;font-family: Lato, sans-serif;">Having Issues?:<br></p>
|
<p class="text-white" style="font-size: 20px;font-family: Lato, sans-serif;">Having Issues?:<br></p>
|
||||||
<p class="text-hb s-text-p2 " style="font-family: Lato, sans-serif;">If the page appears white, reload the page.<br>Lastly, if the page is marked as danger​ous try using another H​oly Unblo​cker link.</p>
|
<p class="text-hb s-text-p2 " style="font-family: Lato, sans-serif;">If the page appears white, reload the page.<br>Lastly, if the page is marked as danger​ous try using another H​oly Unblo​cker link.</p>
|
||||||
<div style="margin: 2%;padding: 1px;">
|
<div style="margin: 2%;padding: 1px;">
|
||||||
<a class="btn btn-group btn-lg text-hb hb-border-color glow-on-hover" role="button" data-bs-hover-animate="pulse" style="background-color: rgb(24,26,28);font-family: 'Montserrat Alternates', sans-serif;" href="/?yh">YouTu<wbr>be Pr<wbr>oxy</a>
|
<a id="ytbtn" class="btn btn-group btn-lg text-hb hb-border-color glow-on-hover" role="button" data-bs-hover-animate="pulse" style="background-color: rgb(24,26,28);font-family: 'Montserrat Alternates', sans-serif;" href="/?yh">YouTu<wbr>be Pr<wbr>oxy</a>
|
||||||
<a class="btn btn-group btn-lg text-hb hb-border-color glow-on-hover" role="button" data-bs-hover-animate="pulse" style="background-color: rgb(24,26,28);font-family: 'Montserrat Alternates', sans-serif; margin-left: 15px;" href="/?ym">M<wbr>obil<wbr>e YouTu<wbr>be Pr<wbr>oxy</a>
|
<a id="ytbtnm" class="btn btn-group btn-lg text-hb hb-border-color glow-on-hover" role="button" data-bs-hover-animate="pulse" style="background-color: rgb(24,26,28);font-family: 'Montserrat Alternates', sans-serif; margin-left: 15px;" href="/?ym">M<wbr>obil<wbr>e YouTu<wbr>be Pr<wbr>oxy</a>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<span style=display:none data-cooking=cooks>Cooking started 1.9 million years ago. Therefore, cooking is not something new to humans. Cooking started over a fire with no pots and pans or cooking utensils and now we have microwaves and stoves and special brushes to wipe on a marinade which was not even able to be comprehended 1.9 years ago. In between that time was the middle ages which had many advancements. Life was very different before cooking and has been very different since the beginning of cooking.
|
<span style=display:none data-cooking=cooks>Cooking started 1.9 million years ago. Therefore, cooking is not something new to humans. Cooking started over a fire with no pots and pans or cooking utensils and now we have microwaves and stoves and special brushes to wipe on a marinade which was not even able to be comprehended 1.9 years ago. In between that time was the middle ages which had many advancements. Life was very different before cooking and has been very different since the beginning of cooking.
|
||||||
|
@ -156,6 +156,7 @@
|
||||||
<script src="assets/js/jquery.min.js"></script>
|
<script src="assets/js/jquery.min.js"></script>
|
||||||
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
|
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
|
||||||
<script src="assets/js/bs-init.js"></script>
|
<script src="assets/js/bs-init.js"></script>
|
||||||
|
<script src="expr/surf.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
Loading…
Add table
Add a link
Reference in a new issue