proxy.golang.org : github.com/vincentwuo/evproxy : v0.0.0-20231215143839-d1dcf001f21e
Evproxy is a simple high performance TCP(UDP not supported yet ) proxy based on epoll, 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.
Registry -
Documentation -
Download -
JSON -
codemeta.json
purl: pkg:golang/github.com/vincentwuo/evproxy@v0.0.0-20231215143839-d1dcf001f21e
Published:
Indexed:
Loading...
Readme
Loading...
Dependencies
- github.com/cespare/xxhash v1.1.0
- github.com/fsnotify/fsnotify v1.7.0
- github.com/hashicorp/hcl v1.0.0
- github.com/libp2p/go-reuseport v0.4.0
- github.com/magiconair/properties v1.8.7
- github.com/mhmtszr/concurrent-swiss-map v1.0.5
- github.com/mitchellh/mapstructure v1.5.0
- github.com/pelletier/go-toml/v2 v2.1.0
- github.com/sagikazarmark/locafero v0.4.0
- github.com/sagikazarmark/slog-shim v0.1.0
- github.com/sourcegraph/conc v0.3.0
- github.com/spf13/afero v1.11.0
- github.com/spf13/cast v1.6.0
- github.com/spf13/pflag v1.0.5
- github.com/spf13/viper v1.18.1
- github.com/subosito/gotenv v1.6.0
- github.com/vishvananda/netlink v1.1.0
- github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df
- go.uber.org/multierr v1.10.0
- go.uber.org/zap v1.26.0
- golang.org/x/exp v0.0.0-20230905200255-921286631fa9
- golang.org/x/sys v0.15.0
- golang.org/x/text v0.14.0
- golang.org/x/time v0.5.0
- gopkg.in/ini.v1 v1.67.0
- gopkg.in/yaml.v3 v3.0.1