Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sebastienros/dotnet-http3
https://github.com/sebastienros/dotnet-http3
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sebastienros/dotnet-http3
- Owner: sebastienros
- License: mit
- Created: 2021-09-27T21:53:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-06T16:34:27.000Z (over 3 years ago)
- Last Synced: 2024-10-29T10:13:30.956Z (2 months ago)
- Language: Dockerfile
- Size: 11.7 KB
- Stars: 25
- Watchers: 4
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Setup instructions
This sample demonstrates how to configure **HTTP/3** in an ASP.NET application running on **.NET 6.0** and using **Let's Encrypt** to negotiate a certificate on startup.
It uses a Linux only Docker image to demonstrate the usage of `libmsquic`.
### Build an image named 'http3' from local Docker file
`sudo docker build -t http3 .`### Run new container named 'http3' and expose all ports to the local interface
`sudo docker run --name http3 -d --network host http3`### Troubleshooting
- Check your browser supports HTTP/3. For Microsoft Edge use the setting `edge://flags/#enable-quic`
- Modify the `appsettings.json` file with the domain to negotiate for the certificate.