# Configuração de Propriedade de Proxy

Pré-requisitos

Para implementar com sucesso o Proxy Property, certifique-se de que você possui:

1. Um **registro CNAME**, que pode ser registrado pela sua plataforma de gerenciamento de DNS, como o Akamai Edge DNS.
2. Um **Certificado** válido para o CNAME.
3. A [Configuração de Monitoramento concluída](https://docs.netacea.com/br/informacoes-do-plugin-netacea/akamai/monitoring-configuration).

## CNAME e Certificado

O registro CNAME deve apontar para o domínio edgekey.net do [proxy property](#proxy-property-configuration) descrito abaixo. Por exemplo, para o hostname do proxy property "mitigations.examplehost.com", o valor do registro CNAME deve ser "mitigations.examplehost.com.edgekey.net". O registro DNS CNAME pode ser criado no Akamai Edge DNS ou em qualquer outra plataforma de gerenciamento de DNS.

Para que o CNAME seja válido, um certificado deve ser atribuído a ele. Este pode ser um certificado novo ou reutilizado dos seus registros DNS existentes.

## Configuração do Proxy Property

Para evitar qualquer conflito com as regras padrão existentes no seu Akamai property, um novo proxy property deve ser criado. O único propósito deste property é atuar como proxy entre o Akamai EdgeWorker e a Netacea Protector API.

{% hint style="info" %}
O hostname do property pode ser qualquer um, mas para aumentar as medidas de segurança, não deve estar relacionado à Netacea. Por exemplo, "mitigations.examplehost.com".
{% endhint %}

Para criar esse property, clique em **Properties**, na seção **CDN** do menu. Em seguida, clique em **+New Property**

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-69c71f88ea3c5b8142a9482a61c94f838879eb4e%2Fimage%20(10).png?alt=media" alt=""><figcaption></figcaption></figure>

Ao editar a versão do property, adicione o domínio criado anteriormente como Property Hostname.

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-e372c82bd334bfa09daeb730b2566b3bea74cf9d%2Fimage%20(17).png?alt=media" alt=""><figcaption></figcaption></figure>

Em **Property Configuration Settings**, adicione/edite a **Default Rule** com o seguinte:

### **Default Rule**

{% hint style="info" %}
Os behaviors padrão são aplicados a todas as requisições para o(s) hostname(s) do property.
{% endhint %}

O template da Default Rule contém todos os behaviors necessários e recomendados. As regras são avaliadas de cima para baixo e a última regra correspondente prevalece.<br>

<table data-full-width="false"><thead><tr><th>Behaviors</th></tr></thead><tbody><tr><td><p><strong>Origin SSL Certificate Verification</strong></p><p><strong>Ports</strong></p></td></tr><tr><td>3d2d365e9533444f96c27058ee7849e1-1b922c6863224f2e9565a9a2a5a7d997</td></tr><tr><td>9a0fff7e8d404e05bb905cb3b7b116a3-1b922c6863224f2e9565a9a2a5a7d997</td></tr><tr><td></td></tr></tbody></table>

Dentro da default rule, adicione um novo Behavior do tipo **Content Provider Code**.\
\
O hostname do Content Provider Code selecionado no menu suspenso deve ser o hostname do proxy property. Se não estiver disponível, você pode criar um novo CP code para esse hostname.

<table><thead><tr><th width="244">Content Provider Code</th><th></th></tr></thead><tbody><tr><td>Content Provider Code</td><td><strong>000000 - ExampleCPCode1</strong></td></tr></tbody></table>

### Regra de CAPTCHA Assets

Em **Property Configuration Settings**, adicione uma nova regra em branco no proxy property chamada "CAPTCHA Assets Rule". Inclua os seguintes critérios e behaviors na regra:

| Critérios        |
| ---------------- |
| Match All        |
| **If**           |
| Path             |
| matches one of   |
| `/Mitigations/*` |

<table data-full-width="false"><thead><tr><th>Behaviors</th></tr></thead><tbody><tr><td><p><strong>Origin SSL Certificate Verification</strong></p><p><strong>Ports</strong></p></td></tr></tbody></table>

{% hint style="danger" %}
Certifique-se de que o proxy property contenha apenas as regras **Default** e **CAPTCHA Assets**. Quaisquer outras regras (incluindo as criadas automaticamente) devem ser excluídas antes de salvar a configuração do proxy property.
{% endhint %}

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-e7f70ec69ae4316c1c3a07280817b3d3f099af8f%2Fimage%20(4)%20(5).png?alt=media" alt=""><figcaption><p>Proxy Property Rules</p></figcaption></figure>

### Ativar o Property

Após todas as regras descritas acima terem sido criadas, clique em **Save** e use a aba **Activate** para ativar (implantar) suas alterações na configuração do property.

{% hint style="info" %}
Um único Proxy Property pode ser usado por múltiplos Properties. Por exemplo, pode ser usado por um Property de Staging e múltiplos Properties de Produção.
{% endhint %}

### Finalizando

{% hint style="success" %}
Você concluiu a configuração do proxy property do Proxy Property.
{% endhint %}
