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

2022-02-12 23:55:20 +08:00
 jsjcjsjc
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


就想问一下,第二种方法可以吗?如果可以的话我再试试....头发都少了不少啊~~
1323 次点击
所在节点    问与答
6 条回复
ysc3839
2022-02-13 00:02:18 +08:00
为什么要用 SNI 来区分?直接用 HTTP Host 区分好像没啥问题吧?
jsjcjsjc
2022-02-13 10:03:59 +08:00
@ysc3839 nginx 确实不是很清楚啊...我看网上都是这样的,想照抄
yaott2020
2022-02-13 10:13:50 +08:00
可以直接用 nginx upstream 分流,ray 再设置流量中转到 B
ZeroClover
2022-02-13 10:34:24 +08:00
nginx ssl_preread 然后根据 SNI 分流是没有问题的
jsjcjsjc
2022-02-13 10:44:23 +08:00
@ZeroClover 感谢,那我再按照第二个试试
因为我的 VPS-B 和文章中的不大一样,我以为不适用
jsjcjsjc
2022-02-14 22:14:33 +08:00
貌似不行啊,内部的风流可以了,但是外部的貌似不行啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/833485

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX