A reverse proxy serves as a protective intermediary, hiding a Minecraft server's private IP address from the public. By using a proxy, the host provides a public link that masks the network's true location while still allowing players to connect easily. This configuration ensures the server remains accessible to everyone while keeping the host's actual IP address hidden from the public.
| Table of Contents |
| Free Subdomain |
| Domain Setup for Non-Dedicated IP |
| Domain Setup for Dedicated IP |
How to Set Up a Reverse Proxy for a Minecraft Server (Free Subdomain)
Step 1. Log in to the MelonCube Games panel.
Step 2. Go to the Network tab on the left.
Step 3. From the Subdomain section, press the Edit button.
Note: If the Subdomain is already set, skip to Step 6.
Step 4. Under Subdomain, enter a subdomain name.
Step 5. From the Domain dropdown, choose a domain.
Step 6. Click the Save button.
Step 7. Press Confirm.
Step 8. In the IP Address section, note a port that is not in use.
Step 9. Under Configure Reverse Proxy, input the subdomain from Step 7.
Step 10. In the Port field, enter a port from Step 8. Some plugins may use a different port.
Step 11. Click the Create button.
How to Set Up a Reverse Proxy for a Minecraft Server (Custom Domain SRV Record)
Step 1. Log in to the MelonCube Games panel.
Step 2. Take note of the IP Address on the Home tab.
Step 3. Log in to the MelonCube Client panel.
Step 4. Click the Domains tab and select My Domains. Learn how to register a custom domain here.
Step 5. Select the Manage Domain icon.
Step 6. Under the Manage table, select DNS Management.
Step 7. From the DNS Management table, choose Manage A Records.
Step 8. Click Add A New A Record.
Step 9. Fill in the fields.
Hostname: Input a hostname prefix.
IPv4 Address: Enter the IP address from Step 2, without the :port.
TTL: Input 14400.
Step 10. Click Add Record.
Step 11. Under the DNS Management table, select Manage SRV Records.
Step 12. Click Add A New SRV Record.
Step 13. Fill in the fields.
Service Record: _minecraft._tcp
Full Target Name: The full hostname from Step 9.
TTL: 14400
Pri: 0
Weight: 5
Port: The server's Port from the IP address.
Step 14. Select Add Record. DNS will start to update and may take a while.
Step 15. Log in to the MelonCube Games panel.
Step 16. Go to the Network tab.
Step 17. In the IP Address section, note a port that is not in use.
Step 18. Under Configure Reverse Proxy, input the domain from Step 14.
Step 19. In the Port field, enter a port from Step 17. Some plugins may use a different port.
Step 20. Click the Create button.
How to Set Up a Reverse Proxy for a Minecraft Server (Custom Domain A Record)
Step 1. Log in to the MelonCube Games panel.
Step 2. Take note of the IP Address on the Home tab.
Step 3. Log in to the MelonCube Client panel.
Step 4. Click the Domains tab and select My Domains. Learn how to register a custom domain here.
Step 5. Select the Manage Domain icon.
Step 6. Under the Manage table, select DNS Management.
Step 7. From the DNS Management table, choose Manage A Records.
Step 8. Click Add A New A Record.
Step 9. Fill in the fields.
Hostname: Input a hostname prefix.
IPv4 Address: Enter the IP address from Step 2, without the :port.
TTL: Input 14400.
Step 10. Click Add Record.
Step 11. Log in to the MelonCube Games panel.
Step 12. Go to the Network tab.
Step 13. In the IP Address section, note a port that is not in use.
Step 14. Under Configure Reverse Proxy, input the domain from Step 10.
Step 15. In the Port field, enter a port from Step 13. Some plugins may use a different port.
Step 16. Click the Create button.