V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
feng32
V2EX  ›  程序员

为什么端口转发 HTTP 80 站点到 127.0.0.1 会出现 403 Forbidden 错误?

  •  
  •   feng32 · 2023-02-20 15:00:11 +08:00 · 977 次点击
    这是一个创建于 647 天前的主题,其中的信息可能已经有所发展或是发生改变。

    **ray 配置如下

    {
        "inbounds":
        [
            {
                "listen": "127.0.0.1",
                "port": 1080,
                "protocol": "socks",
                "settings":
                {
                    "udp": true
                }
            },
            {
                "listen": "127.0.0.1",
                "port": 8080,
                "protocol": "http"
            },
            {
                "listen": "127.0.0.1",
                "port": 2000,
                "protocol": "dokodemo-door",
                "settings":
                {
                    "network": "tcp",
                    "address": "jandan.net",
                    "port": 80
                }
            }
        ],
        "outbounds":
        [
            {
                "protocol": "socks",
                "settings":
                {
                    "servers":
                    [
                        {
                            "address": "x.x.x.x",
                            "port": 6000
                        }
                    ]
                }
            }
        ]
    }
    

    HTTP/Socks 代理功能正常。jandan.net 是一个支持 HTTP 访问的站点。如果只是这么配置,在 Chrome 浏览器中打开 http://127.0.0.1:2000 会返回 403 Forbidden 错误

    如果编辑 hosts 把 jandan.net 地址设置成 127.0.0.1 ,访问就正常了

    3 条回复    2023-02-20 20:59:50 +08:00
    worldqiuzhi
        1
    worldqiuzhi  
       2023-02-20 15:03:22 +08:00
    有没有可能 你应该监控的是 0.0.0.0
    Lentin
        2
    Lentin  
       2023-02-20 15:14:05 +08:00   ❤️ 2
    目标主机绑定了 Host 主机头,你访问 jandan.net 的 IP 也返回的 403 Forbidden

    Address: 42.56.66.233
    Aliases: jandan.net
    http://42.56.66.233
    ragnaroks
        3
    ragnaroks  
       2023-02-20 20:59:50 +08:00
    2 楼正解,dokodemo-door 并不是 HTTP 转发而是 tcp 、udp 转发,目标并不知道你要访问的是 jandan.net 这个 virtual-host
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3400 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:45 · PVG 19:45 · LAX 03:45 · JFK 06:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.