TFS через виртуальную частную сеть (VPN) через P2P

[Примечание: я знаю, что это небрежный выстрел! Я просто хочу вылечить свое понимание сетки P2P.]

Цель: мне нужно, чтобы мой партнер получил доступ к Team Foundation Server, работающему в моей локальной сети, через Интернет.

  • Способ 1: я перенесу проект на какой-нибудь хостинг TFS! - Fail (Причина: мне нужен частный репозиторий и его платный. Наш проект не стоит денег)

  • Способ 2: я покупаю услугу VPN! - Fail (причина: его оплачено. Наш проект не стоит денег)

  • Метод 3: Я настраиваю DDNS для моего локального сервера - Значительно (Причина: Опять же, это будет стоить нам несколько долларов, но на самом деле очень мало по сравнению с Method1 и Method2)

  • Метод 4: (воображаемый) Рассматривая работу сетевых приложений P2P, если есть решение VPN, работающее поверх P2P и поверх которого мы могли бы запустить TFS! - Отлично (причина: это бесплатно, если есть возможность!)

Пожалуйста, расскажите мне о рассматриваемых технологиях!

3 ответа

Решение

Честно говоря, я думаю, вы многого просите.

При минимуме медведя я бы посоветовал вам хотя бы пони для настройки статического IP. После этого вы сможете открыть порт, как упомянуто выше, однако вы также захотите убедиться, что вы защищаете трафик с помощью SSL. Поэтому убедитесь, что ваш сайт TFS опубликован через SSL. Что касается p2p VPN, то на ум приходит logmein.com, но он не бесплатный.

Вам известно о размещенном предварительном просмотре TFS? Это TFS, размещенный Microsoft.

Другой вариант - открыть порт и получить доступ к TFS через Интернет. Вам не нужен VPN для этого.

Я ответил на аналогичный вопрос по stackoverflow, большинство служб DDNS предлагают бесплатную опцию. Я пользуюсь no-ip.com. Стоит создать бесплатный аккаунт для проверки подключения

Другие вопросы по тегам