Access the web with this stylish new web proxy service made in React supporting many sites. Metallic was originally created for TN's proxathon where it won 2nd place!
- Simple clean design
- Support for many popular sites
- Customizable interface
- Mobile support
- Expansive library of themes
Run npm start
to start a webserver and the Bare server. You may deploy Metallic by using an external bare server and a static file host. Metallic must be built before attempting to start.
Run npm run build
to build app for production to the build
folder.
Run npm run dev
to run the app in development mode.
Click a button at the top of this page and follow the directions for an easy way to host Metallic.
File: /src/consts.js
const obfuscation = true | false;
- Choose to obfuscate text
File: /blocklist/block.json
[host, sub.host, host...]
- An Array of hostnames to block (also include subdomains)
File: /src/consts.js
const github = "string";
- Update the Github links
const discord = "string";
- Update the Discord link
File: /src/consts.js
const bareServerURL = new URL(url);
- Main bare server and Stomp bare server
File: /public/uv/uv.config.js
bare: url,
- Ultraviolet bare server
File: /public/dip/dip.config.js
bare: {
version: 1 | 2,
- DIP bare version
path: url,
- DIP bare server
}
File: /public/aero/config.js
const backends = [url];
- Aero bare server
Check out the changelog and the roadmap.
Metallic uses the MIT license.