Merge pull request #76 from RegalAether/patch-1
This commit is contained in:
commit
d404c11e38
3 changed files with 51 additions and 5 deletions
46
README.md
46
README.md
|
|
@ -0,0 +1,46 @@
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://radiusproxy.app">
|
||||||
|
<img src="public/favicon.png" alt="Radius logo" width="150">
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
# [Radius](https://radiusproxy.app)
|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
Radius is a simple and clean web proxy designed for speed and ease-of-use, made in Astro.
|
||||||
|
|
||||||
|
Join the [Discord!](https://discord.gg/cCfytCX6Sv) (Or [TitaniumNetwork's](https://discord.gg/unblock))
|
||||||
|
|
||||||
|
## How to support Radius
|
||||||
|
You can donate at https://hcb.hackclub.com/donations/start/radius
|
||||||
|
|
||||||
|
If you can't donate, tell your friends about Radius!
|
||||||
|
|
||||||
|
## Tech Stack
|
||||||
|
[Astro](https://astro.build) - Server-side rendering and static site generation<br>
|
||||||
|
[Fastify](https://fastify.dev) - HTTP server <br>
|
||||||
|
[Vite](https://vite.dev) - Build system <br>
|
||||||
|
[TailwindCSS](https://tailwindcss.com) - CSS framework <br>
|
||||||
|
[Ultraviolet](https://github.com/titaniumnetwork-dev/Ultraviolet) - Web proxy <br>
|
||||||
|
[Scramjet](https://github.com/MercuryWorkshop/Scramjet) - Web proxy <br>
|
||||||
|
[wisp-server-node](https://github.com/MercuryWorkshop/wisp-server-node) - Wisp server in Node.js <br>
|
||||||
|
[bare-mux](https://github.com/MercuryWorkshop/bare-mux) - Modular implementation of the Bare client interface <br>
|
||||||
|
[EpoxyTransport](https://github.com/MercuryWorkshop/EpoxyTransport) Bare-mux transport using epoxy-tls <br>
|
||||||
|
[CurlTransport](https://github.com/MercuryWorkshop/CurlTransport) Bare-mux transport using libcurl.js <br>
|
||||||
|
|
||||||
|
# Setup
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/RadiusProxy/Radius
|
||||||
|
cd Radius
|
||||||
|
pnpm i
|
||||||
|
pnpm bstart
|
||||||
|
```
|
||||||
|
Radius will run on port 8080 by default, or 4321 for a dev environment (`pnpm dev`).
|
||||||
|
|
||||||
|
# Credits
|
||||||
|
[Owski](https://github.com/unretain) - Owner <br>
|
||||||
|
[proudparrot2](https://github.com/proudparrot2) - Founder and original dev <br>
|
||||||
|
[MotorTruck1221](https://github.com/motortruck1221) - Astro rewrite and lead dev <br>
|
||||||
|
[All of the contributors!](https://github.com/RadiusProxy/Radius/graphs/contributors)
|
||||||
8
pnpm-lock.yaml
generated
8
pnpm-lock.yaml
generated
|
|
@ -65,7 +65,7 @@ importers:
|
||||||
version: 1.4.0
|
version: 1.4.0
|
||||||
'@mercuryworkshop/scramjet':
|
'@mercuryworkshop/scramjet':
|
||||||
specifier: https://github.com/MercuryWorkshop/scramjet/releases/download/latest/mercuryworkshop-scramjet-1.0.2-dev.tgz
|
specifier: https://github.com/MercuryWorkshop/scramjet/releases/download/latest/mercuryworkshop-scramjet-1.0.2-dev.tgz
|
||||||
version: https://objects.githubusercontent.com/github-production-release-asset-2e65be/796471870/95a18faf-7bbc-4372-a801-b2253ca57843?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250323%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250323T010655Z&X-Amz-Expires=300&X-Amz-Signature=e62be664430704810aa5cb1ea10d5d13a3b5407653f08669a4598600a6231da9&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dmercuryworkshop-scramjet-1.0.2-dev.tgz&response-content-type=application%2Foctet-stream
|
version: https://github.com/MercuryWorkshop/scramjet/releases/download/latest/mercuryworkshop-scramjet-1.0.2-dev.tgz
|
||||||
'@playform/compress':
|
'@playform/compress':
|
||||||
specifier: ^0.1.7
|
specifier: ^0.1.7
|
||||||
version: 0.1.7(@types/node@22.13.10)(jiti@2.4.2)(rollup@4.36.0)(tsx@4.19.3)(typescript@5.8.2)(yaml@2.7.0)
|
version: 0.1.7(@types/node@22.13.10)(jiti@2.4.2)(rollup@4.36.0)(tsx@4.19.3)(typescript@5.8.2)(yaml@2.7.0)
|
||||||
|
|
@ -687,8 +687,8 @@ packages:
|
||||||
'@mercuryworkshop/libcurl-transport@1.4.0':
|
'@mercuryworkshop/libcurl-transport@1.4.0':
|
||||||
resolution: {integrity: sha512-Mm3cnaty3bRneKARCHtoiAEJ5vl2nI0QQzhu+L6wiKQAT9hvORYWS7BIJnB/U3EKNG/JSzPQF8D0fEN83aY/Mg==}
|
resolution: {integrity: sha512-Mm3cnaty3bRneKARCHtoiAEJ5vl2nI0QQzhu+L6wiKQAT9hvORYWS7BIJnB/U3EKNG/JSzPQF8D0fEN83aY/Mg==}
|
||||||
|
|
||||||
'@mercuryworkshop/scramjet@https://objects.githubusercontent.com/github-production-release-asset-2e65be/796471870/95a18faf-7bbc-4372-a801-b2253ca57843?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250323%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250323T010655Z&X-Amz-Expires=300&X-Amz-Signature=e62be664430704810aa5cb1ea10d5d13a3b5407653f08669a4598600a6231da9&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dmercuryworkshop-scramjet-1.0.2-dev.tgz&response-content-type=application%2Foctet-stream':
|
'@mercuryworkshop/scramjet@https://github.com/MercuryWorkshop/scramjet/releases/download/latest/mercuryworkshop-scramjet-1.0.2-dev.tgz':
|
||||||
resolution: {tarball: https://objects.githubusercontent.com/github-production-release-asset-2e65be/796471870/95a18faf-7bbc-4372-a801-b2253ca57843?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250323%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250323T010655Z&X-Amz-Expires=300&X-Amz-Signature=e62be664430704810aa5cb1ea10d5d13a3b5407653f08669a4598600a6231da9&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dmercuryworkshop-scramjet-1.0.2-dev.tgz&response-content-type=application%2Foctet-stream}
|
resolution: {tarball: https://github.com/MercuryWorkshop/scramjet/releases/download/latest/mercuryworkshop-scramjet-1.0.2-dev.tgz}
|
||||||
version: 1.0.2-dev
|
version: 1.0.2-dev
|
||||||
|
|
||||||
'@nodelib/fs.scandir@2.1.5':
|
'@nodelib/fs.scandir@2.1.5':
|
||||||
|
|
@ -3725,7 +3725,7 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
libcurl.js: 0.7.0
|
libcurl.js: 0.7.0
|
||||||
|
|
||||||
'@mercuryworkshop/scramjet@https://objects.githubusercontent.com/github-production-release-asset-2e65be/796471870/95a18faf-7bbc-4372-a801-b2253ca57843?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250323%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250323T010655Z&X-Amz-Expires=300&X-Amz-Signature=e62be664430704810aa5cb1ea10d5d13a3b5407653f08669a4598600a6231da9&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dmercuryworkshop-scramjet-1.0.2-dev.tgz&response-content-type=application%2Foctet-stream':
|
'@mercuryworkshop/scramjet@https://github.com/MercuryWorkshop/scramjet/releases/download/latest/mercuryworkshop-scramjet-1.0.2-dev.tgz':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@mercuryworkshop/bare-mux': 2.1.7
|
'@mercuryworkshop/bare-mux': 2.1.7
|
||||||
dom-serializer: 2.0.0
|
dom-serializer: 2.0.0
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,7 @@ const link = Astro.url.searchParams.get("redir");
|
||||||
const settings = await Settings.getInstance();
|
const settings = await Settings.getInstance();
|
||||||
iframe.classList.remove("hidden");
|
iframe.classList.remove("hidden");
|
||||||
iframe.src = sw.encodeURL(input.value);
|
iframe.src = sw.encodeURL(input.value);
|
||||||
|
buttons();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -102,7 +103,6 @@ const link = Astro.url.searchParams.get("redir");
|
||||||
phlImage.src = object;
|
phlImage.src = object;
|
||||||
bhl.classList.add("hidden");
|
bhl.classList.add("hidden");
|
||||||
phl.classList.remove("hidden");
|
phl.classList.remove("hidden");
|
||||||
buttons();
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue