> ## Documentation Index
> Fetch the complete documentation index at: https://gcore-doc-1894.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Setup and configuration

Edge Proxy routes incoming traffic through Gcore's DDoS mitigation infrastructure and assigns a protected IP address that clients connect to instead of the origin server.

In the [Gcore Customer Portal](https://portal.gcore.com/), navigate to **Security → Edge Proxy → Protected servers** and click **Add server** to open the four-step wizard.

<Frame>
  <img src="https://mintcdn.com/gcore-doc-1894/bXhqTF8vfATvpzVs/images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image1.png?fit=max&auto=format&n=bXhqTF8vfATvpzVs&q=85&s=9a479dfd0738b1c5db6ac214c72f1125" alt="Protected servers list showing existing servers and the Add server button" width="1024" height="450" data-path="images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image1.png" />
</Frame>

<Steps>
  <Step title="Enter server details">
    Fill in the fields:

    * **Server name** — A display label for this server. Example: `my-game-server-1`.
    * **Origin IP** — The origin server's public IPv4 address. Example: `195.14.50.0`. Clients connect to the proxy IP instead of this address.

    <Frame>
      <img src="https://mintcdn.com/gcore-doc-1894/bXhqTF8vfATvpzVs/images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image2.png?fit=max&auto=format&n=bXhqTF8vfATvpzVs&q=85&s=625711d0228e545cdf0c69202a02c54f" alt="Step 1 showing Server name and Origin IP fields" width="957" height="451" data-path="images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image2.png" />
    </Frame>

    Click **Continue**.
  </Step>

  <Step title="Select template and applications">
    Select the protection template and the application types this server runs.

    **Protection template** — determines which application profiles are available:

    | Template           | Description                                                                                                                                                                                                     |
    | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | `default_template` | Standard preconfigured profiles for Minecraft, CS series (CS 1.6, CS:GO, CS2), Garry's Mod, FiveM, SA:MP, Rust, Teamspeak, Battlefield series, Unity Engine, Generic TCP Server, and General UDP Countermeasure |
    | `common_custom`    | Custom-tuned profiles for Minecraft, CS:GO, CS2, Rust, and a generic TCP server. Contact Gcore support to configure the parameters                                                                              |

    **Applications** — select each application type running on this server. Each entry corresponds to a DDoS filtering profile; the available options depend on the selected template.

    The plan usage counter in the wizard header tracks how many ports are consumed across all servers against the plan limit.

    <Frame>
      <img src="https://mintcdn.com/gcore-doc-1894/bXhqTF8vfATvpzVs/images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image3.png?fit=max&auto=format&n=bXhqTF8vfATvpzVs&q=85&s=912b20ad2349406cd6add3ed31ca44a1" alt="Step 2 showing protection template selector and application list" width="954" height="800" data-path="images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image3.png" />
    </Frame>

    Click **Continue**.
  </Step>

  <Step title="Set ports">
    For each selected application, enter the listening port (1–65535) and select the protocol: **TCP** or **UDP**. Click **Add port** to add more ports.

    Example: Minecraft Protection on port `25565`, protocol TCP.

    <Frame>
      <img src="https://mintcdn.com/gcore-doc-1894/bXhqTF8vfATvpzVs/images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image4.png?fit=max&auto=format&n=bXhqTF8vfATvpzVs&q=85&s=8b552d7c29c2dcd0cb0d4d54f7142b14" alt="Step 3 showing port and protocol settings for Minecraft Protection" width="955" height="533" data-path="images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image4.png" />
    </Frame>

    Click **Continue**.
  </Step>

  <Step title="Review and deploy">
    Review the configuration and click **Deploy**. Activation takes about 3 minutes. Once complete, the server appears in the Protected servers list with **Online** status and an assigned proxy IP.

    <Frame>
      <img src="https://mintcdn.com/gcore-doc-1894/bXhqTF8vfATvpzVs/images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image5.png?fit=max&auto=format&n=bXhqTF8vfATvpzVs&q=85&s=60976eccc4228789e16f6f3cd9d75102" alt="Step 4 showing a summary of the configuration before deployment" width="954" height="550" data-path="images/docs/edge-proxy/setup-and-configuration/setup-and-configuration-image5.png" />
    </Frame>

    Copy the proxy IP and update the client to connect to it instead of the origin server address. If clients use a domain name, update its A record to point to the proxy IP.

    <Info>
      If the application is unreachable after activation, most [activation issues](/edge-proxy/faqs-and-troubleshooting) trace back to firewall rules blocking Gcore edge IPs, incomplete DNS propagation, or a protocol mismatch.
    </Info>
  </Step>
</Steps>
