Logo
Cloudflare Túnel para o Home Assistant
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.
addon_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.

 

Configurar plugin

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.

LinkGerado
selecionar o domínio
autorizar
sucesso