masaori335 opened a new pull request #7511:
URL: https://github.com/apache/trafficserver/pull/7511


   # Motivation
   HTTP/2 over TLS Partial Blind Tunnel support.
   
   # Approach
   ATS negotiates application protocol with the client on behalf of the origin 
server. ATS uses the negotiated protocol id on ClientHello to the origin server 
( for the Partial Blind Tunnel )
   
   <img width="558" alt="Screen Shot 2021-02-09 at 16 11 59" 
src="https://user-images.githubusercontent.com/741391/107328138-9a1a2780-6af1-11eb-8426-9edb9b92abab.png";>
   
   Ideally, ATS should forward the protocol list from the client first and wait 
for ServerHello from the origin server. But it requires changing the whole 
design of the Partial Blind Tunnel, so I'm on this hacky approach.
   
   # Config
   `tunnel_alpn` on `sni.yaml` takes a list of protocol id for the Partial 
Blind Tunnel.
   
   # Link
   Part of #7241.
   Depends on #7491.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to