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

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

  •  
  •   jsjcjsjc · 2022-02-12 23:55:20 +08:00 · 1299 次点击
    这是一个创建于 816 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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-02-13 00:02:18 +08:00   ❤️ 1
    为什么要用 SNI 来区分?直接用 HTTP Host 区分好像没啥问题吧?
    jsjcjsjc
        2
    jsjcjsjc  
    OP
       2022-02-13 10:03:59 +08:00
    @ysc3839 nginx 确实不是很清楚啊...我看网上都是这样的,想照抄
    yaott2020
        3
    yaott2020  
       2022-02-13 10:13:50 +08:00 via Android   ❤️ 1
    可以直接用 nginx upstream 分流,ray 再设置流量中转到 B
    ZeroClover
        4
    ZeroClover  
       2022-02-13 10:34:24 +08:00   ❤️ 1
    nginx ssl_preread 然后根据 SNI 分流是没有问题的
    jsjcjsjc
        5
    jsjcjsjc  
    OP
       2022-02-13 10:44:23 +08:00
    @ZeroClover 感谢,那我再按照第二个试试
    因为我的 VPS-B 和文章中的不大一样,我以为不适用
    jsjcjsjc
        6
    jsjcjsjc  
    OP
       2022-02-14 22:14:33 +08:00
    貌似不行啊,内部的风流可以了,但是外部的貌似不行啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3432 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:43 · PVG 19:43 · LAX 04:43 · JFK 07:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.