Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 821 Bytes

README.md

File metadata and controls

27 lines (22 loc) · 821 Bytes

MPQuic Demo

Uses qdeconinck's mpquic library

MPQUIC Setup instructions: https://multipath-quic.org/2017/12/09/artifacts-available.html

Install latest version of Golang

  • Required changes/fixes:

Replace the hardcoded url "quic.clemente.io" at quic-go/internal/handshake/crypto_setup_client.go in mp-quic project with h.hostname

  • Setup:
Clone this repository inside the quic-go project:
$ git clone https://github.com/0xVikas/mpquic-demo
  • To run the server:
Generate the necessary pem files and then replace them with the existing ones at ./assets/certificates
$ cd ~/go/src/github.com/0xVikas/mpquic-demo
$ go run server.go
  • To run the proxy client:
$ cd ~/go/src/github.com/0xVikas/mpquic-demo
$ go run client.go