V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
mxT52CRuqR6o5
V2EX  ›  NGINX

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

  •  
  •   mxT52CRuqR6o5 · 2020-12-16 15:02:10 +08:00 · 2597 次点击
    这是一个创建于 1198 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2020-12-16 16:30:11 +08:00
    解决了,谢谢大家
    8 条回复    2020-12-22 19:16:02 +08:00
    PMR
        1
    PMR  
       2020-12-16 15:10:09 +08:00 via Android   ❤️ 1
    iptables url 过滤
    qwerthhusn
        2
    qwerthhusn  
       2020-12-16 15:25:59 +08:00   ❤️ 2
    用程序控制,发现 URL 不匹配的时候,直接把 tcp socket close 掉,或者直接 RESET 连接
    Kasumi20
        3
    Kasumi20  
       2020-12-16 15:27:58 +08:00   ❤️ 2
    nginx return 444
    dorothyREN
        5
    dorothyREN  
       2020-12-16 16:01:33 +08:00   ❤️ 1
    非指定 path 代理到 mysql 上面。。。
    lanternxx
        6
    lanternxx  
       2020-12-16 16:07:26 +08:00   ❤️ 2
    location / {
    return 444;
    }

    location /YOUR_PATH {
    root xxxxxx;
    }
    lanternxx
        7
    lanternxx  
       2020-12-16 16:09:51 +08:00   ❤️ 2
    如果是 https 的话就做不到了,服务器要先完成 TLS 握手才能知道访问的 path,收到 Server Hello 就知道这是个 web 服务器了
    linuxmap
        8
    linuxmap  
       2020-12-22 19:16:02 +08:00
    用 openresty 在获取到 sslname 之后直接锯掉一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3889 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:10 · PVG 13:10 · LAX 22:10 · JFK 01:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.