Support for SMB over QUIC and Generic UDP Proxying in YARP #2654
Unanswered
krasiaa123
asked this question in
Ideas
Replies: 1 comment 2 replies
-
YARP is fundamentally an HTTP proxy, there are almost no components that would be re-usable with other protocols. E.g. I tried using YARP to write a TCP proxy but ended up only re-using one file, the StreamCopier, with modifications. Yes, other protocols need proxies too, but there's little advantage to bundling those with YARP. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
YARP currently excels at reverse proxying HTTP-based traffic, including support for HTTP/1.1, HTTP/2, and HTTP/3 (QUIC). However, as protocols like SMB over QUIC (introduced with Windows Server 2022 and Azure SMB support, now Windows Server 2025 supports SMB over QUIC on-premise) gain traction in modern networking, there is an increasing need for generic UDP proxying capabilities within YARP.
SMB over QUIC operates entirely over UDP on port 443, providing secure and fast file sharing without the need for VPNs. While YARP supports QUIC for HTTP/3, it does not yet allow proxying of other UDP-based protocols like SMB over QUIC.
This feature would expand YARP's versatility by enabling on-premises reverse proxying of UDP-based protocols, such as SMB over QUIC, DNS over QUIC and other custom QUIC-based applications
Beta Was this translation helpful? Give feedback.
All reactions