Skip to content

haveachin/infrared

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7e87d71 Â· Feb 3, 2024
Feb 2, 2024
Feb 2, 2024
Feb 3, 2024
Feb 3, 2024
Feb 3, 2024
Feb 3, 2024
Feb 3, 2024
Feb 2, 2024
Apr 15, 2021
Feb 2, 2024
Feb 3, 2024
Feb 2, 2024
Feb 2, 2024
Feb 2, 2024
Feb 2, 2024
Feb 2, 2024
Feb 2, 2024
Feb 2, 2024

Repository files navigation

Infrared

A Minecraft Reverse Proxy

Discord Docker Pulls
CI

Warning

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:

  • 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