All we require now is a web manager using the proxy gateaway script you've made.
It will be monitoring the proxy users with "MySQL Squid Access Report" and will allow to read and write the "[login to view URL]" by connecting to one or multiple servers.
We need a page that will display our Squid Servers, this will display a list to select the server.
Once the server has been selected there will be a second page displaying the proxy Users in a table and this is where we will be able to change the "[login to view URL] " and see the traffic of that specific user.
Traffic should display :
Bandwidth (GB) Example : 1,52991 GB used out of 20 GB
Top URLs visted by User + Hostname
& View the HTTP Request Sent
Squid Configuration Parameters Controls Online :
Proxy Username
Proxy Password
Proxy IP (Using Available Squid Servers List)
Proxy Port
Proxy Bandwidth Limit (After limit is reached disable proxy access)
Max-Connections (Determined either Globaly on User or per specific cache_peer in the list.
Forward TO Proxy... :
(Specifiy what kind of proxies the User will be forwarding to)
Using cache_peer parent no-query and login + USERHASH from Squid.
Configuration will be created accordingly the proxy type added in the panel.
We would require to have a upload file function this will do a Mass Import of the forwarded proxies.
** Attribute an "userhash" to the user on Squid Config and on the website in order to let Squid know what proxies the following user will have access to.
Monitoring Panel :
[login to view URL]
Hello?
I am a professional Linux server web administrator.
I can help you set up a proxy gateway.
If you are interested in my offer, please contact me.
Regards.