Bom dia, gente.

Eu estou com um pequeno problema que não estou conseguindo resolver. Na verdade nem sei se tem como resolver.

Eu peguei um computador extra que eu tinha em minha casa e fiz ele de servidor VPN pessoal. Minha intenção é ter um servidor VPN caseiro para que quando eu estiver na rua, conseguir usar minha VPN caso eu conecte com meu celular em alguma rede pública ou desconhecida por mim.

Bom, instalei o OpenVPN e fiz todas as configurações, conseguindo utilizar a VPN corretamente através da minha rede local ou através do ipv6.

Entretanto meu ISP me fornece ipv6 (com ip público) e ipv4 (cgnat). O problema é que eu só conseguiria acessar meu VPN através da internet, se a internet pública que eu estiver usando me oferecer um ipv6, o que acredito ser improvável visto que ainda há uma resistência na adoção do ipv6.

Como no ipv4 estou atrás de uma cgnat, não consigo ter acesso direto ao meu servidor. Pensando em algumas soluções, cogitei fazer algum tipo de bridge, relay ou p2p, afinal torrent e o SyncThing funcionam mesmo através da cgnat.

O problema é que estou tendo dificuldades em encontrar materiais de como fazer isso. Também estou tendo dificuldades de entender a viabilidade de fazer isso.

Eu uso o SyncThing para sincronizar arquivos entre meu celular e meu computador, funcionando perfeitamente bem. Será que é possível eu utilizar essa infraestrutura já consolidada a meu favor, conseguindo expor meu celular à rede interna do meu computador, garantindo, portanto, acesso ao meu servidor VPN?

Bom, se alguém tiver alguma ideia, vou ficar muito grato!