Acesso à interface web de qualquer lugar que não seja a máquina host para qbittorent e sonarr não funcionando. Jackett acessível tanto na localhost quanto em máquinas na LAN.. Preciso de ajuda por favor!

Olá a todos, consegui rodar com sucesso Jackett, sonarr e qbittorrent usando a imagem dyonr/jackettvpn para o Jackett, que possui um cliente OpenVPN integrado e se conecta bem ao StrongVPN. O cliente VPN conecta com sucesso e então o sonarr e o qbittorrent também usam o container jackett/vpn como sua rede, usando --network container:jackettvpn.

Publiquei as portas no container jackettvpn para o sonarr e qbt.

Posso conectar a qualquer GUI usando localhost:xxxx na máquina host, mas só consigo conectar ao Jackett usando <endereço IP LAN>:9117 de outro computador na LAN. Nem o GUI do sonarr nem o do qbt estão acessíveis dessa forma. Já estou nisso há alguns dias e preciso de alguma orientação ou ajuda, por favor!

ATUALIZAÇÃO: Consegui fazer tudo funcionar sem mexer em NAT do iptables, proxy HTTP/TCP ou qualquer coisa parecida. Usei as seguintes imagens:

  • dperson/openvpn-client
  • binhex/arch-qbittorrentvpn
  • linuxserver/sonar
  • rbinhex/arch-nzbget
  • binhex/arch-jackett

Passei todo o tráfego para o dperson/openvpn-client usando --net=container:vpn e publiquei as portas dos outros 4 containers no container dperson/openvpn-client.

Todos os containers estavam acessíveis a partir da máquina host em localhost:xxxx e na minha LAN em 192.168.X.X:xxxx

Você poderia me dar uma orientação sobre o método mais fácil para conseguir isso e/ou exemplos relevantes? Tenho conhecimento muito limitado de tudo isso. Obrigado desde já!