GitXplorerGitXplorer
z

inaba

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
4e0fb5f255d22c91f51aef1aaf054c28dda46a81

Merge pull request #7 from zhyupe/dependabot/npm_and_yarn/path-parse-1.0.7

zzhyupe committed a year ago
Verified
d6186c47cf17a31fc1ef8a0c883405ab55a1c157

Merge pull request #6 from zhyupe/dependabot/npm_and_yarn/glob-parent-5.1.2

zzhyupe committed a year ago
Verified
da85a521e4d570d65dc53b0dbd15d3112c77e99c

Merge pull request #5 from zhyupe/dependabot/npm_and_yarn/hosted-git-info-2.8.9

zzhyupe committed a year ago
Verified
0f686b147e83d84221674bf9f48e8fc23806b5aa

Merge pull request #8 from zhyupe/dependabot/npm_and_yarn/log4js-6.4.0

zzhyupe committed a year ago
Verified
904953c8d2f685deb3129720bbf1ea93e4ed9154

Merge pull request #9 from zhyupe/dependabot/npm_and_yarn/ajv-6.12.6

zzhyupe committed a year ago
Verified
39ecc66376b70c0746d9f0cbb9a7e276c7ec3451

Merge pull request #13 from zhyupe/dependabot/npm_and_yarn/debug-4.3.4

zzhyupe committed a year ago

README

The README file for this repository.

inaba

Inaba is a socket operator, designed for exposing multiple services with just one or two port. (One runs on http so you can use a reverse proxy for multiplexing)

How-to

Create your own config.json from config.example.json, and start it with screen or pm2 or whatever.

Users can visit the web_port to choose the backend they want to connect, then the connections to the proxy_port will be directed to the backend they choosed.

By default, the web server is configured to trust proxies from loopback so it can detect user's ip address behind a reverse proxy. You can disable this feature by setting trust_proxy to null.

Authenticators

Inaba can use built-in authenticators (located at lib/authenticators) or authenticators published on npm (packages named inaba-auth-{xxx})

For now, there is only a simple key-based authenticator (secret), but you can build your own base on that.

License

GNU General Public License v2.0