Skip to content

haveachin/infrared

Repository files navigation

Infrared

A Minecraft Reverse Proxy

Discord Docker Pulls
CI

Warning

Infrared is currently under active development: bugs and 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:

  • Go 1.21+
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