› NGINX
› NGINX Trac
› 3rd Party Modules
› Security Advisories
› CHANGES
› OpenResty
› ngx_lua
› Tengine
在线学习资源
› NGINX 开发从入门到精通
NGINX Modules
› ngx_echo
mxT52CRuqR6o5
6.67D
V2EX  ›  NGINX

有没有办法根据 path 隐藏 http 服务

  •  
  •   mxT52CRuqR6o5 · Dec 16, 2020 · 4494 views
    This topic created in 2154 days ago, the information mentioned may be changed or developed.

    就是如果不通过指定 path 来访问 http 服务器,别人都无法判断这个端口是否有 http 服务 查了 caddy 和 nginx 的资料,都不知道能不能做出这种效果来

    Supplement 1  ·  Dec 16, 2020
    解决了,谢谢大家
    8 replies  •  2020-12-22 19:16:02 +08:00
    PMR
    PMR
    Dec 16, 2020 via Android❤️1
    1
    iptables url 过滤
    qwerthhusn
    qwerthhusn
    Dec 16, 2020❤️2
    2
    用程序控制,发现 URL 不匹配的时候,直接把 tcp socket close 掉,或者直接 RESET 连接
    Kasumi20
    Kasumi20
    Dec 16, 2020❤️2
    3
    nginx return 444
    dorothyREN
    dorothyREN
    Dec 16, 2020❤️1
    5
    非指定 path 代理到 mysql 上面。。。
    shinciao
    shinciao
    Dec 16, 2020❤️2
    6
    location / {
    return 444;
    }

    location /YOUR_PATH {
    root xxxxxx;
    }
    shinciao
    shinciao
    Dec 16, 2020❤️2
    7
    如果是 https 的话就做不到了,服务器要先完成 TLS 握手才能知道访问的 path,收到 Server Hello 就知道这是个 web 服务器了
    linuxmap
    linuxmap
    Dec 22, 2020
    8
    用 openresty 在获取到 sslname 之后直接锯掉一样
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   930 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 21:48 · PVG 05:48 · LAX 13:48 · JFK 16:48
    ♥ Do have faith in what you're doing.