{"library":"http-simple-proxy","type":"library","category":null,"description":"http-simple-proxy is a Node.js-based reverse proxy daemon designed to allow multiple web applications to share the same HTTP(S) ports (e.g., 80 and 443). It functions as a front-end HTTP service, providing features such as reverse proxying, URL rewriting, HTTP redirects, SSL termination, serving static files, basic HTTP authentication, and WebSocket support. It is a simpler rewrite of the 'http-master' project, intended for less complex use cases where ease of setup is prioritized over the more robust features of its predecessor. The package is currently at version 1.0.5, indicating a stable but possibly not rapidly evolving codebase. It distinguishes itself by offering an all-in-one configuration for listening ports and flexible routing based on domain names, paths, and regular expressions, enabling HTTPS for non-SSL compatible backends.","language":"javascript","status":"active","version":"1.0.5","tags":["javascript","http","https","simple","proxy"],"last_verified":"Wed May 27","install":[{"cmd":"npm install http-simple-proxy","imports":["const HttpSimpleProxy = require('http-simple-proxy');","const proxy = new HttpSimpleProxy();","proxy.init({ ports: { ... } }, callback);"]},{"cmd":"yarn add http-simple-proxy","imports":[]},{"cmd":"pnpm add http-simple-proxy","imports":[]}],"homepage":null,"github":"https://github.com/gusnips/http-simple-proxy","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/http-simple-proxy","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/http-simple-proxy/compatibility"}}