connect-ip-go is an implementation of the CONNECT-IP protocol RFC 9484, allowing the proxying of IP packets in HTTP/3.
It is based on quic-go, and provides both a client and a proxy implementation.
At this point, it supports the following use cases:
- Remote Access VPN, see Section 8.1 of RFC 9484
- Site-to-Site VPN, see Section 8.2 of RFC 9484
connect-ip-go always aims to support the latest two Go releases.
We are always happy to welcome new contributors! If you have any questions, please feel free to reach out by opening an issue or leaving a comment.