meng

command module
v0.0.0-...-98069fe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

README

Meng

Multi Eggress Network Proxy in Go.

A minimalist forward proxy written in Go.

Designated for multi eggress/outgoing network routing

Run

default run with default http port (33000)

go run main.go

custom http port

go run main.go -http-port=33001

run with dynamic nic binding

go run main.go -dynamic-nic-bind=enx:33001

Version

Currently this proxy is in development version, we are going to release beta after some test and completion to features

Features

  • Multi outgoing IP address
  • Multi port entry point
  • Access to HTTPS (with CONNECT method)
  • Flag based configuration
  • Better logging format
  • Cached proxy
  • File based configuration
  • Independent binary
  • Serve with Fasthttp/Fiber
  • Debug log options from config
  • SOCKS5 and HTTPS entry support

Limitation

  • Binding to Network Interface only work in Unix/Linux env since it needs SO_BINDTODEVICE

References

License

Apache License Version 2.0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL