procsy
v1.0.0
Published
A proxy building helper with subdomain support
Downloads
3
Maintainers
Readme
procsy
A proxy building helper with subdomain support.
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:
| from | to |
| --------------------------- | --------------------------------- |
| http://api.local.dev/path
| http://my-external-api.com/path
|
| http://local.dev/path
| 404
|
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:
| from | to |
| -------------------------------- | --------------------------------- |
| http://api.local.dev/path
| http://my-external-api.com/path
|
| http://tracking.local.dev/path
| http://analytics.com/path
|
| http://local.dev/path
| 404
|
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:
| from | to |
| --------------------------- | --------------------------------- |
| http://api.local.dev/path
| http://my-external-api.com/path
|
| http://local.dev/path
| http://my-app.com/path
|