можно ли настроить VPN с помощью tinc в качестве программного обеспечения VPN на Ubuntu или Windows 7, а затем подключиться с компьютера (из-за пределов локальной сети) к компьютеру, на котором размещена VPN, чтобы взаимодействовать с репозиторием Git, размещенным на компьютере VPN?
Частное хранилище Git с использованием VPN с Tinc, SSH и Git
1 ответ
Кевин, должно быть вполне возможно сделать то, что вы описываете, предполагая, что по крайней мере одна сторона VPN имеет возможность перенаправлять порты. Если обе конечные точки VPN находятся за один ко многим NATs тогда вам понадобится нечто большее, чем просто tinc.
Если, однако, вы можете переадресовать порты на одной из конечных точек, то вам повезло. Вот запись, которую я собрал, объясняя как получить tinc работает на Ubuntu, Windows 7 и Centos. Это покрывает всю настройку tinc, но не как установить переадресацию портов.
после того, как у вас есть настройка tinc и работает на обоих концах, вы бы просто сделать ваши git звонки на IP сети VPN (что-то вроде 172.20.20.100 в моих примерах) :
git clone git@172.20.20.100:reponame.git
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]