You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What happened?
I tried to get Netbird running.
I started with the advanced installation.
After configuring the vdir for proxy, have the following errors
[2024-11-06 17:00:48.902245] [router:vdir-http] [origin:127.0.0.1] [client <clientIP>] POST /management.ManagementService/GetServerKey 521
[2024-11-06 17:00:48.902348] [router:vdir-http] [origin:127.0.0.1] [client <clientIP>] POST /management.ManagementService/GetServerKey 502
If i use the vdir as proxy target, and call uri. No errors appear
Describe the networking setup you are using
Here are some example, commonly asked questions from our maintainers:
Are you using the docker build of Zoraxy? [yes (with docker setup & networking config attach) /no]
Your Zoraxy version? 3.1.2 & 3.1.1R3
Are you using Cloudflare? no
Are your system hosted under a NAT router? yes
Additional context
Add any other context or screenshots about the feature request here.
The following uri-Path are gRPC-Services and normally called via h2c [http2] within caddy
/management.ManagementService/
and
/signalexchange.SignalExchange/
The text was updated successfully, but these errors were encountered:
@johnny15243 I guess gRPC service you are running do not support vdir or have an invalid base URL (or similar) setting.
To be exact, vdir rule share the same reverse proxy router object as proxy rules but with automatic rewrites on the path name. Zoraxy will rewrite the hostname automatically on vdir requests (i.e. yourdomain.com/vdir/myresources -> upstream_ip:port/myresources), in this case, I guess there is a misconfiguration in your upstream gRPC server or your gRPC server do not support such path rewrite.
tcpdump -i lo -A -q '(tcp port 33073) or (udp port 33073)'
I recognized that the request is done via h2 (http2 with tls).
But the target needs a communication via h2c (http2 without tls).
Http1 is also not allowed via gRPC.
Is this a feature you can add?
What happened?
I tried to get Netbird running.
I started with the advanced installation.
After configuring the vdir for proxy, have the following errors
If i use the vdir as proxy target, and call uri. No errors appear
Here is my Configuration
Describe the networking setup you are using
Here are some example, commonly asked questions from our maintainers:
Additional context
Add any other context or screenshots about the feature request here.
The following uri-Path are gRPC-Services and normally called via h2c [http2] within caddy
/management.ManagementService/
and
/signalexchange.SignalExchange/
The text was updated successfully, but these errors were encountered: