
Introdução
O túnel da Cloudflare fornece uma maneira segura de conectar os teus recursos ao Cloudflare sem termos que expor portas publicamente. Com o túnel, não é enviado tráfego para um IP externo, em vez disso, cloudflare tem uma infraestrutura daemon leve e rápida que cria conexões somente de saída para a Cloudflare.
Pré-requisitos
- Para poderes seguir este tutorial será necessário teres um domínio, existem várias ofertas na Google e em diversos provedores, gratuitos por 1 ano. Mas os domínios são bastantes acessíveis e posteriormente com sub-domínios ilimitados já é possível cobrir todos os serviços;
- Ter uma instalação do HA. Podes encontrar aqui no canal uma opção de instalação;
- Não mostro aqui como criar conta na Cloudflare porque penso que seja simples; no vídeo é possível ver.
Adicionar repositório
Vamos começar por adicionar o repositório à lista dos nossos addons.
https://github.com/brenner-tobias/ha-addons
Aceder ao menu lateral a Configuração > Add-ons > Loja de Add-ons (botão azul, canto inferior direito) > Repositórios (menu três pontos no canto superior direito) > Repositórios – colar o link e adicionar.
Podemos agora atualizar a página e vai surgir um novo add-on Cloudflare.

Configurar add-on
Antes de iniciar o plugin vamos fazer algumas alterações na aba “Configuração“. Tais como adicionar o domínio/sub-domínio e atribuir um nome para o nosso túnel.
Após isto podemos guardar as definições.
Após isto podemos guardar as definições.

Ainda sem iniciar o add-on vamos acrescentar ao nosso ficheiro configuration.yaml o grupo de código abaixo (para isso usem o editor que mais vos agrade):
http: use_x_forwarded_for: true trusted_proxies: - 172.30.33.0/24
Podemos iniciar o add-on e visualizar os logs (na tab Log) uma vez que vai ser gerado um link que vai redirecionar para a página da Cloudflare para que o túnel seja criado.



