bryancall commented on issue #12175: URL: https://github.com/apache/trafficserver/issues/12175#issuecomment-4014639352
Verified HTTP/2 to origin works in both reverse and forward proxy modes on ATS 11 (current master). The stale documentation was already fixed in #12190. **Reverse proxy**: Set `proxy.config.ssl.client.alpn_protocols` to `h2,http/1.1` and ATS negotiates H2 with the origin via ALPN. Confirmed via nghttpd verbose logging showing `The negotiated protocol: h2` and proper H2 framing (SETTINGS, HEADERS, DATA). **Forward proxy (CONNECT tunnel)**: ATS establishes a CONNECT tunnel and the client negotiates H2 directly with the origin through the tunnel. Works as expected — just ensure `proxy.config.http.connect_ports` includes the target port. The configuration @bneradt shared above is correct. Closing as all questions have been answered. If you have any follow-up questions, please open a new GitHub issue or reopen this one. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
