goflyway is an end-to-end encrypted HTTP/SOCKS5 proxy client/server written in golang, featuring:
- TCP tunneling
- TCP tunneling over WebSocket
- Multiplex connections
- Man-in-the-middle
- UDP over TCP (SOCKS5)
For more info, please refer to the following links.