Thanks to visit codestin.com
Credit goes to github.com

Skip to content

chungchan-dev/ccproxy

Repository files navigation

CCProxy

GitHub Actions CI GitHub release (latest by date) Made with Rust License

A modern, fast, and configurable proxy for Minecraft: Bedrock Edition.

About

CCProxy is a lightweight proxy server for Minecraft: Bedrock Edition, built in Rust. It's designed to be easy to use, yet highly configurable.

Features

  • High Performance: Built with Rust and Tokio for asynchronous, non-blocking I/O.
  • Official BDS and GeyserMC Support: Works with the official Minecraft Bedrock Dedicated Server and GeyserMC.
  • Easy to Use: Get started in minutes with a simple CLI.
  • Single Binary: No external dependencies needed, just a single executable file makes it easy to run.
  • Configurable: Customize the proxy to your needs with a simple YAML configuration file.
  • HAProxy v2 Protocol Support: Enables you to get the real IP address of the player.

Usage

There are two recommended ways to run CCProxy:

Docker

You can run it using Docker with the following command:

docker run \
  -p 19132:19132/udp \
  -v ./data/:/app/data/ \
  ghcr.io/chungchan-dev/ccproxy:latest

GitHub Releases

You can also download the latest binary from the GitHub Releases page.

  1. Download the appropriate binary for your system.
  2. Run the executable file.

Contributing

All contributions are welcome! Please feel free to submit a pull request or open an issue.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

About

A lightweight reverse proxy for Minecraft Bedrock Edition servers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •