The miniproxy software implemented by Golang, support http(s) and Socks5 protocols. Http protocols support http1.X and Http2.0.