If you need a complete web filtering proxy solution for your business please take a look at Web Safety – deep content inspection web filtering plugin for Squid running on Linux / FreeBSD / pfSense and Windows (virtualized).
Download setup link given below
Run the setup , Click Next.
Accept the license and Click Next.
Check the default folder or change it.
Procced and Click on Install
Once installed , Click on Finish.
Configure the proxy port, HTTP sites access allow/deny and log data from C:\Squid\etc\squid\squid.conf as mention below:
Default Port: 3128
Open the squid.conf in notepad and find “http_port 3128” by typing, you can change the port: 8080
Configure HTTP sites access find “http_access deny all” by typing and change as mention below:
http_access allow all
Enable disk caching by uncomment this line:
cache_dir aufs /cygdrive/c/Squid/var/cache 3000 16 256
Now start the Squid service by type in command prompt (CMD) as mention below:
net start squid