Comments (8)
看到你另一个issue,不知道你这个issue的实际情况到底是nginx sni分流还是nginx前置,建议说清楚
如果是sni分流,那path不能写very/Tun。顺便说下sni分流的服务端指纹还是VS,如果不是单服务器多个站点的话不建议用
如果是nginx前置,那是alpn不起作用的,这一点在example里的某个文件有说。另外nginx前置的话直接反代到VS就好了,多搞一次回落没意思
再另外,服务端写ALPN的话客户端好像也要写
from v2ray_simple.
另一个issue nginx前置sni分流是想使用nginx处理其它域名分流到80或者其它站点
这个issue vs回落path/alpn分流是想同时处理grpc和ws
如果是nginx前置,那是alpn不起作用的
在没有nginx前置情况下 我试过grpc回落path/alpn分流也不起作用
服务端写ALPN的话客户端好像也要写
在客户端写alpn = ["h2"]也不起作用
PS:我设置nginx日志格式
log_format www '$remote_addr [$time_local] "www" $ssl_preread_server_name $ssl_preread_alpn_protocols';
输出日志显示 1.1.1.1 [09/Feb/2023:20:03:43 -0500] "www" - -
grpc和ws都没有sni和alpn输出 所以 nginx不能sni分流 vs回落alpn不能分流
from v2ray_simple.
grpc的path 回落我是专门测过的,当时已经确认的grpc path回落 正常
from v2ray_simple.
你path这么写“path = "/very/Tun" 这不是正好匹配了 grpc的path吗?
from v2ray_simple.
我知道了。vs原本的grpc回落是专门用于 path不匹配时,从grpc回落到普通的 h2服务器的。
但是你现在的用途是,从另一个listen回落到grpc
那么你要提供你另一个listen的配置信息,必须是也是listen的 grpc 才行。因为只有h2才能回落到h2
我不认为这是一个bug,应该是你配置的问题
from v2ray_simple.
他这个/very/Tun写法只适合CDN回源或者nginx的grpc_pass,但看他这个说法跟本没用nginx,就是VS直接回落,那path根本不会匹配到
from v2ray_simple.
他这个/very/Tun写法只适合CDN回源或者nginx的grpc_pass,但看他这个说法跟本没用nginx,就是VS直接回落,那path根本不会匹配到
也不对。 这path是事实上 grpc 所用的path,和nginx 无关
from v2ray_simple.
那么你要提供你另一个listen的配置信息,必须是也是listen的 grpc 才行。因为只有h2才能回落到h2
谢谢
from v2ray_simple.
Related Issues (20)
- [Bug] nginx识别不到sni 不能分流 HOT 4
- [Bug] 1.2.5beta2开始不给出-c参数时vs不会查找默认配置文件 HOT 6
- [Bug]url模式中,ws的path若不给出,则连不上 HOT 1
- [Feature Request] 无法使用gRPC流量过CFT,因为报文是POST而不是GET HOT 6
- [Bug] RaspberryPi 2B client panic HOT 2
- acme自动延期的证书vs可以自动重载吗? HOT 1
- [Bug] gRPC回落到nginx无法正确处理POST请求 HOT 1
- [Bug] 单独配置的[[fallback]]无法正确回落 HOT 1
- [Feature Request]能否考虑支持shadow-tls v3的协议版本
- [Bug] panic: send on closed channel HOT 2
- [Bug] 当extra.tls_cipherSuites给出证书不支持的加密时 extra.tls_minVersion 失效 HOT 4
- [Bug] too many open streams HOT 4
- [Bug] Listen内存在fallback时,UDS形式无法和Dial里的sendthrough共存 HOT 2
- [Feature Request] TLS证书的OCSP Stapling HOT 2
- http代理协议入站和pip不兼容?[Bug] HOT 2
- v2ray_simple作为服务端在vmess及vless协议下不支持客户端EarlyData的设置及sing-box作为客户端不能连接到vs的服务端 HOT 3
- [Feature Request] 增加dokodemo的用法
- [Feature Request] Listen内的Fallback增加xver字段 HOT 1
- [Bug] 域名在路由中不会被解析为ip,导致服务器本地网络可以通过代理访问
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from v2ray_simple.