Ubuntu または Windows 7 で tinc を VPN ソフトウェアとして使用して VPN を設定し、VPN コンピューターでホストされている Git リポジトリと対話するために、コンピューター (ローカル ネットワークの外部) から VPN をホストしているコンピューターに接続することは可能ですか?
答え1
ケビン、あなたが説明していることは、VPNの少なくとも片側にポートを転送する機能があれば、完全に可能であるはずです。両方のVPNエンドポイントが1対多NATそうであれば、単に tinc 以上のものが必要になります。
しかし、エンドポイントの1つでポートを転送できる場合は幸運です。以下に、私がまとめた説明文があります。Ubuntu、Windows 7、Centos で tinc を動作させる方法ここでは tinc のセットアップのすべてが説明されていますが、ポート転送を確立する方法については説明されていません。
tinc をセットアップして両端で動作させたら、VPN ネットワーク IP (私の例では 172.20.20.100 など) に対して git 呼び出しを実行するだけです。
git clone [email protected]:reponame.git