Hello,
I have been trying to set up an HTTPS proxy with squid for windows, but I am still unable to do it.
I started by downloading squid 2.7 stable 8 from
http://squid.acmeconsulting.it/ which works fine as HTTP proxy, but returns the following error when trying to configure HTTPS one:
parseConfigFile: squid.conf:1119 unrecognized: 'https_port'
I read somewhere that I had to rebuild squid with --enable-ssl option to get this to work, but I couldn't manage to find the sources for 2.7 stable 8 from
http://squid.acmeconsulting.it/. So here is what I tryed, after retrieving the pre-requisites listed at
http://wiki.squid-cache.org/KnowledgeBase/Windows:
- I got sources of squid 2.7 STABLE 9 from
http://www.squid-cache.org/Versions/v2/2.7/ and I managed to build them using mingw32/msys but when I run `squid.exe -z` it freezes forever
- I got sources from
http://squid.cvs.sourceforge.net/squid/squid/?pathrev=nt (which looks to be a 2.6 instead of the 2.7 STABLE 8 binary package from
http://squid.acmeconsulting.it/), but then I get the following errors:
disc.c:77: undefined reference 'aio_open'
disc.c:138: undefined reference 'aio_close'
I digged briefly into the code and I found out that these functions are defined in fs\coss\aio_win32.c, but to be included USE_AIO_WIN32 must be set to 1, which should be the case when host_os is mingw32.
I don't really know what to try next, so any help is appreciated!