公安和政企类项目大多跑在内网,没有公网、没有现成的短信和支付,很多在公网上顺理成章的做法到这里都得换。我们进场前会先把网络条件问清楚。
一、先把拓扑问明白
有几段网、有没有网闸、客户端在哪个网段、服务器能不能访问外网、有没有统一的身份认证,这几条决定了架构。等开发到一半才知道要跨网闸摆渡,改造量会非常大。
- 网段划分与隔离设备
- 服务器出网能力
- 是否已有统一认证
二、依赖外部服务的都要找替代
短信验证码、微信登录、在线地图、云存储这些在公网上直接调的东西,内网里基本都用不了。要么改成内部认证和本地文件存储,要么走前置机摆渡,方案要在需求阶段就定下来。
- 认证与通知方式
- 地图与定位降级方案
- 附件存储位置
三、时间同步和证书别漏
内网机器时间不同步,日志和签章时间就会对不上,排查问题时特别难受。另外浏览器访问自签证书会一直报警告,最好一开始就协调内部 CA 或者明确告知使用方。
- 统一内网时间源
- 证书与浏览器信任
- 日志留存周期确认
写在最后
上面这些是我们在这类项目里反复碰到的情况。业务不一样,做法不必照搬,先把自己的流程说清楚,再决定系统该怎么配。有具体场景想聊,电话或微信找我们就行。
