Weixiao0725
V2EX  ›  问与答

如何安全的将内网的 http 服务暴漏到公网上?

  •  
  •   Weixiao0725 · Nov 15, 2022 · 1167 views
    This topic created in 1318 days ago, the information mentioned may be changed or developed.
    我在内网有一个 http 服务,但是没有认证功能,我目前用了一个 frp http 代理将内网的这个服务接口暴漏到公网上了,但是我想加点防护措施,请问如何做?内网的 http 服务我改不了
    jifengg
        1
    jifengg  
       Nov 15, 2022
    http 服务前面再用 nginx 代理一下,让 nginx 启用 HTTP Basic Authentication 即可。

    frp --> nginx --> 你的 http 服务
    Weixiao0725
        2
    Weixiao0725  
    OP
       Nov 15, 2022
    @jifengg 请问,启用了 HTTP Basic Authentication 认证之后我在代码里该如何请求这个 http 接口呢?

    使用类似这种格式吗? http://username:[email protected]/api/search
    jifengg
        3
    jifengg  
       Nov 15, 2022   ❤️ 1
    @Weixiao0725 对的,也可以把 username 和 password 放到 header 里
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3207 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 11:54 · PVG 19:54 · LAX 04:54 · JFK 07:54
    ♥ Do have faith in what you're doing.