背景

某三甲医院 HIS 系统由一支 8 人开发团队维护,代码托管在医院内网的 SVN 服务器上。随着项目进入维护期,开发团队转为远程办公模式,但医院信息安全政策不允许开放 VPN。

痛点

  • SVN 仓库在内网 192.168.x.x,外网无法访问

  • 医院 IT 部门拒绝开放 VPN,担心暴露内网资产

  • 开发人员只能用 TeamViewer 远程控制内网电脑操作,效率极低

  • Maven 私服在内网,本地 IDE 无法拉取依赖

解决方案

在存放 SVN 和 Maven 私服的目标机器上安装 NexTunnel Server,开发团队各自安装 Client。NexTunnel 只开放 SVN (3690) 和 Maven (8180) 两个端口,不涉及医院其他内网资源。

效果

  • 开发人员用原来的 svn:// 地址提交代码,无需改任何配置

  • IDE 自动拉取 Maven 依赖,本地编译不再报错

  • 医院 IT 部门确认:只开放了仓库端口,内网安全不受影响

  • 从“远程控制”模式切换为真正的远程开发,效率提升 3 倍以上

NexTunnel 帮我们解决了最大的痛点——不需要 VPN 就能远程提交代码,而且医院 IT 也能接受。——项目经理 张先生