https://github.com/janispritzkau/minecraft-reverse-proxy
A small and simple reverse proxy for minecraft written using the mcproto library
https://github.com/janispritzkau/minecraft-reverse-proxy
minecraft proxy reverse-proxy
Last synced: 3 months ago
JSON representation
A small and simple reverse proxy for minecraft written using the mcproto library
- Host: GitHub
- URL: https://github.com/janispritzkau/minecraft-reverse-proxy
- Owner: janispritzkau
- Created: 2019-08-12T12:20:58.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-26T14:51:06.000Z (over 2 years ago)
- Last Synced: 2025-03-25T11:04:21.044Z (4 months ago)
- Topics: minecraft, proxy, reverse-proxy
- Language: JavaScript
- Homepage:
- Size: 14.6 KB
- Stars: 27
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Minecraft Reverse Proxy
[](https://www.npmjs.com/package/mcrevproxy)
A small reverse proxy which can run multiple minecraft servers on the same IP.
It works by reading the hostname of the handshake packet and mapping it to
a different address. It has basic logging to the terminal.## Usage
```sh
=: ...
mcrevproxy -p
```### Example
```sh
mcrevproxy server1.localhost=:25566 server2.localhost=192.168.2.100
```Assuming that `*.localhost` does resolve to `127.0.0.1`, clients that connect to
`server1.localhost` will be forwarded to `127.0.0.1:25566`, and connections to
`server2.localhost` will be forwarded to `192.168.2.100:25565`.