evproxy
Evproxy is a simple high performance TCP(UDP not supported yet ) proxy based on epoll in Go, which aims to adress the high memory usage problem under high concurrent connections(>100k) when the proxy is implemented in the GO stdnet. It supports basic source IP hash load balancing and bandwidth speed limiting.
How to download and setup evproxy
Open terminal and run command
git clone https://github.com/vincentwuo/evproxy.git
git clone is used to create a copy or clone of evproxy repositories.
You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with evproxy https://github.com/vincentwuo/evproxy/archive/master.zip
Or simply clone evproxy with SSH
[email protected]:vincentwuo/evproxy.git
If you have some problems with evproxy
You may open issue on evproxy support forum (system) here: https://github.com/vincentwuo/evproxy/issuesSimilar to evproxy repositories
Here you may see evproxy alternatives and analogs
pm2 traefik nuster fabio armor dpvs gobetween metallb roadrunner lura linkerd-tcp marathon-lb httpteleport multitor golb tempesta nixy dubbo3 styx awesome-nginx-security polaris-gslb slb portal sensu-plugins-aws KaHIP node-loadbalance Cekirdekler ansible-role-varnish docker-django-nginx-uwsgi-postgres-load-balance-tutorial tns