1.0.0 • Published 5 years ago

procsy v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

procsy

A proxy building helper with subdomain support.

oclif Version Downloads/week License

Usage

npm install -g procsy

procsy -t http://google.com

Subdomains

Subdomain proxying in the localhost requires you configure the hosts file properly.

To proxy subdomain based requests, you can specify source subdomains and their targets in the following syntax:

[subdomain],[target]

Examples:

1. Single subdomain

hosts:

127.0.0.1 app.dev api.app.dev

command:

procsy -t api,http://my-external-api.com

outcome:

fromto
http://api.local.dev/pathhttp://my-external-api.com/path
http://local.dev/path404

2. Multiple subdomains

hosts:

127.0.0.1 app.dev api.app.dev tracking.app.dev

command:

procsy -t api,http://my-external-api.com tracking,http://analytics.com

outcome:

fromto
http://api.local.dev/pathhttp://my-external-api.com/path
http://tracking.local.dev/pathhttp://analytics.com/path
http://local.dev/path404

3. Subdomain & domain

hosts:

127.0.0.1 app.dev api.app.dev

command:

procsy -t api,http://my-external-api.com *,http://my-app.com

outcome:

fromto
http://api.local.dev/pathhttp://my-external-api.com/path
http://local.dev/pathhttp://my-app.com/path