Acesso externo via Tunnel: Cloudflare + Domínio próprio gratuito (funciona em rede CGNAT)

172.30.33.0/24 essa não é pro duckdns, é pro cloudflare mesmo.
192.168.1.1/24 essa faixa realmente não está certa, mas eu também não sei dizer qual é a correta e não é obrigatória pro addon.

Entendi. Vou pesquisando e tentar a solução para este meu caso, e qualquer novidade posto aqui.

Esse erro parece ser recente e está afetando vários add-ons…

1 curtida

Novidades irmão, acabei de receber uma atualização do addon cloudflare tunnel.
Não consegui atualizar direto, então desinstalei e instalei a nova.
Agora o log está bem diferente, porém acredito que ainda não deu certo.
Segue o log ao iniciar o cloudflare tunnel:

s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/cloudflare.sh
/package/admin/s6-overlay-3.1.0.1/etc/s6-rc/scripts/cont-init: line 14: /etc/cont-init.d/cloudflare.sh: Permission denied
cont-init: info: /etc/cont-init.d/cloudflare.sh exited 126
cont-init: warning: some scripts exited nonzero
s6-rc: warning: unable to start service legacy-cont-init: command exited 1
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

Precisei mudar o apelido do add-on.
Por este motivo, ele fica aparecendo como se fosse um novo add-on separado.
Assim que você desinstalar o antigo, ele deve sumir da lista e ficar apenas o novo.

Ainda não cheguei numa solução definitiva, mas a versão 1.4.1 está funcionando sem esse problema que você reportou, @maicong1.

Só não esquece de copiar o yaml de configuração pro novo add-on.

1 curtida

Consegui @w35l3y irmão. Fiz os testes para o acesso externo, e tá funcionando certinho.
Te agradeço muito pela ajuda, pois aqui é CGNAT. V
ocê não faz idéia do tanto que isso me animou a investir mais no meu sistema pois tava um pouco parado pois só estava com acesso interno.
Abraço irmão.

Acesso externo é vida, dá pra fazer muita coisa.
Aqui também é CGNAT.

Olá. segui o tutorial e parece ter dado certo pois consigo “pingar” o endereço do meu dominio. Porém está dando erro de SSL.

Alguém sabe como corrigir?

Tá usando SSL interno e externo?

Estou usando o completo.

Verifiquei que só não funciona o acesso pelo navegador. Pelo app do home assistant consegui acessar externamente pelo domínio.
Deve ser algum problema com o navegador mesmo.

Edit: Na manhã seguinte não estava mais dando o erro de SSL pelo navegador. Acho que era só questão de aguardar mesmo.

Ótimo tutorial, funcionando perfeitamente em CGNAT.

Quando vc quer indicar uma rede e não um ip, os bits que designam o host devem ser zerados, ou seja, o correto seria “192.168.1.0/24” e não o “192.168.1.1/24”. Bem provável que o erro seja esse.

@CLyra, já consegui e consegui sem por o /24.
Não colocava porque o meu HA não aceitava esta configuração para poder reiniciar.
Mas mesmo sem o /24, consegui e estou usando externamente com internet CGNAT.
Estou extremamente feliz, obrigado meu caro @w35l3y

Fala rapaziada…
Troquei meu rasp por um mini pc…
perdi o acesso e agora fica dando esse erro na hora de iniciar o addon

O que devo fazer ou refazer…alguém sabe?


Problema resolvido, tive que autorizar novamente…

1 curtida

Hola a todos, sigo recebendo este erro:

 s6-rc: info: service s6rc-oneshot-runner: starting
 s6-rc: info: service s6rc-oneshot-runner successfully started
 s6-rc: info: service fix-attrs: starting
 s6-rc: info: service fix-attrs successfully started
 s6-rc: info: service legacy-cont-init: starting
 cont-init: info: running /etc/cont-init.d/cloudflare.sh
 curl: (7) Couldn't connect to server
 [08:42:57] ERROR: Something went wrong contacting the API
 [08:42:58] FATAL: Hostname not defined
 cont-init: info: /etc/cont-init.d/cloudflare.sh exited 1
 cont-init: warning: some scripts exited nonzero
 s6-rc: warning: unable to start service legacy-cont-init: command exited 1
 /run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
 /run/s6/basedir/scripts/rc.init: fatal: stopping the container.
 s6-rc: info: service fix-attrs: stopping
 s6-rc: info: service fix-attrs successfully stopped
 s6-rc: info: service s6rc-oneshot-runner: stopping
 s6-rc: info: service s6rc-oneshot-runner successfully stopped

Configuração do complemento Mi:

 tunnel: homeassistant
 credentials-file: /data/tunnel.json
 origincert: /data/cert.pem
 metrics: localhost:41705
 no-autoupdate: true
 originRequest: {}
 ingress:
   - hostname: mapedmaker.ga
     service: http://192.168.0.36:8123
   - service: http_status:404

meus parâmetros configuration.yaml:

 http:
   use_x_forwarded_for: true
   trusted_proxies: 
     - 10.0.0.200 # Add the IP address of the proxy server
     - 172.30.33.0/24 # You may also provide the subnet mask (This is the IPv4 IP range of hassio network)
     - 192.168.0.0/24

alguém tem alguma ideia do que está acontecendo aqui?
desde já, obrigado!

PS: desculpe a tradução. Na verdade, sou argentino e pensei que o inglês seria mais universal para você entender. obrigado!

Olá a todos.
uma pergunta de iniciante.
qual seria as vantagens de usar esse cloudflare em relação ao DuckDns.

Tunnel funciona para quem tem internet Cgnat, resumindo nao precisa abrir portas do roteador. Pra mim, um dos melhores recursos pois com DuckDNS nao funcionava pra mim. Mas objetivo dos dois é o mesmo, ter acesso externo.

Este erro ocorre quando não foi definido “hostname” na lista de “ingress”
Não parece ser o caso pela configuração que enviou.

Certifique-se de salvar as configurações e reiniciar o add-on.

1 curtida

Olá já tem quase 17 horas é so fica assim.
você acha que eu errei em algumas coisas.
obg.

Reassiste ao vídeo prestando atenção nessa parte após a configuração do HA.
Você vai perceber que vai cair exatamente nesta mesma tela que você mostrou e que ela indica que já deu certo.

Obg Amigo.
se vc poder responder.
porque ele abre a porta 8443 é 433.
só vai funcionar se abrir essas portas.
porque ai uso Oi fibra lixo.
é só posso usar a 8443.