嘟嘟社区

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


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

就想问一下,第二种方法可以吗?如果可以的话我再试试….头发都少了不少啊~~

没明白 你是哪里失败了 还是全部都失败了

micms 发表于 2022-2-13 00:04
没明白 你是哪里失败了 还是全部都失败了

就是第二和第三不行…
如果方法可以的话我在试试…试了两次了,所以先确认方法是不是有问题

佳辉的春天 发表于 2022-2-13 00:10
就是第二和第三不行…
如果方法可以的话我在试试…试了两次了,所以先确认方法是不是有问题 …

为什么非要用nginx呢

我都是用宝塔每个站单独配置文件方便

你搞清楚,第一篇文章并没有复用端口。你的需求是复用端口,根据SNI分流,得用这个模块
ngx_stream_ssl_preread_module

如果你梯子用ws或者h2的话,我更建议根据路径分流,这样就不需要考虑源IP的问题了

帮顶
A 服务器 安装宝塔面板,然后设置反代

a.domain.com => 本机 vless
b.domain.com => 落地机 vless

a机vless做前置代理监听443,属于vless的流量正常代理,不属于vless的流量回落至博客。b机奈飞解锁机使用dnsmasq+sniproxy,a机vless进行dns分流,属于奈飞的流量给b机,不属于的正常代理