Squid è un HTTP proxy server. Velocizza la consultazione del web salvando in locale le pagine recentemente visitate. Port di diversi autori.
Il programma è distribuito come pacchetto ZIP: scaricare in una cartella temporanea e scompattare nella cartella di destinazione. Vedi sotto per il(i) link di download.
Qui di seguito trovi i link di download per l'installazione manuale del software:
Squid v. 5.3 (25/9/2022, Paul Smedley (Smedles)) | ||
hobbes.nmsu.edu/download/pub/os2/server/proxy/Squid_5-3_2022-09-25.zip | ||
Squid v. 5.3 (18/1/2022, Paul Smedley (Smedles)) | ||
smedley.id.au/tmp/squid-5.3-os2-20220118.zip | local copy | |
Squid v. 3.3.11 (9/9/2014, Paul Smedley (Smedles)) | ||
smedley.id.au/tmp/squid-3.3.11-os2-20140909.zip | local copy | |
Squid v. 3.3.11 (31/12/2013, Paul Smedley (Smedles)) | ||
smedley.id.au/tmp/squid-3.3.11-os2-20131231.zip | local copy | |
Squid v. 3.0 stbl26 (20/12/2011, Paul Smedley (Smedles)) | ||
smedley.id.au/tmp/squid-3.0.stable26-os2-20111220.zip | local copy | |
Squid v. 2.6 stbl14 (26/7/2007, Steve Sharrad) | Readme/What's new |
This old version requires GCC/EMX Runtime. |
hobbes.nmsu.edu/pub/os2/apps/internet/www/server/squid-2.6.stable14-os2.zip | local copy | |
Squid v. 2.6 (14/1/2007, Steve Sharrad) | ||
hobbes.nmsu.edu/pub/os2/apps/internet/www/server/squid-2.6.stable7.zip | local copy | |
Squid v. 2.5 (22/12/2003, Evgeny Kotsuba) | ||
hobbes.nmsu.edu/pub/os2/apps/internet/www/server/squid25s4.zip | local copy | |
Squid v. 2.4 (EMX Stable2, 6/9/2001, Alexey Leko) | ||
hobbes.nmsu.edu/pub/os2/apps/internet/www/server/squid24s2.zip | local copy | |
Squid v. 2.3 (EMX Stable4, 20/7/2000, Platon Fomichev, Peter Meerwald) | Readme/What's new |
Squid 2.3 STABLE 2 for EMX-OS/2 (STABLE 4 Release)
===============================================================================
WARNING! THIS SOFTWARE USES EMX 0.9D2
===============================================================================
This release of Squid introduces new version of Squid for OS/2 platform.
It is ok and working, it may contain bugs so watch carefully :-)
Squid URL is http://squid.nlanr.net in case you need FAQ and docs
(you WILL need them) also Russian Squid/2 FAQ is in docs directory,
please contribute!
=Bug Alert!
Squid 2.3 Stable 1 had an AWFUL bug! Excuse me plz all OS/2 users :)
The bug resulted in Squid not watching for its cache size, thus it could
grow large.. also some vital events like IP cache internal watcher
were not working. Please upgrade ASAP! (10x to evgen on #os2russian for
noticing this bug)
=Some information about Squid port
IPF_TRANSPARENT - /*
* Enable support for Transparent Proxy on systems using IP-Filter
* address redirection. This provides "masquerading" support for non
* Linux system.
*/
Ooops, bad thing :( Even in VAC I was not able to find SIOCGNATL in
ioctl(natfd, SIOCGNATL, &natLookup) - please OS/2 programmers help!
Many users ASKED for this feature!
CARP Support - disabled - seems it is broken
Supported features of Squid 2.3 for OS/2:
USE_HTCP (&htcp&cd version)
USE_CACHE_DIGESTS (&htcp&cd version)
HTTP_VIOLATIONS (all)
USE_ICMP (all)
SQUID_SNMP (SMNP package)
USE_IDENT all
DELAY_POOLS (DP package)
USE_WCCP (all)
USE_ARP_ACL (unsupported)
USE_CARP (supported but disabled)
IPF_TRANSPARENT 0 (Not portable)
USE_DNSSERVERS (not supported any more)
HEAP_REPLACEMENT (all)
USE_USERAGENT_LOG (all)
=SNMP Support
Release version of SQUID 2.3 features SNMP support -
I do not know whether SNMP is really working so you will check it out
and see ;)
=Web location
Squid/2 has now it's own home on web!
Please visit www.os2.spb.ru/technology/squid to get latest info and beta's.
All latest beta's are available from ftp://merlin.itep.ru/pub/www/squid/
=Packages
Squid will be available in 3 modes -
sq23_stable4_emx_os2.zip (Plain and Cache Digests&HTCP version)
sq23_stable4_emx_os2_DP.zip (Version with Delay Pools)
sq23_stable4_emx_os2_SN.zip (Version with SNMP)
Please pay attention that _DP and _SN version use plain Squid 2.3 version
and only include two executables (one with cache_digest another without them)
=Current Functionality
This version includes all normal Squid features. Mail me if you need
extra things.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
=swap.state file
If you ever shutdown squid incorrectly you will probably get some data
from cache meta swap file swap.state lost. You may look at this thing
if you watch cache_log. Remember simple yet effective rule: after TRAPS,
CAD's,Ctrl-Breaks and squid core's you can safely delete swap.* files
cause squid will then reconstruct them without slightest loss. The only
thing you get when you have this files is quick squid loading. On very
big caches however it may take QUITE a big time to reconstruct swap files.
But do not worry proxy will serve all requests during swap reconstruction
although it may not check whether web pages your clients are requesting
are in cache.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
=Rotating logs, restarting and checking
Now squid correctly handles squid -k rotate. You can rotate and reconfigure
in any combinations. Setting logfile_rotate to zero produces no effect at
all - we are in OS/2, not in Unix :-)
=ICMP Disabling
If you want to disable ICMP here is a dirty but effective method. Delete
pinger.exe and comment line: "pinger_program" in squid.conf. Although I
highly recommend NOT to do it.
=Drive letters
There were no bugs when I used drive letters. The only restriction is
not to use spaces in dir names.
=ShutDown and StartUp
Start and ShutDown Squid with included cmd files or by closing its window.
Never try Control-Breaking with running Squid in case you do not want troubles
and lost objects. OS/2 shutdown is now also a shutdown for Squid, this was
just opposite in previous versions (2.1 and 2.2).
=4OS2 Notes
Squid CMD files are not working in 4OS2. Correct them yourself.
=Daemon Mode
To deactivate daemon mode use "squid -N". Remember to set "set emxopt=-h1024"
or proxy will fail to start. If you use CMD files squid is starting without
daemon mode so it is pretty speedy. On VERY busy caches you may want to have
2048 file handles or more - in this case you will need to recompile Squid
yourself.
=Core's, stupid things and others
Enable debug log with level 9 (see squid.conf). Reproduce bug, send me log.
That's all.
=Memory Eating&EMX (!! Updated !!)
Squid will work quite fast only if you have > 16Mb of RAM with OS/2 Warp 4.0
and >8Mb if you have OS/2 Warp 3. I do not know about Warp 5, I think it
is not >32Mb :-) Squid is compiled with ver 0.9d2. Remember to use Squid
you must have EMX 0.9d2 runtime.
=Future Releases
I do not know whether I will continue supporting Squid. There is another
person working on it, his port you may find on hobbes, seems we are
doing the same job.
=Special BIG Thanks
They go to first porter of Squid: Peter Meerwald. He helped me so much
first by making first port and then helping with time_t bug.
=Credits
First to IBM for creating OS/2,second to all members of #os2russian
(If any IBM employee is reading this I ask him to search his feelings,
I may be doing his work... Please help OS/2 in any ways, we want to
use it in 21'st century.)
special thanks to Andy Zabolotny for lxlite compressor
specially to dniq for inspiring me to do OS/2 port with his usual "oh-so-bad"
talk.
also I wish to thank Aztek, KuiSa-Ka, AlexV and Zukko for their
great alpha-work.
=Porters
Platon Fomichev
ComputerLand SPb - Russia
St-Petersburg
<pla@cland.ru>
&
Peter Meerwald
Schießstandstr. 3
A-5061 Elsbethen/Salzburg
AUSTRIA
pmeerw@cosy.sbg.ac.at
seawood@very.priv.at
FidoNet 2:315/11
=============================================================================
May the Force be with you. |
hobbes.nmsu.edu/pub/os2/apps/internet/www/server/sq23_stable4_emx_os2.zip | local copy |
This work is licensed under a Creative Commons Attribution 4.0 International License.
Aggiungi un commento