V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jsjcjsjc
V2EX  ›  问与答

关于 nginx 流量转发的进阶问题

  •  
  •   jsjcjsjc · 2022 年 2 月 12 日 · 1655 次点击
    这是一个创建于 1430 天前的主题,其中的信息可能已经有所发展或是发生改变。
    VPS-A 是 GIA+9929,建了网站和 vless&trojan
    VPS-B 是落地鸡,解锁奈飞用的,只建了 vless&trojan

    我把域名 3 个域名 blog.domain.com / a.domain.com / b.domain.com 都指向了 VPS-A
    希望的效果是这样的
    使用 blog.domain.com,就是正常博客
    使用 a.domain.com,就是正常上网代理
    使用 b.domain.com,VPS-A 把流量转发到 VPS-B 进行上网代理,可以看奈飞


    试了一下简单版,貌似不行
    https://hostloc.com/thread-866922-1-1.html

    后来找到这个,也失败了
    https://blog.xmgspace.me/archives/nginx-sni-dispatcher.html


    就想问一下,第二种方法可以吗?如果可以的话我再试试....头发都少了不少啊~~
    6 条回复    2022-02-14 22:14:33 +08:00
    ysc3839
        1
    ysc3839  
       2022 年 2 月 13 日   ❤️ 1
    为什么要用 SNI 来区分?直接用 HTTP Host 区分好像没啥问题吧?
    jsjcjsjc
        2
    jsjcjsjc  
    OP
       2022 年 2 月 13 日
    @ysc3839 nginx 确实不是很清楚啊...我看网上都是这样的,想照抄
    yaott2020
        3
    yaott2020  
       2022 年 2 月 13 日 via Android   ❤️ 1
    可以直接用 nginx upstream 分流,ray 再设置流量中转到 B
    ZeroClover
        4
    ZeroClover  
       2022 年 2 月 13 日   ❤️ 1
    nginx ssl_preread 然后根据 SNI 分流是没有问题的
    jsjcjsjc
        5
    jsjcjsjc  
    OP
       2022 年 2 月 13 日
    @ZeroClover 感谢,那我再按照第二个试试
    因为我的 VPS-B 和文章中的不大一样,我以为不适用
    jsjcjsjc
        6
    jsjcjsjc  
    OP
       2022 年 2 月 14 日
    貌似不行啊,内部的风流可以了,但是外部的貌似不行啊
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5368 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:35 · PVG 15:35 · LAX 23:35 · JFK 02:35
    ♥ Do have faith in what you're doing.