# How does it work

## Concept

<figure><img src="https://3413553907-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpKfRRzP24u1QSr2WMlHG%2Fuploads%2FqQkt8v5g2DJtkxEmf5MZ%2FFrame_146.png?alt=media&#x26;token=d3d73084-23f0-47b0-86d8-6583e496bbe5" alt=""><figcaption></figcaption></figure>

## Deeper explanation

Our Minecraft server protection service works as a reverse proxy, meaning that it acts as a middleman between your Minecraft server and the players. When players attempt to connect to your server, their requests are first routed through our protection service before being forwarded to your server.

This allows our service to inspect and filter out malicious traffic before it reaches your server. Our service uses advanced filtering techniques to analyze incoming traffic and identify and block malicious requests. This ensures that your server only receives legitimate traffic, improving its performance and reducing the risk of DDoS attacks.

In addition to providing robust protection against malicious traffic, Infinity-Filter also offers a number of powerful analytics and monitoring features. With our service, you can easily keep track of your server's performance in real-time, gaining valuable insights into player activity and traffic patterns.

Furthermore, our service can also help improve the performance of your server by providing caching and compression features. By caching frequently accessed content (mostly MOTD) and compressing data before it's sent to players, our service can reduce the load on your server and improve its response times.

Overall, our reverse proxy setup provides a powerful layer of protection and optimization for your Minecraft server. By using our service, you can enjoy improved performance, enhanced security, and greater peace of mind knowing that your server is well-protected against malicious attacks.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.infinity-filter.com/overview/how-does-it-work.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
