{"_id":"forker","_rev":"28-8a5da629c46a5f6530fec1fd5cc745bd","name":"forker","description":"A forking HTTP proxy (you heard me)","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"forker","version":"1.0.0","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"repository":{"type":"git","url":"git://github.com/sleeplessinc/forker.git"},"_npmJsonOpts":{"file":"/Users/josephhitchens/.npm/forker/1.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"forker@1.0.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"93fd56cc5b37ec97230febe996df15cfc811657c","tarball":"https://registry.npmjs.org/forker/-/forker-1.0.0.tgz","integrity":"sha512-awXFovHBMGAnpEwGSzHk0ERfPXt4YN9fN6N7UfsKei7fgPuhkZMP/WwMr1M1O85lDQxyeZE7BI+57ogpwcflJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKJy12bsqa+VtZA7wDImU3CRE1wDdPLx99CvsFJ0sqdAIhANsPahx3Lr4zJ6t4UhcQYIIy0dmuLpmOQjSmKqrE/Ia1"}]},"scripts":{},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.1.0":{"name":"forker","version":"1.1.0","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"repository":{"type":"git","url":"git://github.com/sleeplessinc/forker.git"},"_npmJsonOpts":{"file":"/Users/josephhitchens/.npm/forker/1.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"forker@1.1.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"5d1ae6974774b004e16dcf1b70da4c2b7872c711","tarball":"https://registry.npmjs.org/forker/-/forker-1.1.0.tgz","integrity":"sha512-BAnBxYS7CvddBejRuJlqEIaq9Tk1ijRwhWoM/ZIB93PsLFZqj2lP9RYTz1TtxYoSFD4phPTd+6DJ3XaCOn5CPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPEi/HZ6w0emBPYou/sVPVs78dBi59Nf8Me7UCB8+WLAiAefPQFL9pFApJ07kSmAqsTSQDh61fWWAsNaig2UFWCHg=="}]},"scripts":{},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.2.0":{"name":"forker","version":"1.2.0","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"repository":{"type":"git","url":"git://github.com/sleeplessinc/forker.git"},"_npmJsonOpts":{"file":"/Users/josephhitchens/.npm/forker/1.2.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"forker@1.2.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"e774ad24654dfd6ab8f22c5cd84b3551a83e8960","tarball":"https://registry.npmjs.org/forker/-/forker-1.2.0.tgz","integrity":"sha512-tbgczqNAD7HBvsw66jiAXSGKvIhoTPiREefDEbYwPZfPwKdft0knsBmMA81pwzxIB1Kze/tJyx3564/nJgJVCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW/uNTNq/P1qhwXUt/NF8w/cWYuSy9WD0QABwMAGwYQwIhAJo8bP25XlDe1h67aOD9QJDYceZZz+IU0ulgf1OlfBIj"}]},"scripts":{},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.3.0":{"name":"forker","version":"1.3.0","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"repository":{"type":"git","url":"git://github.com/sleeplessinc/forker.git"},"_npmJsonOpts":{"file":"/Users/josephhitchens/.npm/forker/1.3.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"forker@1.3.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"746ccf278b31c85e63c28a69b87f242105b0b471","tarball":"https://registry.npmjs.org/forker/-/forker-1.3.0.tgz","integrity":"sha512-1PStUhaUqFA1rpzjJLbMFpoWSMVkHoOcXegLwjuiG+tzwkhtK9/2LmCtPI5mHzTjWF9b7fpo7QiHUptiqY9R4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHT20JxnEld0ItyOHDMflpK77fkgXRyZtFeXcgFC4UmFAiA66Zouwj1Z+ZmYts9gfbB+94zWgY2N8EBQIhSVDJRluw=="}]},"scripts":{},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.3.1":{"name":"forker","version":"1.3.1","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"repository":{"type":"git","url":"git://github.com/sleeplessinc/forker.git"},"_npmJsonOpts":{"file":"/Users/josephhitchens/.npm/forker/1.3.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"forker@1.3.1","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"0e130e35e08a97f8b9587ce1f4cee7377a9c0b17","tarball":"https://registry.npmjs.org/forker/-/forker-1.3.1.tgz","integrity":"sha512-SJeWVvEI18BySR8SkGKLdQ4YympWJjGvbeitlWoirNreqH5vNO+0BDSgeUofSKBWX/IcQbwh7NSaekMJstNQkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAKo/R3iSMgmDI3huK35f7TrGpN3dfeNXe9bzjQ8+L1AiA9tnfKq0S5P8A103pTVuz3097cZVL73rTC8tBnt9Wwjw=="}]},"scripts":{},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.3.2":{"name":"forker","version":"1.3.2","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"repository":{"type":"git","url":"git://github.com/sleeplessinc/forker.git"},"_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"forker@1.3.2","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"7fb8a6512a7c3e0ae3f7ef29a3e934e56b51f7bc","tarball":"https://registry.npmjs.org/forker/-/forker-1.3.2.tgz","integrity":"sha512-A+GXFKbW0WNbYMOiEvnf2sFNrhPRi8Gfg2H6lJdcOtHFWvpLTZXjGe60EO8cQbXKe2PkcyIcy2qwMOpN1plD4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV6Ture0uW3IAdx/I4CtJREBO+ZbnWk3omI4MxlLNQGwIhAJ5EvmDaKgaXlLCx+m+tSY9f9ennqo1/3ts6XLyNEdoN"}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.3.3":{"name":"forker","version":"1.3.3","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"repository":{"type":"git","url":"git://github.com/sleeplessinc/forker.git"},"_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"forker@1.3.3","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"4231ea3f4d1dee37d3d04bce2f1b52edc7449a2b","tarball":"https://registry.npmjs.org/forker/-/forker-1.3.3.tgz","integrity":"sha512-aMhxLHroQVGabYI41SNTtzoUpPnh7epe53rz/n8TGrZ0gJc7Dkrd28gBVGQ0Goa7KTjHHq8qTMC3c9KvVsv1yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwQZXCqagyfhsQ4bHqg195kemg0MFPOlaXCwqpUfUoYAiEAtLNvfRRaOMiC16/4E4PpmGzwiBLkXfv1ZMcerec8EkE="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"2.0.0":{"name":"forker","version":"2.0.0","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"homepage":"https://github.com/sleeplessinc/forker","keywords":["simple","proxy","http","sleepless"],"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"dependencies":{"log5":"1.2.9"},"_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"forker@2.0.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"9eadc4020d84d16cb1f6289f04002def4bccb305","tarball":"https://registry.npmjs.org/forker/-/forker-2.0.0.tgz","integrity":"sha512-nQtObojbVD7qgeWs5nQwOuxbSIBj8xEUpHwMZbUXuZfD4U5AI7nPlFIFqZjlxH/cSbA5da1FaTMrZK88zhv9DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEH4SernbhfO42wIzcgb9x5qagDl3a+wn71xLQBXaFdtAiEAvkvW3wuMibXiu6WImOnZf9DbhFwltpXNBNzW4tO56gA="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"2.0.1":{"name":"forker","version":"2.0.1","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"homepage":"https://github.com/sleeplessinc/forker","keywords":["simple","proxy","http","sleepless"],"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"dependencies":{"log5":"1.2.9"},"_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"forker@2.0.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"79180c833d1c53e65cec0b277f4a220db7a7bf55","tarball":"https://registry.npmjs.org/forker/-/forker-2.0.1.tgz","integrity":"sha512-HTzgnJCMwLvsBiA+1iw52c3TL5MVGkptIbzR4S7s6e+971zXuC/bCnuFaw53k3pTdm/6k6GK6w9e4sJyFdhRxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANPf7gwfuD5i595Udxux3CxvXVYsUQNhKwrLUmAOFagAiEAkRI+F6t8bO8mPX5bkAjzKgOfsy+ONoUkHUwh7ol1noA="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"2.0.4":{"name":"forker","version":"2.0.4","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"homepage":"https://github.com/sleeplessinc/forker","keywords":["simple","proxy","http","sleepless"],"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"dependencies":{"log5":"1.2.9"},"_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"forker@2.0.4","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"17243aef5fbb7b50968ffd72c4d11c08b0c49873","tarball":"https://registry.npmjs.org/forker/-/forker-2.0.4.tgz","integrity":"sha512-Ju2AEjjFe382W5DvwMFciNGluosW7xDU3Sfx7nZaLUcBPO1YWuq/HKbe8IDTY4CdBeffhpVDHBrsmWQZWsBa4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXU0dobwJqmYhNzXi3EyjS/YmQsaehuuy2IT3KvsExWQIhAKLJfNBTPthskfgy+4FjXaDlmDqndpNyMvyInFZEe2jC"}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"2.0.5":{"name":"forker","version":"2.0.5","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"homepage":"https://github.com/sleeplessinc/forker","keywords":["simple","proxy","http","sleepless"],"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"dependencies":{"log5":"1.2.9"},"_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"forker@2.0.5","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"c5f9bd8b544dcfbee9de16594835990b598f29c7","tarball":"https://registry.npmjs.org/forker/-/forker-2.0.5.tgz","integrity":"sha512-UvqR+NFzCwdz+SnWUNO77//9kMcExmHEq1YgUrS01NnsRsH4rIUb0KVZGmQsF/8k2Q2SgLR3YtCBLEhJE/G17A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfWWTk7gXFwX+fat97VlQgLR/RS17LoJ1/oEguOEd6vAiAu1RsUvkeN68g/IvNOq4NzIpIymHFpyKbFhrga+WI6Qg=="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"2.0.6":{"name":"forker","version":"2.0.6","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"homepage":"https://github.com/sleeplessinc/forker","keywords":["simple","proxy","http","sleepless"],"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"dependencies":{"log5":"1.2.9"},"_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"forker@2.0.6","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"41576cade500ed0092db21712c385c7549b62f78","tarball":"https://registry.npmjs.org/forker/-/forker-2.0.6.tgz","integrity":"sha512-3nbk8ajI7URFfmWxLgDJMqpJ23RkADztuiWTwor4zNGmYoR3vp0+H3GUueXLLTf4nkznY+4j8EU3I+DkjkmeXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCljftxAsntcemU1l2SM+fTNWrOOqWOZSa4zqqSQ9iJYwIgCkRqsxFWY5Slawv5VEBgFrl75nSVnFFl47rRqIe6ebQ="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"3.0.0":{"name":"forker","version":"3.0.0","description":"A forking HTTP proxy (you heard me)","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"homepage":"https://github.com/sleeplessinc/forker","keywords":["simple","proxy","http","sleepless"],"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"repositories":[{"type":"git","url":"git+https://sleeplessinc@github.com/sleeplessinc/forker.git"}],"dependencies":{"express":"^4.15.0","g":"^2.0.1","http-proxy":"^1.16.2","log5":"^1.2.9","sleepless":"^2.4.7","vhost":"^3.0.2"},"gitHead":"fb2184271d3913b73622a4cde9949d6f6c1fdfc1","repository":{"type":"git","url":"git+https://sleeplessinc@github.com/sleeplessinc/forker.git"},"bugs":{"url":"https://github.com/sleeplessinc/forker/issues"},"_id":"forker@3.0.0","scripts":{},"_shasum":"c4207a7c31838fa58a88bdac2144b9563dcb4d61","_from":".","_npmVersion":"4.1.1","_nodeVersion":"4.4.4","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"dist":{"shasum":"c4207a7c31838fa58a88bdac2144b9563dcb4d61","tarball":"https://registry.npmjs.org/forker/-/forker-3.0.0.tgz","integrity":"sha512-/sOlHFLCgocb3vrCfuKmrVJSgi4qqfDFHdSXmLA0bcVVLlT8PVQovJlt1ciH/5Aki87/H4JbYodiJz43W3q/CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCby26K0+hx1RR4Q634kvioIHWCDoBB3CD3KftH3fyfFQIhAO2f9g8btPyhMEvA40ZRRPKP1AMFoRtoCY5l0qjqx3yN"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/forker-3.0.0.tgz_1488703526725_0.3200391314458102"}}},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"time":{"modified":"2022-06-18T02:59:48.591Z","created":"2011-09-16T00:40:36.992Z","1.0.0":"2011-09-16T00:40:38.630Z","1.1.0":"2011-09-16T05:33:22.614Z","1.2.0":"2011-09-16T06:22:17.882Z","1.3.0":"2011-09-16T18:53:36.157Z","1.3.1":"2011-09-16T23:17:55.199Z","1.3.2":"2012-02-11T04:20:51.982Z","1.3.3":"2012-02-11T04:22:15.508Z","2.0.0":"2012-02-28T18:40:30.219Z","2.0.1":"2012-02-28T18:53:50.640Z","2.0.4":"2012-02-28T19:36:56.391Z","2.0.5":"2012-02-28T19:41:23.537Z","2.0.6":"2012-02-28T20:03:09.699Z","3.0.0":"2017-03-05T08:45:26.983Z"},"author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"repository":{"type":"git","url":"git+https://sleeplessinc@github.com/sleeplessinc/forker.git"},"readme":"\n# Forker \n\nThis crazy little forker listens on a port (typically 80) and forwards HTTP\ntransactions to other servers based on what is found in the \"Host:\" headers\nof the request.\nSee [diagram](https://github.com/sleeplessinc/forker/raw/master/forker.pdf).\n\n\n## Example config.json\n\nThere is a file called cfg.json-example that shows how to configure it.\nrename it to config.json and edit to your liking.\n\n\t{\n\t\t\"port\": 80,\n\t\t\"forks\":{\n\t\t\t\"sleepless.com\":\t\t\t{ \"host\":\"localhost\",\t\"port\":8080 },\n\t\t}\n\t}\n\nThe \"port\" setting is the port that forker will listen on. \nForker listens on all IPs \n\n\n## Why?\n\nI wrote this because I have a Linux server that hosts many legacy virtual hosts using\nApache and PHP.\nThe Apache+PHP sites work great and I wanted to just leave them as they are, but I also\nwanted a way to deploy new Node servers on the same host that can share port 80\nwithout forcing the Node servers to suffer by making their traffic go through\nApache first.\n\nSo the idea is that forker listens on port 80 and acts as a \"fork in the road\".\nTraffic is split based on the hostname in \"Host:\" and goes either to Apache, or to some\nother destination based on what's in the configuration file called.\n\nAnyone interested in making improvements is welcome to send pull requests.\nNote that I'm most interested in making it robust and reliable, versus adding\nfeatures, options, flexibility, etc.\n\n\n## License\n\n\tCopyright 2017 Sleepless Software Inc. All rights reserved.\n\n\tPermission is hereby granted, free of charge, to any person obtaining a copy\n\tof this software and associated documentation files (the \"Software\"), to\n\tdeal in the Software without restriction, including without limitation the\n\trights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n\tsell copies of the Software, and to permit persons to whom the Software is\n\tfurnished to do so, subject to the following conditions:\n\n\tThe above copyright notice and this permission notice shall be included in\n\tall copies or substantial portions of the Software.\n\n\tTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n\tIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n\tFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n\tAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n\tLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n\tFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n\tIN THE SOFTWARE. \n","homepage":"https://github.com/sleeplessinc/forker","keywords":["simple","proxy","http","sleepless"],"bugs":{"url":"https://github.com/sleeplessinc/forker/issues"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/forker/raw/master/LICENSE"},"readmeFilename":"README.md"}