Fabroxy
This Fabric modification serves to redirect connections to Minecraft servers via a proxy server such as Velocity. It enables interaction between a Fabric server and proxy solutions.
Prerequisites
For the modification to function correctly, the following are required:
- Minecraft
- Fabric Loader
- Fabric API
Supported Proxies
Currently, the mod works with:
- Velocity (actively supported)
- BungeeCord (planned for the future)
- Waterfall (planned for the future)
Setting Up with Velocity
Configuring the Velocity Server
On the proxy server side, perform the following steps:
- Open the velocity.toml configuration file
- Change the value of the 'player-info-forwarding-mode' parameter to "modern"
- Save the changes
- View the contents of the forwarding.secret file and remember its value
Configuring the Fabric Server
Prepare the Fabric server as follows:
- Start the server to generate the initial Fabroxy configuration
- Open the server.properties settings file
- Set the 'online-mode' parameter to false and save the changes
- Go to the configuration file at modconfig/fabroxy.json
- Activate the mod by setting 'enabled' to true, and in 'secret', enter the same code you remembered from the forwarding.secret file
- Save the settings again and reload the proxy using the 'proxy reload' command in the Fabric server console
Configuration Parameters
Key settings that can be adjusted:
| Name | Type | Default | Function |
|---|---|---|---|
| enabled | boolean | false | Activates Velocity proxy features within Fabroxy |
| secret | string | "" | HMacSHA256 encryption key for data exchange with the Velocity proxy. Matches the contents of forwarding.secret on the proxy server |
| direct_connection | boolean | false | Allows clients to connect to the Fabric server directly, without accessing the Velocity server |
Additional Information
You can identify for which version of Minecraft and Fabroxy the file is intended based on its name. It is formed as follows: Fabroxy-loader_name-Minecraft_version-mod_version.jar, for example: Fabroxy-fabric-1.19.3-1.0.0.jar