Web Filtering on Windows with Squid and Docker

In this tutorial we show how you can easily enable efficient and fast web filtering at your home, school or small company if you have a machine that runs Microsoft Windows 7/8 or Microsoft Windows Server.

As the basis for our solution we will use Squid Proxy Server and Diladele Web Safety.

Squid is an open source and well-known web caching proxy server supporting different protocols including HTTP, HTTPS and FTP. It helps reducing bandwidth by caching most frequently requested web pages and provides functionality for extensive access controls and content adaptation. Even though Squid is mostly supported for Unix platforms, its recent versions also support Windows (see this git hub project to get MSI installer for Squid on Windows – https://github.com/diladele/squid3-windows).

Diladele Web Safety for Squid Proxy is an ICAP web filtering server that integrates with Squid Proxy and provides rich content filtering functionality to sanitize Internet traffic passing into internal home/enterprise network. It may be used to block illegal or potentially malicious file downloads, remove annoying advertisements, prevent access to various categories of web sites and block resources with explicit/adult content.

The underlying platform that allows us to run Squid on Windows is Docker. This technology enables easy and self-contained build and deployment of applications on different operating systems. You can read more about it on its official site (https://www.docker.com/).

See more at http://docs.diladele.com/tutorials/docker_windows/index.html

About sichent

sichent
This entry was posted in Linux. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s