Remove http proxy feature

This commit is contained in:
rift 2024-03-08 19:50:04 -06:00
parent 35cb912e28
commit d3282c7212
4 changed files with 8 additions and 51 deletions

View file

@ -16,7 +16,7 @@
"@fastify/static": "^6.12.0",
"@mercuryworkshop/bare-mux": "^1.0.4",
"@mercuryworkshop/epoxy-transport": "^1.0.2",
"@nebula-services/bare-server-node": "2.0.1-patch.1",
"@tomphttp/bare-server-node": "2.0.3",
"@nebula-services/dynamic": "0.7.2-patch.2",
"@titaniumnetwork-dev/ultraviolet": "^3.0.0",
"@tsparticles/engine": "^3.3.0",

40
pnpm-lock.yaml generated
View file

@ -20,15 +20,15 @@ dependencies:
'@mercuryworkshop/epoxy-transport':
specifier: ^1.0.2
version: 1.0.2(typescript@5.3.3)
'@nebula-services/bare-server-node':
specifier: 2.0.1-patch.1
version: 2.0.1-patch.1
'@nebula-services/dynamic':
specifier: 0.7.2-patch.2
version: 0.7.2-patch.2
'@titaniumnetwork-dev/ultraviolet':
specifier: ^3.0.0
version: 3.0.0
'@tomphttp/bare-server-node':
specifier: 2.0.3
version: 2.0.3
'@tsparticles/engine':
specifier: ^3.3.0
version: 3.3.0
@ -851,24 +851,6 @@ packages:
- utf-8-validate
dev: false
/@nebula-services/bare-server-node@2.0.1-patch.1:
resolution: {integrity: sha512-kcR7TAuZ6ZwwNtiOOjgVyzHLzUYUsKm85zv/dIg5liYWe2Uzf7mZ7aagzQVbSjac1qdsmOs4UKbFYXtCLY5V6Q==}
engines: {node: '>=18.0.0'}
hasBin: true
dependencies:
async-exit-hook: 2.0.1
commander: 10.0.1
dotenv: 16.4.5
http-errors: 2.0.0
ipaddr.js: 2.1.0
source-map-support: 0.5.21
tunnel: 0.0.6
ws: 8.16.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
dev: false
/@nebula-services/dynamic@0.7.2-patch.2:
resolution: {integrity: sha512-0g1ygwVNS0dmT38NIeZYc2Z5HiZKHT3tP7ZagIeWC/VlcZjINIPR4ThNndWVaGiZey2Y2JS2807ABb41OSYTrw==}
dependencies:
@ -877,7 +859,7 @@ packages:
'@fastify/compress': 6.5.0
'@fastify/static': 6.12.0
'@tomphttp/bare-client': 2.2.0-alpha
'@tomphttp/bare-server-node': 2.0.1
'@tomphttp/bare-server-node': 2.0.3
acorn: 8.11.3
astring: 1.8.6
chalk: 5.3.0
@ -1126,15 +1108,14 @@ packages:
resolution: {integrity: sha512-xhcflOpwr92tkpp8SoDhB3nK3LHMBIjx+vgow37XobQew2k0/mXSxmaU7BsDFpOIa1CcLCEsR8gWn0v7Cy9+7Q==}
dev: false
/@tomphttp/bare-server-node@2.0.1:
resolution: {integrity: sha512-L42TC/AldYRFBRZSxhkI0FC5TL8EC/NAsepNC/cWYTTiHQJ7mGg/vdTqNz8ShTYHr6LTHYkuD3/81nhX55SYtA==}
/@tomphttp/bare-server-node@2.0.3:
resolution: {integrity: sha512-IGzZspDwzto+oPsvlV99OALJKH3X1nRWnpBE8EY6nrqu5I83xw3uSUacEdHNnW4rXG0IQ8vZwMH87VOMoArJ3A==}
engines: {node: '>=18.0.0'}
hasBin: true
dependencies:
async-exit-hook: 2.0.1
commander: 10.0.1
dotenv: 16.4.5
headers-polyfill: 3.3.0
http-errors: 2.0.0
ipaddr.js: 2.1.0
source-map-support: 0.5.21
@ -3647,10 +3628,6 @@ packages:
hasBin: true
dev: true
/headers-polyfill@3.3.0:
resolution: {integrity: sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ==}
dev: false
/html-parse-stringify@3.0.1:
resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==}
dependencies:
@ -6331,11 +6308,6 @@ packages:
safe-buffer: 5.2.1
dev: false
/tunnel@0.0.6:
resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==}
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
dev: false
/type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}

View file

@ -1,4 +1,4 @@
import { createBareServer } from "@nebula-services/bare-server-node";
import { createBareServer } from "@tomphttp/bare-server-node";
import chalk from "chalk";
import express from "express";
import { createServer } from "node:http";

View file

@ -116,21 +116,6 @@ const Proxy = ({ id, active }) => {
onChange={(value) => changeTransport(value, wispUrl)}
/>
</div>
<div className="flex h-96 w-96 flex-col flex-wrap content-center items-center rounded-lg border border-input-border-color bg-lighter p-2 text-center">
<div className="p-2 text-3xl font-bold text-input-text">
{t("settings.httpProxy.title")}
</div>
<div className="text-md p-4 font-bold text-input-text">
{t("settings.httpProxy.subtitle")}
</div>
<div className="text-md pb-4 font-bold text-input-text underline">
<a href="/faq#4">{t("settings.httpProxy.link")}</a>
</div>
<ProxyInput
placeholder="username:password@1.2.3.4"
storageKey="bare"
/>
</div>
</motion.div>
</motion.div>
);