No Description

Lucas Clemente 5a2854b6ee update supported versions list 2 years ago
html d8991ac249 wip 3 years ago
.gitignore af1b1d9d14 initial import 3 years ago
Dockerfile d8991ac249 wip 3 years ago
README.md d8991ac249 wip 3 years ago
bindata.go d8991ac249 wip 3 years ago
gopher.jpg d8991ac249 wip 3 years ago
main.go 5a2854b6ee update supported versions list 2 years ago
run.sh d8991ac249 wip 3 years ago

README.md

QUIC Demo (Work in progress)

Ports:

  • 7000 tcp/udp: Main page of the demo.
  • 8000 tcp: RTT demo, 0ms
  • 8001 tcp: RTT demo, 100ms
  • 8002 tcp: RTT demo, 500ms
  • 8003 tcp: RTT demo, 1s
  • 8005 udp: RTT demo, 0ms
  • 8006 udp: RTT demo, 100ms
  • 8007 udp: RTT demo, 500ms
  • 8008 udp: RTT demo, 1s

Important commands:

go-bindata html/... && \
go build -o main && \
sudo docker build -t lclemente/quic-demo . && \
sudo docker kill quic-demo; \
 sudo docker rm quic-demo; \
sudo docker run --name quic-demo -d --cap-add=NET_ADMIN \
-p 8000-8020:8000-8020 -p 8000-8020:8000-8020/udp \
-p 7000:7000 -p 443:7000/udp \
-v /etc/letsencrypt/live/quic.clemente.io:/certs \
lclemente/quic-demo

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir=/tmp/chrome --origin-to-force-quic-on=quic.clemente.io:443,quic.clemente.io:8005,quic.clemente.io:8006,quic.clemente.io:8007,quic.clemente.io:8008 --enable-quic https://quic.clemente.io