Skip to content

出站访问治理(forge-starter-outbound)

forge-starter-outbound 提供安全的出站 HTTP 访问能力,通过域名白名单、DNS 解析与 IP 分类在发起请求前校验目标,防范 SSRF 与内网探测。

核心组件

职责
OutboundAutoConfiguration / OutboundProperties自动装配与配置
OutboundPolicyService出站策略服务
OutboundDnsResolver / SystemOutboundDnsResolverDNS 解析
IpAddressClassifierIP 分类(内网 / 公网等)
OutboundHostNormalizer主机名规范化
SecureOutboundClient / OkHttpSecureOutboundClient安全出站客户端

白名单

职责
SysOutboundWhitelist白名单实体
OutboundWhitelistService / OutboundWhitelistServiceImpl白名单服务
SysOutboundWhitelistMapper白名单 Mapper
OutboundWhitelistSaveRequest / OutboundWhitelistQuery保存与查询 DTO

关键模型与常量

模型 / 常量说明
ValidatedOutboundTarget校验通过的目标
OutboundRequest / OutboundResponse / OutboundRequestContext请求 / 响应 / 上下文
OutboundPermissions / OutboundScenes出站权限与场景
OutboundSecurityException出站安全异常

相关文档

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架