1.1.2 • Published 6 months ago

muffin-proxy v1.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

Muffin

Muffin provides a new approach to the HTTP proxy. Instead of forwarding all internet traffic, HTML documents returned from the server are parsed, and any attributes that point to a URL (such as src, href, etc) are prefixed with Muffin's hostname in order to be proxied.

Muffin is not going to provide any privacy or functionality guarantee. Any requests performed from JavaScript will not be proxied, as Muffin only performs a basic check of HTML attributes. This means that some functionality on more complex sites may be broken if the site is blocked by the client or network firewall.

Installation

To install, simply install this package from npm.

npm install -g muffin-proxy

Usage

npx muffin-proxy [(--port || -p) <port>] [(--host || -h) <host>] [(--scheme || -s) <scheme>]

Navigate to <scheme>://<host>:<port>/muffin_init to configure the desired origin, and you're good to go!

License

This work is licensed under the MIT license.

Copyright © 2023 ninjadev64

1.1.2

6 months ago

1.1.1

6 months ago

1.1.0

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago