Я работаю над проектом с другими людьми, и мы используем мой компьютер в качестве сервера, мы используем Subversion в качестве контрольной версии, а хранилище находится на моем компьютере, мы не хотим использовать какой-либо другой сервер, и проблема заключается в том, что что мои коллеги имеют доступ к хранилищу только тогда, когда мы подключены к той же сети, как они могут получить доступ к серверу (моему локальному серверу) из-за пределов сети, к которой я подключен, любое предложение?
1 ответ
Вы можете использовать технологию VPN
чтобы они могли получить доступ к вашей сети из любой точки мира, или просто setup port forwarding
на маршрутизаторе.
Переадресация портов может быть легко осуществлена с помощью меню вашего маршрутизатора, но ваш внешний IP-адрес часто будет меняться, если вы не заплатите за статический IP-адрес у своего интернет-провайдера.
Отмечено: Некоторые маршрутизаторы ISP могут иметь вкладку DynamicDNS (или другой сервис), которая предоставляет сервис для получения URL-адреса
myrouternetworkname.dynamicdns.net/
по вашему IP-адресу. Я нашел это довольно громоздким в первый раз, когда я сделал это, но в Интернете есть руководства, которые помогут вам в этом.
Настройка VPN может быть не идеальной, но часто используется для игр по локальной сети через Интернет, поэтому она должна соответствовать любым потребностям разработки.