Setup a Proxy Server for a small team with Reporting

Job ID: 33190563

Budget: ₹12,500 – ₹37,500 INR

We are currently using this proxy server using Docker
https://github.com/serjs/socks5-server

Limitation of the above software which we want to overcome:

1. Singe User per Instance, i need support for multiple users within 1 instance. I should be able to create and edit users via any CLI or API endpoint

2. No Reporting or Logs, I need a dashboard using kibana or graphana where I can see following things:
-- Time at which traffic is flowing
-- Source user connecting to proxy server (Configured in Step 1)
-- Website that they are connecting to. (Only domain names) and a graph of all websites visited.

3. Block certain Websites. I need to block certain websites for the users connecting via Proxy server.

I am looking for someone who can install an configure a similar software on our VMs which overcomes the above limitation. The second option could be to implement these things in given repository. Start your bid with 'xa13' to be considered.
Related categories: System Admin Linux Golang Network Administration