# Konfiguracja właściwości proxy

Wymagania wstępne

Aby pomyślnie wdrożyć Proxy Property, upewnij się, że posiadasz:

1. **Rekord CNAME**, który można zarejestrować za pomocą platformy zarządzania DNS, takiej jak Akamai Edge DNS.
2. Ważny **certyfikat** dla rekordu CNAME.
3. Ukończoną [konfigurację monitorowania](https://docs.netacea.com/pl/informacje-o-wtyczce-netacea/akamai/monitoring-configuration).

## CNAME i certyfikat

Rekord CNAME musi wskazywać na domenę edgekey.net [proxy property](#proxy-property-configuration) opisaną poniżej. Na przykład dla nazwy hosta proxy property „mitigations.examplehost.com" wartość rekordu CNAME powinna wynosić „mitigations.examplehost.com.edgekey.net". Rekord DNS CNAME można utworzyć w Akamai Edge DNS lub na dowolnej innej platformie zarządzania DNS.

Aby rekord CNAME był prawidłowy, musi mieć przypisany certyfikat. Może to być nowy certyfikat lub certyfikat wykorzystany ponownie z istniejących rekordów DNS.

## Konfiguracja Proxy Property

Aby uniknąć konfliktów z istniejącymi standardowymi regułami w Twojej właściwości Akamai, należy utworzyć nową proxy property. Jedynym celem tej właściwości jest pełnienie funkcji proxy między Akamai EdgeWorker a Netacea Protector API.

{% hint style="info" %}
Nazwa hosta właściwości może być dowolna, ale ze względów bezpieczeństwa nie powinna odnosić się do Netacea. Na przykład „mitigations.examplehost.com".
{% endhint %}

Aby utworzyć taką właściwość, kliknij **Properties** w sekcji **CDN** menu. Następnie kliknij **+New Property**

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

Podczas edycji wersji właściwości dodaj wcześniej utworzoną domenę jako Property Hostname.

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

W sekcji **Property Configuration Settings** dodaj/edytuj **Default Rule** z następującymi ustawieniami:

### **Default Rule**

{% hint style="info" %}
Domyślne zachowania są stosowane do wszystkich żądań dla nazw hostów właściwości.
{% endhint %}

Szablon Default Rule zawiera wszystkie niezbędne i zalecane zachowania. Reguły są oceniane od góry do dołu, a ostatnia pasująca reguła ma pierwszeństwo.<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>

W ramach reguły domyślnej dodaj nowe zachowanie typu **Content Provider Code**.\
\
Nazwa hosta Content Provider Code wybrana z listy rozwijanej powinna być nazwą hosta proxy property. Jeśli nie jest dostępna, możesz utworzyć nowy kod CP dla tej nazwy hosta.

<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>

### Reguła CAPTCHA Assets

W sekcji **Property Configuration Settings** dodaj nową pustą regułę dla proxy property o nazwie „CAPTCHA Assets Rule". Uwzględnij w regule następujące kryteria i zachowania:

| Kryteria         |
| ---------------- |
| 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" %}
Upewnij się, że proxy property zawiera wyłącznie reguły **Default** i **CAPTCHA Assets**. Wszystkie inne reguły (w tym utworzone automatycznie) muszą zostać usunięte przed zapisaniem konfiguracji proxy property.
{% endhint %}

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

### Aktywacja właściwości

Po utworzeniu wszystkich opisanych powyżej reguł kliknij **Save** i użyj zakładki **Activate**, aby aktywować (wdrożyć) zmiany w konfiguracji właściwości.

{% hint style="info" %}
Pojedyncza Proxy Property może być używana przez wiele właściwości. Na przykład może być używana przez właściwość Staging i wiele właściwości Production.
{% endhint %}

### Zakończenie

{% hint style="success" %}
Konfiguracja proxy property dla Proxy Property została zakończona.
{% endhint %}
