Skip to content

Notxoxo1/Rhodium

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.6%
  • HTML 0.4%