我正在与其他人合作一个项目,我们使用我的电脑作为服务器,使用 subversion 作为控制版本,并且存储库驻留在我的电脑中,我们不想使用任何其他服务器,问题是我的同事只有当我们连接到同一个网络时才能访问存储库,他们如何从我所连接的网络之外访问服务器(我的本地服务器),有什么建议吗?
答案1
您可以使用某种VPN
技术,以便他们可以从世界其他地方访问您的网络,或者您也可以简单地setup port forwarding
通过路由器访问。
使用路由器菜单可以轻松实现端口转发,但除非您向 ISP 支付静态 IP 地址,否则您的外部 IP 地址通常会发生变化。
注意:某些 ISP 路由器可能具有 DynamicDNS(或其他服务)选项卡,提供从 URL
myrouternetworkname.dynamicdns.net/
到您的 IP 地址的服务。我第一次这样做时发现这很麻烦,但网上有指南可以帮助您。
设置 VPN 可能不是理想的选择,但通常用于通过互联网玩 LAN 游戏,因此它应该适合您的任何发展需求。