Tinc、SSH、Git を使用した VPN を使用したプライベート Git リポジトリ

Tinc、SSH、Git を使用した VPN を使用したプライベート Git リポジトリ

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

関連情報