haveachin/infrared

By haveachin

Updated about 1 year ago

A Minecraft Reverse Proxy

Image
3

1M+

Infrared

A Minecraft Reverse Proxy

DiscordDocker Pulls
CI

Infrared is currently under active development: breaking changes can happen.
Feedback and contributions are welcome.

An ultra lightweight Minecraft reverse proxy and status placeholder: Ever wanted to have only one exposed port on your server for multiple Minecraft servers? Then Infrared is the tool you need! Infrared works as a reverse proxy using a sub-/domains to connect clients to a specific Minecraft server.

Features

  • Reverse Proxy
    • Wildcards Support
    • Multi-Domain Support
  • Status Response Caching
  • Proxy Protocol Support
  • Ratelimiter

Useful Links

Build

Requirements:

CGO_ENABLED=0 go build -ldflags "-s -w" -o ./out/infrared ./cmd/infrared

or make all (requires GNU Make). The binary is in the out/ directory.

Similar Projects

Attributions


Docker Pull Command

docker pull haveachin/infrared