V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
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 · 3906 views
    This topic created in 1963 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
        1
    PMR  
       Dec 16, 2020 via Android   ❤️ 1
    iptables url 过滤
    qwerthhusn
        2
    qwerthhusn  
       Dec 16, 2020   ❤️ 2
    用程序控制,发现 URL 不匹配的时候,直接把 tcp socket close 掉,或者直接 RESET 连接
    Kasumi20
        3
    Kasumi20  
       Dec 16, 2020   ❤️ 2
    nginx return 444
    dorothyREN
        5
    dorothyREN  
       Dec 16, 2020   ❤️ 1
    非指定 path 代理到 mysql 上面。。。
    shinciao
        6
    shinciao  
       Dec 16, 2020   ❤️ 2
    location / {
    return 444;
    }

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