近小王在忙着给客户的服务器做后期维护。之前是这么操作的:自己的服务器上有一份客户的数据库备份,小王在自己的服务器上修改程序后,将程序copy到客户的服务器上重新发布。这样做的缺点是,小王自己服务器的数据与客户的服务器数据是无法同时同步的,如果同时有多个客户的系统需要维护的话,就显得非常不方便了。
小王决定要找一个方法,是否能将自己局域网的SVN服务器发布到外网。这样在客户的服务器可以直接load自己服务器的SVN代码。做了大量研究后发现,使用花生壳内网穿透功能可以实现外网访问SVN。服务器处于公司内网中,无公网IP,也无路由器管理权限,花生壳正好能解决这些问题。无需再次copy又发布,省时又省力。下面来看详细步骤。
一、注册贝锐账号
登录花生壳官网:, 注册一个贝锐 帐号,并开通内网穿透功能。
二、下载安装花生壳
下载并安装好花生壳后,输入注册好的帐号密码,登录。
点击客户端右下角的“+”添加映射
三、添加映射
按照页面的提示,填写相应的信息。需要重点注意的地方:
内网主机:服务器的IP地址;
内网端口:应用类型选用HTTPS,默认使用443端口,安全性更高
带宽:用户根据当前帐户的等级享受对应的带宽服务,也可以根据自己的需要升级带宽,可以有效的提升映射的访问速度
填好后,点击确定,会生成一个外网访问地址。
四、测试访问
至此,已经完成服务器的端口映射了。外网的电脑通过浏览器访问生成的外网访问地址,或者下载SVN客户端去访问,就能访问到局域网内的SVN。