SOCKS Protocol Version 5
TCP and IPv4/IPv6 support
$ go run main.go
or in background
$ sh run.sh
$ go run main.go adduser <username> <password>
after this you need reload app
or
$ sh add.sh <username> <password>
after this you don't need reload app
open users.json file and remove user after remove run this command
$ sh run.sh
$ go run main.go showtraffic
and you can open traffic.json and show users traffic :)
- Add Unit tests.
- Add UDP support
- Add a monitoring tool to check the health and status of the application.
- Add a docker compose file
- Add Api for report user traffic