> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wedocs.gitbook.io/wedocs-5.2/infraestrutura-instalacao-e-requisitos/visao-geral-and-descritivo-tecnico-da-ferramenta/acesso-a-internet-e-configuracao-de-firewall.md).

# Acesso à internet e configuração de firewall

Este documento apresenta os endereços e portas que devem estar liberados no firewall para garantir o funcionamento correto do Weknow e de suas funcionalidades opcionais.

As regras descritas devem ser aplicadas nas máquinas onde o **Weknow Server** e o **Weknow Task Manager** estão instalados. Algumas regras também se aplicam ao **Weknow Client**, conforme indicado neste documento.

Funcionalidades opcionais, como envio de SMS e integração com o Telegram, exigem a liberação apenas dos respectivos serviços utilizados.

***

### Acessos obrigatórios

Os seguintes endereços são necessários para o funcionamento básico do Weknow.

| Funcionalidade                           | Endereço                                    | Porta | Protocolo | Aplicação                        |
| ---------------------------------------- | ------------------------------------------- | ----- | --------- | -------------------------------- |
| **Atualização da licença**               | `backend.weknowhealthtech.com.br`           | 443   | HTTPS     | Weknow Servidor                  |
| **Atualização do sistema (principal)**   | `weknow-updates.s3.amazonaws.com`           | 80    | HTTP      | Weknow Servidor e Weknow Cliente |
| **Atualização do sistema (alternativo)** | `s3-sa-east-1.amazonaws.com/weknow-updates` | 443   | HTTPS     | Weknow Servidor e Weknow Cliente |

{% hint style="warning" %}
Caso os endereços responsáveis pela atualização do sistema estejam bloqueados pelo firewall, o Weknow não conseguirá verificar ou baixar novas versões automaticamente.

As regras de atualização do sistema também devem ser liberadas nas máquinas onde o **Weknow Cliente (Windows)** estiver instalado.
{% endhint %}

***

### Acessos opcionais

Os serviços abaixo precisam ser liberados apenas quando a funcionalidade correspondente estiver habilitada no ambiente.

#### Integração com Telegram

| Funcionalidade | Endereço           | Porta | Protocolo |
| -------------- | ------------------ | ----- | --------- |
| Telegram API   | `api.telegram.org` | 443   | HTTPS     |

{% hint style="warning" %}
Certifique-se de que o protocolo **TLS 1.2** esteja habilitado no servidor para garantir o funcionamento correto da integração com o Telegram.
{% endhint %}

***

### Envio de SMS

#### Zenvia

| Endereço                                           | Porta | Protocolo |
| -------------------------------------------------- | ----- | --------- |
| `system.human.com.br/GatewayIntegration/msgSms.do` | 80    | HTTP      |

#### SMS Fácil

| Endereço                       | Porta | Protocolo |
| ------------------------------ | ----- | --------- |
| `smsfacil.com.br/api/enviasms` | 80    | HTTP      |

#### Fast SMS

| Endereço                      | Porta | Protocolo |
| ----------------------------- | ----- | --------- |
| `app.smsfast.com.br/api.ashx` | 80    | HTTP      |

{% hint style="info" %}
Deve ser liberado apenas o endereço correspondente ao provedor de SMS utilizado pela sua organização.
{% endhint %}

***

### Resumo das liberações

| Categoria              | Obrigatório         | Aplicação                        |
| ---------------------- | ------------------- | -------------------------------- |
| Atualização de licença | Sim                 | Weknow Servidor                  |
| Atualização do sistema | Sim                 | Weknow Servidor e Weknow Cliente |
| Telegram               | Apenas se utilizado | Weknow Servidor                  |
| SMS (Zenvia)           | Apenas se utilizado | Weknow Servidor                  |
| SMS (SMS Fácil)        | Apenas se utilizado | Weknow Servidor                  |
| SMS (Fast SMS)         | Apenas se utilizado | Weknow Servidor                  |

### Considerações finais

O bloqueio dos endereços obrigatórios pode impedir a atualização da licença ou do sistema, comprometendo o funcionamento adequado do Weknow e a aplicação de novas versões disponibilizadas pela equipe de desenvolvimento.
