LudicrousDevelopment / Rhodium

The Rhodium Proxy: Fast, Supporting, Simple. The flagship proxy of Ludicrous

Home Page:https://rhodium.design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rhodium

Fast, Light, Capable.

Successor to Palladium

Secondary Proxy to Corrosion and Womginx

index.js

var req=require,
  server=req("http").Server(),
  proxy=new(req("./"))({title:"Rhodium",server:server});proxy.init();server.on("request",(e,r)=>(e.url.startsWith(proxy.prefix)?proxy.request(e,r):r.end(req("fs").readFileSync("./index.html")))).listen(80);

config

{
  "userAgent": "fx", // Firefox userAgent Spoof
  "prefix": "/service/", // Proxy Prefix
  "wss": true, // WebSocket Server
  "corrosion": [false, {}], // Corrosion Dual-Server
  "title": "Rhodium", // Page Title on Proxied Pages
  "server": http.Server(), // Your Http Server
  "encode": "xor" // Encoding for Proxy URLS
}

userAgent

prefix

wss

corrosion

title

server

encode

UserAgent Spoofing

Spoof Your Browser Details

Configuration

Warning: This Can Affect Some Complicated Websites, No Specific Examples

"fx": Firefox
"gl": Chrome
"sf": Safari
"ed": Edge
"op": Opera
"mofx": Firefox Mobile
"mogl": Chrome Mobile
"mosf": Safari Mobile
"moed": Edge Mobile
"moop": Opera Mobile
// You can also use your own custom one: "epic userAgent name"

Prefix

Choose Your Instance's Prefix

Configuration

"/service/": Default Prefix
// Use Any Custom Prefix, make sure it starts and ends with "/"

// Proxy Gateway: "/prefix/gateway?url=https://url.com"
// Proxy Inject File: "/prefix/index"
// Proxy URL: "/prefix/encoded_url"

Websocket Server

Allow Websocket Connections Through Your Proxy Server

Configuration

"true": Default Setting

// You MUST Add Your HTTP Server to allow the Websocket Server to work

Corrosion Integration

You Cannot Have Two WS Servers on one HTTP Server

Configuration

"[true, CorrosionInstance]": Setting when you have a Corrosion server
"[false, {}]" No Corrosion Server
}

Title

Page Title on Proxied Pages

Configuration

"Service": Default Setting
// You Can set it to any string or number

Server

REQUIRED for WS Support

Configuration

"http.Server()": HTTP Server, Default Setting when no specified server to prevent errors

//This example will NOT work with Websockets, it will simply prevent errors

Encoding

Encode Request Links

Configuration

"xor": Default Setting

//XOR: "https://discord.com/" into "hvtrs8%2F-dksaopd%2Ccmm%2F"
//Plain: "https://discord.com/" into "https://discord.com/"
//B64: "https://discord.com/" into ""

About

The Rhodium Proxy: Fast, Supporting, Simple. The flagship proxy of Ludicrous

https://rhodium.design


Languages

Language:JavaScript 99.6%Language:HTML 0.4%