Skip to content

网站保护

此功能旨在保护内部网站,相较于直接将网站暴露在公网环境,具备两大显著优势:

  1. 强化认证机制:用户必须先登录 NextTerminal 系统,方可访问目标网站,为网站安全增添一层坚实保障。
  2. 精准用户授权:可将网站的访问权限精确授予指定用户,仅获得授权的用户能够访问目标网站,有效控制访问范围。

适用场景及解决方案

场景一:公网 IP 网站访问限制

  • 问题描述:网站拥有公网 IP,但不希望任何人都能随意访问,且用户宽带为动态 IP 地址,无法通过限制 IP 来管控访问。
  • 解决方案:将目标网站的访问权限限制为仅允许 NextTerminal 系统的 IP 地址访问,利用 NextTerminal 系统对该网站进行代理,并将访问权限授予指定用户。

场景二:内网网站安全防护

  • 问题描述:内网网站担心暴露在公网环境中遭受攻击。
  • 解决方案:在内网部署安全网关并将其注册到 NextTerminal 系统,通过 NextTerminal 系统代理该网站并选择相应的安全网关,最后将访问权限授予指定用户。

使用文档

配置反向代理服务器

开启反向代理服务器后,它会在本地监听对应的端口。请确保 Docker 容器正确映射了端口。

若使用自动申请 HTTPS 证书功能,服务器需要监听 443 端口,并且系统需具备公网 IP。

“代理自身系统”指的是利用反向代理服务器处理自身系统的请求。填写域名后,系统会自动识别系统根路径。

系统根路径的作用在于,当访问反向代理的网站时,系统需要验证当前登录用户是否具有访问权限,只有知晓正确的根路径,才能将用户重定向到系统的授权页面。

img.png

添加网站

添加网站

  • 名称:可自行设定,无特殊要求。
  • 域名:指通过反向代理服务器访问网站时使用的域名,该域名需解析到本系统。若在内网环境使用,可采用自定义的 DNS 服务。
  • 入口路径:即网站打开后自动跳转的路径,一般填写 / 即可,也可留空。
  • 资产协议:填写 HTTP 或者 HTTPS
  • 资产 IP:填写目标网站的 IP 地址或域名。
  • 资产端口:填写 80 或者 443
  • 安全网关:根据实际需求进行选择。

img.png