# Installation via Cloudflare-gränssnittet

### Förutsättningar

För att lyckas med integrationen med Netacea, vänligen säkerställ att du har:

1. Ett aktivt Cloudflare-konto med åtkomst till Cloudflare Dashboard.
2. En "Paid"-prenumeration hos Cloudflare, för att undvika eventuella problem med begränsningar av förfrågningar etc.
3. Åtkomst till Cloudflare Workers-produkten.
4. En webpack-kompilerad kodbunt tillhandahållen av Netacea.

### **Implementeringssteg**

Netacea kommer att tillhandahålla en Webpack-kompilerad Worker som kommer att vara försedd med all relevant API-information. Följande beskriver hur du laddar upp Worker till Cloudflare.

### Skapa Worker <a href="#create-worker" id="create-worker"></a>

Du behöver skapa en ny tjänst (Worker) på kontot för den skyddade domänen. Navigera till webbplatsen inom kontot, sedan Workers > Overview > Create.

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-8dc8820b1ae03dfea248286fd265a4c38eb78afb%2FScreenshot%202024-11-22%20095317.png?alt=media" alt=""><figcaption></figcaption></figure>

Du kommer sedan att få flera mallalternativ att välja mellan. Eftersom vi kommer att lägga till koden separat kan vi välja Create Worker.\ <br>

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

Ge din Worker ett meningsfullt namn och klicka på "Deploy".

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-7560ccaece338bc22bc0e97aee05777cda96c19f%2Fimage%20(3)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

### Redigera Worker <a href="#edit-worker" id="edit-worker"></a>

På sammanfattningssidan för den nyskapade Worker, välj "Edit Code"

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-23477ab46dc1000d4087e7817e19ad39d771c490%2FScreenshot%202024-12-13%20142104.png?alt=media" alt=""><figcaption></figcaption></figure>

På redigeringssidan, kopiera och klistra in den bundlade Worker JavaScript-koden och klicka på Save eller Deploy.

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-54d7686f2e7e110ae78b4e92ef8ebf1ae362aeff%2FScreenshot%202024-12-13%20142556.png?alt=media" alt=""><figcaption></figcaption></figure>

### Skapa trigger <a href="#create-trigger-s" id="create-trigger-s"></a>

Avsluta redigeringsvyn, navigera till fliken "Settings" för din Worker, välj "Domains 🙴 Routes" och klicka sedan på knappen "+Add" för att fortsätta.

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-844ac77c7ff959af361421f2bc36210559d513a1%2FScreenshot%202024-12-13%20144330.png?alt=media" alt=""><figcaption></figcaption></figure>

Efter detta kommer en popup att visas, som uppmanar dig att välja Route.

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-bf697a5dd92145207254588224f1bf16631aeeef%2FScreenshot%202024-11-22%20094718.png?alt=media" alt=""><figcaption></figcaption></figure>

Lägg till routen (domän/sökväg) som ska utlösa denna Worker.

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-2be306aef7c5b963f00bdcd409bb45b33bae13ec%2FScreenshot%202024-11-22%20094806.png?alt=media" alt=""><figcaption></figcaption></figure>

Du kan sedan kontrollera vilka Workers som körs och på vilka specifika rutter genom att kontrollera informationen i mitten av sidan:

När du har verifierat att din Worker har distribuerats till din rutt är implementationen slutförd.

### Testa Worker <a href="#test-the-worker" id="test-the-worker"></a>

För att testa att din Worker fungerar, besök den integrerade domänen (rutten) och generera användartrafik.

{% hint style="info" %}
***Observera:** Om du upplever problem med att **Workers*** ***inte utlöses** på en specificerad rutt, vänligen säkerställ att DNS-inställningarna för den rutten (DNS-post) har **Proxy Status** (även känt som orange-clouding)* *inställt på "**Proxied**" (aktiverat).*
{% endhint %}

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