-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Enhance connection handling in proxyRaw function #2836
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Refactor proxyRaw function to prioritize DialTLSContext and DialContext for establishing connections.
aldas
commented
Oct 22, 2025
Could you explain/describe what the intention of this change is and in which use-case you would benefit from it?
eball
commented
Oct 22, 2025
In non-WebSocket scenarios, proxyHttp allows customizing the dial behavior by defining a dialContext function in the transport configuration. Therefore, in WebSocket scenarios, I also hope to be able to customize the dial process through the dialContext function in the transport. For example, in one of my scenarios, when establishing a WebSocket TLS connection, the TCP dial connects to localhost, but during the TLS handshake, I need to add domain name information in the SNI.
Refactor proxyRaw function to prioritize DialTLSContext and DialContext for establishing connections.