procsy

A proxy building helper with subdomain support

Downloads
6
Stars
8
Committers
1

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

/etc/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

/etc/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

/etc/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