Provided by: node-configurable-http-proxy_4.5.3+~cs15.2.4-3ubuntu1_all bug

NAME

       configurable-http-proxy - configurable-on-the-fly HTTP Proxy in Node.js

SYNOPSIS

       configurable-http-proxy [options]

OPTIONS

       -V, --version
              output the version number

       --ip <ip-address>
              Public-facing IP of the proxy

       --port <n> (defaults to 8000)
              Public-facing port of the proxy

       --ssl-key <keyfile>
              SSL key to use, if any

       --ssl-cert <certfile>
              SSL certificate to use, if any

       --ssl-ca <ca-file>
              SSL certificate authority, if any

       --ssl-request-cert
              Request SSL certs to authenticate clients

       --ssl-reject-unauthorized
              Reject  unauthorized  SSL  connections  (only  meaningful  if --ssl-request-cert is
              given)

       --ssl-protocol <ssl-protocol>
              Set specific SSL protocol, e.g. TLSv1_2, SSLv3

       --ssl-ciphers <ciphers>
              `:`-separated ssl cipher list. Default excludes RC4

       --ssl-allow-rc4
              Allow RC4 cipher for SSL (disabled by default)

       --ssl-dhparam <dhparam-file>
              SSL Diffie-Helman Parameters pem file, if any

       --api-ip <ip>
              Inward-facing IP for API requests (default: "localhost")

       --api-port <n>
              Inward-facing port for API requests (defaults to --port=value+1)

       --api-ssl-key <keyfile>
              SSL key to use, if any, for API requests

       --api-ssl-cert <certfile>
              SSL certificate to use, if any, for API requests

       --api-ssl-ca <ca-file>
              SSL certificate authority, if any, for API requests

       --api-ssl-request-cert
              Request SSL certs to authenticate clients for API requests

       --api-ssl-reject-unauthorized
              Reject unauthorized SSL connections (only meaningful if  --api-ssl-request-cert  is
              given)

       --client-ssl-key <keyfile>
              SSL key to use, if any, for proxy to client requests

       --client-ssl-cert <certfile>
              SSL certificate to use, if any, for proxy to client requests

       --client-ssl-ca <ca-file>
              SSL certificate authority, if any, for proxy to client requests

       --client-ssl-request-cert
              Request SSL certs to authenticate clients for API requests

       --client-ssl-reject-unauthorized
              Reject  unauthorized  SSL connections (only meaningful if --client-ssl-request-cert
              is given)

       --default-target <host>
              Default proxy target (proto://host[:port])

       --error-target <host>
              Alternate server for handling proxy errors (proto://host[:port])

       --error-path <path>
              Alternate server for handling proxy errors (proto://host[:port])

       --redirect-port <redirect-port>
              Redirect HTTP requests on this port to the server on HTTPS

       --redirect-to <port>
              Redirect HTTP requests from --redirect-port to this port

       --pid-file <pid-file>
              Write our PID to a file

       --no-x-forward
              Don't add 'X-forward-' headers to proxied requests

       --no-prepend-path
              Avoid prepending target paths to proxied requests

       --no-include-prefix
              Don't include the routing prefix in proxied requests

       --auto-rewrite
              Rewrite the Location header host/port in redirect responses

       --change-origin
              Changes the origin of the host header to the target URL

       --protocol-rewrite <proto>
              Rewrite the Location  header  protocol  in  redirect  responses  to  the  specified
              protocol

       --custom-header <header>
              Custom  header  to  add  to proxied requests.  Use same option for multiple headers
              (--custom-header k1:v1 --custom-header k2:v2) (default: {})

       --insecure
              Disable SSL cert verification

       --host-routing
              Use host routing (host as first level of path)

       --metrics-ip <ip>
              IP for metrics server (default: "")

       --metrics-port <n>
              Port of metrics server. Defaults to no metrics server

       --log-level <loglevel>
              Log level (debug, info, warn, error) (default: "info")

       --timeout <n>
              Timeout (in millis) when proxy drops connection for a request.

       --proxy-timeout <n>
              Timeout (in millis) when proxy receives no response from target.

       --storage-backend <storage-class>
              Define an external storage class. Defaults to in-MemoryStore.

       -h, --help
              display help for command