Sign inSign up

devsisters/quic-reverse-proxy

By devsisters

Updated about 10 years ago

QUIC Reverse proxy

Image
22

2.2K

devsisters/quic-reverse-proxy repository overview

QUIC, a multiplexed stream transport over UDP

QUIC is an experimental protocol aimed at reducing web latency over that of TCP. On the surface, QUIC is very similar to TCP+TLS+SPDY implemented on UDP. Because TCP is implement in operating system kernels, and middlebox firmware, making significant changes to TCP is next to impossible. However, since QUIC is built on top of UDP, it suffers from no such limitations.

Key features of QUIC over existing TCP+TLS+SPDY include

  • Dramatically reduced connection establishment time
  • Improved congestion control
  • Multiplexing without head of line blocking
  • Forward error correction
  • Connection migration

See Chromium QUIC Page for detailed information. See goquic Github Page for this reverse proxy server.

What's in this image?

This image is a reverse proxy server between QUIC and HTTP. It makes a general http server to QUIC server.

How to use

$ docker run \
   -d --net="host" \
   -v /PATH/TO/CERT:/opt/configs/cert \
   -v /PATH/TO/CERT_PRIVATE_KEY:/opt/configs/key \
   --ulimit nofile=32768 devsisters/quic-reverse-proxy:releasemode \
      -cert=/opt/configs/cert \
      -key=/opt/configs/key \
      -addr=BIND_IP \
      -port=443 \
      -n=4 \
      -loglevel=2 \
      -- http://{BACKEND_HOST:PORT}

Make sure that host port and container port should be equal.

Tag summary

Content type

Image

Digest

sha256:62f6bb22c

Size

354.8 MB

Last updated

over 10 years ago

docker pull devsisters/quic-reverse-proxy