SlideShare a Scribd company logo
1 of 4
Squid 3 for Windows

Native port of Squid 3, with some Windows service enhancement.
     WARNING: This is a development code with no guarantee of functionality or
                                          performance.
If your are looking for a STABLE Squid version for Windows then please look at the 2.7 page
       instead.
     The development of Squid 3 for Windows (3.0 and 3.1 branches) is stopped
     since the bazaar migration of the Squid 3 VCS because the
     inability of Bazaar to handle correctly real multiplatforms development projects
     .
     This problem is known since 2005 to Bazaar Development Team at Canonical,
     but still nothing was fixed.
     Probably no STABLE Squid 3 binary packages will be available before the fix of
     this problem, so please ask the Bazaar Team for the fix needed for the
     resurrection of the Squid 3 for Windows development.
     UPDATE: according to Canonical, starting from version 1.14, Bazaar should be
     able to work correctly.
     But this too long awaited fix to Bazaar is really coming too late to avoid
     unrecoverable damages to Squid 3 development on Windows:
     The Windows development is still stopped because the are too much Squid
     new functionality totally out of sync or not implemented on Windows.
Squid 3 for Windows
Current features:
Based on Squid 3 development code
Run as a native Windows Service
Currently supported build environments:
     Microsoft Visual Studio 2005 C++
     MSYS + MinGW
     Cygwin
Multiple Squid service instances are allowed
Full Command line support when running as a service
Automatic Service restart after Squid failure on Windows 2000/XP/2003
Use PSAPI.DLL for full getrusage() emulation
Internal DNS looks in registry for configured DNS, resolv.conf no more needed
Multithreaded support for standard Squid external helpers or redirectors (pinger, unlinkd,
      dnsserver)
All squid -k switches (check, debug, interrupt, kill, parse, reconfigure, rotate, shutdown)
      works
Basic, NTLM, Negotiate and Digest Authentication schema
Native Windows Basic, NTLM and Negotiate Authenticators with NTLMv2 and Kerberos
      support
Cachemgr CGI interface supporting Microsoft IIS and Apache Web Server
SNMP
WinAIO and WinDiskThreads native async I/O
External ACL native group helper for Windows Domains group membership check
OpenSSL Support
ARP acl support
Currently supported Windows platforms:
          Windows 2000 Professional and Server
          Windows XP Professional (Home Edition not tested)
          Windows 2003 Server
Squid 3 for Windows
Licensing
Squid is licensed under the terms of the GNU General Public License.


Compiling source code:
    Microsoft build environment:
           Microsoft Visual Studio 2005 C++
           Microsoft latest Core SDK
           Native CVS, gawk, perl,sed and patch for NT

     MinGW environment:
           MSYS 1.0.9 or later
           MinGW 3.1.0 or later
           Windows API 2.4.0 or later
           MSYS Developer Tool Kit 1.0.1 or later
     How obtain the sources:
           Download the auto-generated daily tar.gz archive from Squid download Page
            or
           Get with CVS the nt branch from devel.squid-cache.org
     Build using Microsoft Visual Studio:
           Check ASCII format of all project files, must be DOS (CR+LF)
           Check paths on all project files
           Verify the Squid options defined in autoconf.h
           Check default parameters on squid_mswin.mak file
           Check settings on Install files project

     Build using MinGW:
           From MSYS prompt run:./configure --prefix=c:/squid --enable-win32-service --enable-default-
            hostsfile=none
            make
           For other configure options see Squid FAQ

Squid 3 for Windows
Compatibility Notes:
It's recommended to use / char in Squid paths instead of 
Paths with spaces (like C:Programs FilesSquid) are NOT supported by Squid
When using ACL like acl aclname acltype "file" the file must be in DOS text format (CR+LF) and the full
        Windows path must be specified, for example:acl blocklist url_regex -i "c:/squid/etc/blocked1.txt"

The Windows equivalent of /dev/null is NUL
Squid doesn't know how to run external helpers based on scripts, like .bat, .cmd, .vbs, .pl, etc. So in
      squid.conf the interpreter path must be always specified, for example:redirect_program
      c:/perl/bin/perl.exe c:/squid/libexec/redir.pl
      redirect_program c:/winnt/system32/cmd.exe /C c:/squid/libexec/redir.cmd

When Squid runs in command line mode, the launching user account must have administrative privilege on the
       system
"Start parameters" in the Windows 2000/XP/2003 Service applet cannot be used


Known Limitations:
Squid features not operational:
       DISKD: needs to be ported - Volunteers are welcome
       WCCP: cannot work because GRE support on Windows is missing - Volunteers are welcome
       Transparent Proxy: missing Windows non commercial interception driver
Some code sections can make blocking calls
Some external helpers may not work
File Descriptors number hard-limited to 2048
At this time Windows is a platform partially supported from Squid Community.
       For general Squid configuration ask always on squid-users mailing list.
      Commercial support will be available from Acme Consulting S.r.l. after the release of the first STABLE
      version for Windows.
      Squid for Windows BUG Reports
      Original Port and some enhancements by Romeo Anghelache (see the ChangeLog)

Source :
http://squid.acmeconsulting.it/Squid3.html

More Related Content

What's hot

Dockerizing a Symfony2 application
Dockerizing a Symfony2 applicationDockerizing a Symfony2 application
Dockerizing a Symfony2 applicationRoman Rodomansky
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Ben Hall
 
Running .NET on Docker
Running .NET on DockerRunning .NET on Docker
Running .NET on DockerBen Hall
 
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...Alexey Petrov
 
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationReal World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationBen Hall
 
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014D
 
Introduction to Docker Container
Introduction to Docker ContainerIntroduction to Docker Container
Introduction to Docker ContainerSamsul Ma'arif
 
Js Test Driver, JsHamcrest, JsMockito
Js Test Driver, JsHamcrest, JsMockitoJs Test Driver, JsHamcrest, JsMockito
Js Test Driver, JsHamcrest, JsMockitoFredrik Wendt
 
[Codelab 2017] Docker 기초 및 활용 방안
[Codelab 2017] Docker 기초 및 활용 방안[Codelab 2017] Docker 기초 및 활용 방안
[Codelab 2017] Docker 기초 및 활용 방안양재동 코드랩
 
Docker 활용법: dumpdocker
Docker 활용법: dumpdockerDocker 활용법: dumpdocker
Docker 활용법: dumpdockerJaehwa Park
 
Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014André Rømcke
 
DCSF 19 Deploying Rootless buildkit on Kubernetes
DCSF 19 Deploying Rootless buildkit on KubernetesDCSF 19 Deploying Rootless buildkit on Kubernetes
DCSF 19 Deploying Rootless buildkit on KubernetesDocker, Inc.
 
Magento and Continuous Integration - Damian Luszczymak
Magento and Continuous Integration - Damian LuszczymakMagento and Continuous Integration - Damian Luszczymak
Magento and Continuous Integration - Damian LuszczymakMeet Magento Spain
 
Continuous Delivery di una WebApp - by example
Continuous Delivery di una WebApp - by exampleContinuous Delivery di una WebApp - by example
Continuous Delivery di una WebApp - by exampleFabio Mora
 
The How and Why of Windows containers
The How and Why of Windows containersThe How and Why of Windows containers
The How and Why of Windows containersBen Hall
 
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak PeekDocker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peekmsyukor
 
Docker Security Paradigm
Docker Security ParadigmDocker Security Paradigm
Docker Security ParadigmAnis LARGUEM
 

What's hot (20)

Dockerizing a Symfony2 application
Dockerizing a Symfony2 applicationDockerizing a Symfony2 application
Dockerizing a Symfony2 application
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
 
Running .NET on Docker
Running .NET on DockerRunning .NET on Docker
Running .NET on Docker
 
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
 
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationReal World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
 
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
 
Introduction to Docker Container
Introduction to Docker ContainerIntroduction to Docker Container
Introduction to Docker Container
 
Js Test Driver, JsHamcrest, JsMockito
Js Test Driver, JsHamcrest, JsMockitoJs Test Driver, JsHamcrest, JsMockito
Js Test Driver, JsHamcrest, JsMockito
 
[Codelab 2017] Docker 기초 및 활용 방안
[Codelab 2017] Docker 기초 및 활용 방안[Codelab 2017] Docker 기초 및 활용 방안
[Codelab 2017] Docker 기초 및 활용 방안
 
Docker 활용법: dumpdocker
Docker 활용법: dumpdockerDocker 활용법: dumpdocker
Docker 활용법: dumpdocker
 
Top ESXi command line v2.0
Top ESXi command line v2.0Top ESXi command line v2.0
Top ESXi command line v2.0
 
Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014
 
DCSF 19 Deploying Rootless buildkit on Kubernetes
DCSF 19 Deploying Rootless buildkit on KubernetesDCSF 19 Deploying Rootless buildkit on Kubernetes
DCSF 19 Deploying Rootless buildkit on Kubernetes
 
Magento and Continuous Integration - Damian Luszczymak
Magento and Continuous Integration - Damian LuszczymakMagento and Continuous Integration - Damian Luszczymak
Magento and Continuous Integration - Damian Luszczymak
 
Docker con osdk_ver1.0
Docker con osdk_ver1.0Docker con osdk_ver1.0
Docker con osdk_ver1.0
 
Continuous Delivery di una WebApp - by example
Continuous Delivery di una WebApp - by exampleContinuous Delivery di una WebApp - by example
Continuous Delivery di una WebApp - by example
 
The How and Why of Windows containers
The How and Why of Windows containersThe How and Why of Windows containers
The How and Why of Windows containers
 
Docker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak PeekDocker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
 
Docker Security Paradigm
Docker Security ParadigmDocker Security Paradigm
Docker Security Paradigm
 
App container rkt
App container rktApp container rkt
App container rkt
 

Viewers also liked

Výkonnost webových aplikací
Výkonnost webových aplikacíVýkonnost webových aplikací
Výkonnost webových aplikacíTaste Medio
 
Návrhové vzory v programování
Návrhové vzory v programováníNávrhové vzory v programování
Návrhové vzory v programováníTaste Medio
 
Konec cargo kultu
Konec cargo kultuKonec cargo kultu
Konec cargo kultuTaste Medio
 
Analytika ve světě PPC
Analytika ve světě PPCAnalytika ve světě PPC
Analytika ve světě PPCTaste Medio
 
Vybrané e-shopářské vychytávky z Google Analytics
Vybrané e-shopářské vychytávky z Google AnalyticsVybrané e-shopářské vychytávky z Google Analytics
Vybrané e-shopářské vychytávky z Google AnalyticsTaste Medio
 

Viewers also liked (7)

Výkonnost webových aplikací
Výkonnost webových aplikacíVýkonnost webových aplikací
Výkonnost webových aplikací
 
Návrhové vzory v programování
Návrhové vzory v programováníNávrhové vzory v programování
Návrhové vzory v programování
 
Použitelnost
PoužitelnostPoužitelnost
Použitelnost
 
Konec cargo kultu
Konec cargo kultuKonec cargo kultu
Konec cargo kultu
 
Analytika ve světě PPC
Analytika ve světě PPCAnalytika ve světě PPC
Analytika ve světě PPC
 
Vybrané e-shopářské vychytávky z Google Analytics
Vybrané e-shopářské vychytávky z Google AnalyticsVybrané e-shopářské vychytávky z Google Analytics
Vybrané e-shopářské vychytávky z Google Analytics
 
RFM analýza
RFM analýzaRFM analýza
RFM analýza
 

Similar to Squid 3 for windows blogbudaqdegil.blogspot.com

Windows containers troubleshooting
Windows containers troubleshootingWindows containers troubleshooting
Windows containers troubleshootingAlexey Bokov
 
Features supported by squid proxy server
Features supported by squid proxy serverFeatures supported by squid proxy server
Features supported by squid proxy serverProxies Rent
 
Develop with docker 2014 aug
Develop with docker 2014 augDevelop with docker 2014 aug
Develop with docker 2014 augVincent De Smet
 
Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3kognate
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceBen Hall
 
Scaffolding for Serverless: lightning talk for AWS Arlington Meetup
Scaffolding for Serverless: lightning talk for AWS Arlington MeetupScaffolding for Serverless: lightning talk for AWS Arlington Meetup
Scaffolding for Serverless: lightning talk for AWS Arlington MeetupChris Shenton
 
introduction-infra-as-a-code using terraform
introduction-infra-as-a-code using terraformintroduction-infra-as-a-code using terraform
introduction-infra-as-a-code using terraformniyof97
 
Continuous Integration With Jenkins Docker SQL Server
Continuous Integration With Jenkins Docker SQL ServerContinuous Integration With Jenkins Docker SQL Server
Continuous Integration With Jenkins Docker SQL ServerChris Adkin
 
JavaEdge 2008: Your next version control system
JavaEdge 2008: Your next version control systemJavaEdge 2008: Your next version control system
JavaEdge 2008: Your next version control systemGilad Garon
 
Caching in Windows Azure
Caching in Windows AzureCaching in Windows Azure
Caching in Windows AzureIdo Flatow
 
Introductiontoasp netwindbgdebugging-100506045407-phpapp01
Introductiontoasp netwindbgdebugging-100506045407-phpapp01Introductiontoasp netwindbgdebugging-100506045407-phpapp01
Introductiontoasp netwindbgdebugging-100506045407-phpapp01Camilo Alvarez Rivera
 
C# Production Debugging Made Easy
 C# Production Debugging Made Easy C# Production Debugging Made Easy
C# Production Debugging Made EasyAlon Fliess
 
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署Bo-Yi Wu
 
Extending Kubectl.pptx
Extending Kubectl.pptxExtending Kubectl.pptx
Extending Kubectl.pptxLibbySchulze
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetesBen Hall
 
Automating Compliance with InSpec - Chef Singapore Meetup
Automating Compliance with InSpec - Chef Singapore MeetupAutomating Compliance with InSpec - Chef Singapore Meetup
Automating Compliance with InSpec - Chef Singapore MeetupMatt Ray
 

Similar to Squid 3 for windows blogbudaqdegil.blogspot.com (20)

Windows containers troubleshooting
Windows containers troubleshootingWindows containers troubleshooting
Windows containers troubleshooting
 
Features supported by squid proxy server
Features supported by squid proxy serverFeatures supported by squid proxy server
Features supported by squid proxy server
 
Develop with docker 2014 aug
Develop with docker 2014 augDevelop with docker 2014 aug
Develop with docker 2014 aug
 
Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3Server(less) Swift at SwiftCloudWorkshop 3
Server(less) Swift at SwiftCloudWorkshop 3
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
 
Scaffolding for Serverless: lightning talk for AWS Arlington Meetup
Scaffolding for Serverless: lightning talk for AWS Arlington MeetupScaffolding for Serverless: lightning talk for AWS Arlington Meetup
Scaffolding for Serverless: lightning talk for AWS Arlington Meetup
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
introduction-infra-as-a-code using terraform
introduction-infra-as-a-code using terraformintroduction-infra-as-a-code using terraform
introduction-infra-as-a-code using terraform
 
Continuous Integration With Jenkins Docker SQL Server
Continuous Integration With Jenkins Docker SQL ServerContinuous Integration With Jenkins Docker SQL Server
Continuous Integration With Jenkins Docker SQL Server
 
Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros
 
JavaEdge 2008: Your next version control system
JavaEdge 2008: Your next version control systemJavaEdge 2008: Your next version control system
JavaEdge 2008: Your next version control system
 
Caching in Windows Azure
Caching in Windows AzureCaching in Windows Azure
Caching in Windows Azure
 
Introductiontoasp netwindbgdebugging-100506045407-phpapp01
Introductiontoasp netwindbgdebugging-100506045407-phpapp01Introductiontoasp netwindbgdebugging-100506045407-phpapp01
Introductiontoasp netwindbgdebugging-100506045407-phpapp01
 
AWS Code Services
AWS Code ServicesAWS Code Services
AWS Code Services
 
C# Production Debugging Made Easy
 C# Production Debugging Made Easy C# Production Debugging Made Easy
C# Production Debugging Made Easy
 
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
 
Extending Kubectl.pptx
Extending Kubectl.pptxExtending Kubectl.pptx
Extending Kubectl.pptx
 
Native Hadoop with prebuilt spark
Native Hadoop with prebuilt sparkNative Hadoop with prebuilt spark
Native Hadoop with prebuilt spark
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
 
Automating Compliance with InSpec - Chef Singapore Meetup
Automating Compliance with InSpec - Chef Singapore MeetupAutomating Compliance with InSpec - Chef Singapore Meetup
Automating Compliance with InSpec - Chef Singapore Meetup
 

Squid 3 for windows blogbudaqdegil.blogspot.com

  • 1. Squid 3 for Windows Native port of Squid 3, with some Windows service enhancement. WARNING: This is a development code with no guarantee of functionality or performance. If your are looking for a STABLE Squid version for Windows then please look at the 2.7 page instead. The development of Squid 3 for Windows (3.0 and 3.1 branches) is stopped since the bazaar migration of the Squid 3 VCS because the inability of Bazaar to handle correctly real multiplatforms development projects . This problem is known since 2005 to Bazaar Development Team at Canonical, but still nothing was fixed. Probably no STABLE Squid 3 binary packages will be available before the fix of this problem, so please ask the Bazaar Team for the fix needed for the resurrection of the Squid 3 for Windows development. UPDATE: according to Canonical, starting from version 1.14, Bazaar should be able to work correctly. But this too long awaited fix to Bazaar is really coming too late to avoid unrecoverable damages to Squid 3 development on Windows: The Windows development is still stopped because the are too much Squid new functionality totally out of sync or not implemented on Windows.
  • 2. Squid 3 for Windows Current features: Based on Squid 3 development code Run as a native Windows Service Currently supported build environments: Microsoft Visual Studio 2005 C++ MSYS + MinGW Cygwin Multiple Squid service instances are allowed Full Command line support when running as a service Automatic Service restart after Squid failure on Windows 2000/XP/2003 Use PSAPI.DLL for full getrusage() emulation Internal DNS looks in registry for configured DNS, resolv.conf no more needed Multithreaded support for standard Squid external helpers or redirectors (pinger, unlinkd, dnsserver) All squid -k switches (check, debug, interrupt, kill, parse, reconfigure, rotate, shutdown) works Basic, NTLM, Negotiate and Digest Authentication schema Native Windows Basic, NTLM and Negotiate Authenticators with NTLMv2 and Kerberos support Cachemgr CGI interface supporting Microsoft IIS and Apache Web Server SNMP WinAIO and WinDiskThreads native async I/O External ACL native group helper for Windows Domains group membership check OpenSSL Support ARP acl support Currently supported Windows platforms:  Windows 2000 Professional and Server  Windows XP Professional (Home Edition not tested)  Windows 2003 Server
  • 3. Squid 3 for Windows Licensing Squid is licensed under the terms of the GNU General Public License. Compiling source code:  Microsoft build environment:  Microsoft Visual Studio 2005 C++  Microsoft latest Core SDK  Native CVS, gawk, perl,sed and patch for NT  MinGW environment:  MSYS 1.0.9 or later  MinGW 3.1.0 or later  Windows API 2.4.0 or later  MSYS Developer Tool Kit 1.0.1 or later  How obtain the sources:  Download the auto-generated daily tar.gz archive from Squid download Page or  Get with CVS the nt branch from devel.squid-cache.org  Build using Microsoft Visual Studio:  Check ASCII format of all project files, must be DOS (CR+LF)  Check paths on all project files  Verify the Squid options defined in autoconf.h  Check default parameters on squid_mswin.mak file  Check settings on Install files project  Build using MinGW:  From MSYS prompt run:./configure --prefix=c:/squid --enable-win32-service --enable-default- hostsfile=none make  For other configure options see Squid FAQ 
  • 4. Squid 3 for Windows Compatibility Notes: It's recommended to use / char in Squid paths instead of Paths with spaces (like C:Programs FilesSquid) are NOT supported by Squid When using ACL like acl aclname acltype "file" the file must be in DOS text format (CR+LF) and the full Windows path must be specified, for example:acl blocklist url_regex -i "c:/squid/etc/blocked1.txt" The Windows equivalent of /dev/null is NUL Squid doesn't know how to run external helpers based on scripts, like .bat, .cmd, .vbs, .pl, etc. So in squid.conf the interpreter path must be always specified, for example:redirect_program c:/perl/bin/perl.exe c:/squid/libexec/redir.pl redirect_program c:/winnt/system32/cmd.exe /C c:/squid/libexec/redir.cmd When Squid runs in command line mode, the launching user account must have administrative privilege on the system "Start parameters" in the Windows 2000/XP/2003 Service applet cannot be used Known Limitations: Squid features not operational: DISKD: needs to be ported - Volunteers are welcome WCCP: cannot work because GRE support on Windows is missing - Volunteers are welcome Transparent Proxy: missing Windows non commercial interception driver Some code sections can make blocking calls Some external helpers may not work File Descriptors number hard-limited to 2048 At this time Windows is a platform partially supported from Squid Community. For general Squid configuration ask always on squid-users mailing list. Commercial support will be available from Acme Consulting S.r.l. after the release of the first STABLE version for Windows. Squid for Windows BUG Reports Original Port and some enhancements by Romeo Anghelache (see the ChangeLog) Source : http://squid.acmeconsulting.it/Squid3.html