项目作者: Lobshunter86

项目描述 :
A secure proxy base on QUIC & SOCKS5
高级语言: Go
项目地址: git://github.com/Lobshunter86/goproxy.git
创建时间: 2020-07-25T11:11:05Z
项目社区:https://github.com/Lobshunter86/goproxy

开源协议:MIT License

下载


goproxy

A secure proxy base on SOCKS5 and QUIC.

Client side listen for new connections, forward them to remote server via QUIC.
Server act as a SOCKS5 server but handles quic connection instead of TCP connetcion.

Also, server use client certificate for client authentication.

Requirements

Both client and server side need certificate & private key.

MISC

The official QUIC impletement only support CUBIC congestion control algo now.
I replace official module to edit default cwnd parameters for better performance, you should do it on your own or just use official implementaion.

TODO

  • Add test code
  • implement http proxy from scratch then change Handler interface