commit
f186613268
5 changed files with 12 additions and 39 deletions
5
app.js
5
app.js
|
|
@ -14,7 +14,10 @@ const bareServer = createBareServer('/bare/', {
|
||||||
const serve = serveStatic(join(
|
const serve = serveStatic(join(
|
||||||
dirname(fileURLToPath(import.meta.url)),
|
dirname(fileURLToPath(import.meta.url)),
|
||||||
'static/'
|
'static/'
|
||||||
), {fallthrough: false});
|
), {
|
||||||
|
fallthrough: false,
|
||||||
|
maxAge: 5 * 60 * 1000
|
||||||
|
});
|
||||||
|
|
||||||
const server = http.createServer();
|
const server = http.createServer();
|
||||||
|
|
||||||
|
|
|
||||||
41
package-lock.json
generated
41
package-lock.json
generated
|
|
@ -10,7 +10,6 @@
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tomphttp/bare-server-node": "^1.0.2-beta-readme5",
|
"@tomphttp/bare-server-node": "^1.0.2-beta-readme5",
|
||||||
"bare-server-node": "github:tomphttp/bare-server-node",
|
|
||||||
"crypto-js": "4.1.1",
|
"crypto-js": "4.1.1",
|
||||||
"css-tree": "^2.1.0",
|
"css-tree": "^2.1.0",
|
||||||
"node-fetch": "^3.2.6",
|
"node-fetch": "^3.2.6",
|
||||||
|
|
@ -35,24 +34,6 @@
|
||||||
"node": ">=16.0.0"
|
"node": ">=16.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/bare-server-node": {
|
|
||||||
"name": "@tomphttp/bare-server-node",
|
|
||||||
"version": "1.0.3-deps2",
|
|
||||||
"resolved": "git+ssh://git@github.com/tomphttp/bare-server-node.git#c5a87ef6c063c4728bb88a362db9581f26be2225",
|
|
||||||
"license": "GPL-3.0",
|
|
||||||
"dependencies": {
|
|
||||||
"commander": "^9.0.0",
|
|
||||||
"dotenv": "^16.0.1",
|
|
||||||
"headers-polyfill": "^3.0.10",
|
|
||||||
"http-errors": "^2.0.0"
|
|
||||||
},
|
|
||||||
"bin": {
|
|
||||||
"bare-server-node": "scripts/cli.js"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=16.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/commander": {
|
"node_modules/commander": {
|
||||||
"version": "9.4.0",
|
"version": "9.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
|
||||||
|
|
@ -118,9 +99,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/dotenv": {
|
"node_modules/dotenv": {
|
||||||
"version": "16.0.1",
|
"version": "16.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz",
|
||||||
"integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==",
|
"integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12"
|
"node": ">=12"
|
||||||
}
|
}
|
||||||
|
|
@ -407,16 +388,6 @@
|
||||||
"http-errors": "^2.0.0"
|
"http-errors": "^2.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"bare-server-node": {
|
|
||||||
"version": "git+ssh://git@github.com/tomphttp/bare-server-node.git#c5a87ef6c063c4728bb88a362db9581f26be2225",
|
|
||||||
"from": "bare-server-node@github:tomphttp/bare-server-node",
|
|
||||||
"requires": {
|
|
||||||
"commander": "^9.0.0",
|
|
||||||
"dotenv": "^16.0.1",
|
|
||||||
"headers-polyfill": "^3.0.10",
|
|
||||||
"http-errors": "^2.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"commander": {
|
"commander": {
|
||||||
"version": "9.4.0",
|
"version": "9.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
|
||||||
|
|
@ -467,9 +438,9 @@
|
||||||
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
|
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
|
||||||
},
|
},
|
||||||
"dotenv": {
|
"dotenv": {
|
||||||
"version": "16.0.1",
|
"version": "16.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz",
|
||||||
"integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ=="
|
"integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA=="
|
||||||
},
|
},
|
||||||
"ee-first": {
|
"ee-first": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tomphttp/bare-server-node": "^1.0.2-beta-readme5",
|
"@tomphttp/bare-server-node": "^1.0.2-beta-readme5",
|
||||||
"bare-server-node": "github:tomphttp/bare-server-node",
|
|
||||||
"crypto-js": "4.1.1",
|
"crypto-js": "4.1.1",
|
||||||
"css-tree": "^2.1.0",
|
"css-tree": "^2.1.0",
|
||||||
"node-fetch": "^3.2.6",
|
"node-fetch": "^3.2.6",
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import filter from './cyclone/filter.cyclone.mjs';
|
||||||
import * as security from './cyclone/security.cyclone.mjs';
|
import * as security from './cyclone/security.cyclone.mjs';
|
||||||
|
|
||||||
const config = {
|
const config = {
|
||||||
prefix: "/service",
|
prefix: "/service/next",
|
||||||
requireSSL: true, // Requires SSL?
|
requireSSL: true, // Requires SSL?
|
||||||
defaultHeaders: {
|
defaultHeaders: {
|
||||||
'X-Content-Type-Options': 'no-sniff',
|
'X-Content-Type-Options': 'no-sniff',
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ window.addEventListener('load', () => {
|
||||||
let url = value.trim();
|
let url = value.trim();
|
||||||
if (!isUrl(url)) url = 'www.google.com/search?q=' + url;
|
if (!isUrl(url)) url = 'www.google.com/search?q=' + url;
|
||||||
if (!(url.startsWith('https://') || url.startsWith('http://'))) url = 'http://' + url;
|
if (!(url.startsWith('https://') || url.startsWith('http://'))) url = 'http://' + url;
|
||||||
let redirectTo = '/service/' + url;
|
let redirectTo = '/service/next/' + url;
|
||||||
const option = localStorage.getItem('nogg');
|
const option = localStorage.getItem('nogg');
|
||||||
if (option === 'on') {
|
if (option === 'on') {
|
||||||
stealthEngine(redirectTo);
|
stealthEngine(redirectTo);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue