
Seria possível configurar uma VPN usando o tinc como software VPN no Ubuntu ou Windows 7 e, em seguida, conectar-se de um computador (de fora da rede local) ao computador que hospeda a VPN, para interagir com um repositório Git hospedado no computador VPN?
Responder1
Kevin, deve ser totalmente possível fazer o que você está descrevendo, assumindo que pelo menos um lado da VPN tenha a capacidade de encaminhar portas. Se ambos os pontos de extremidade da VPN estiverem atrásNATs um para muitosentão você vai precisar de algo mais do que apenas tinc.
Se, no entanto, você puder encaminhar portas em um de seus terminais, estará com sorte. Aqui está um artigo que eu elaborei explicandocomo fazer o tinc funcionar no Ubuntu, Windows 7 e Centos. Isso cobre toda a configuração do tinc, mas não como estabelecer o encaminhamento de porta.
Depois de configurar o tinc e trabalhar em ambas as extremidades, você simplesmente fará suas chamadas git para o IP da rede VPN (algo como 172.20.20.100 em meus exemplos):
git clone [email protected]:reponame.git