erstmal meine jetzige squid.conf
Code:
#squid rechte
cache_effective_user ftpuser
cache_effective_group squid
#squid files
icon_directory /var/mod/etc/squid/icons
error_directory /var/mod/etc/squid/errors
mime_table /var/mod/etc/squid/mime.conf
#zu cachende protokolle auf folgenden port (0 = aus)
http_port 3128
icp_port 0
htcp_port 0
#cacheordner
cache_dir ufs /var/media/ftp/uStor01/squid/cache 100 16 256
#cache bedingungen
cache_mem 32 MB
maximum_object_size 10000 KB
maximum_object_size_in_memory 32 KB
#logfiles
access_log /var/media/ftp/uStor01/squid/access.txt
cache_log /var/media/ftp/uStor01/squid/cache.txt
cache_store_log /var/media/ftp/uStor01/squid/store.txt
#alternative zu dem fehlenden default unlinkd?!?
unlinkd_program /bin/rm
#IP verschleiern
forwarded_for off
#squid verschleiern
via off
#http Zugriffe von 192.168.178.x auf squid freigeben
acl freigabe1 src 192.168.178.0/255.255.255.0
http_access allow freigabe1
- Die squid.conf befindet sich nun im Ordner /var/mod/etc/squid/
- Die logdateien müssen von Hand angelegt werden. Ausserdem sind sie in einem Ordner gelegen auf dem userftp Schreibzugriff hat.
- Die mime.conf hab ich vom ubuntusquid.
- Der CacheOrdner muss vorhanden sein
- Die squid icons und errors sind nachdem man das freetz mit make erstellt hat in den Ordnern .../freetz-1.1.1/source/squid-3.0.STABLE9/errors/german und .../freetz-1.1.1/source/squid-3.0.STABLE9/icons zu finden. Diese in icon_directory und error_directory kopieren.
So startet squid nun und http anfragen durch den proxy, funktionieren auch. Erstes mal starten mit dem parameter -z verursacht das der Cache erstellt wird - vorher funktioniert er nicht.
...es scheint im log steht ein zu hoher Werte bei Max Mem size. und pid File was macht die?
in der cache.log steht folgendes
Code:
2009/11/12 19:09:46| Starting Squid Cache version 3.0.STABLE9 for mipsel-unknown-linux-gnu...
2009/11/12 19:09:46| Process ID 5262
2009/11/12 19:09:46| With 256 file descriptors available
2009/11/12 19:09:46| Performing DNS Tests...
2009/11/12 19:09:46| Successful DNS name lookup tests...
2009/11/12 19:09:46| DNS Socket created at 0.0.0.0, port 1027, FD 6
2009/11/12 19:09:46| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2009/11/12 19:09:46| ipcCreate: /bin/rm: (13) Permission denied
2009/11/12 19:09:46| Unlinkd pipe opened on FD 11
2009/11/12 19:09:46| Swap maxSize 102400 KB, estimated 7876 objects
2009/11/12 19:09:46| Target number of buckets: 393
2009/11/12 19:09:46| Using 8192 Store buckets
2009/11/12 19:09:46| Max Mem size: 32768 KB
2009/11/12 19:09:46| Max Swap size: 102400 KB
2009/11/12 19:09:47| Rebuilding storage in /var/media/ftp/uStor01/squid/cache (DIRTY)
2009/11/12 19:09:47| Using Least Load store dir selection
2009/11/12 19:09:47| Current Directory is /var/mod/etc/squid
2009/11/12 19:09:47| Loaded Icons.
2009/11/12 19:09:47| Accepting HTTP connections at 0.0.0.0, port 3128, FD 12.
2009/11/12 19:09:47| HTCP Disabled.
2009/11/12 19:09:47| /var/logs/squid.pid: (2) No such file or directory
2009/11/12 19:09:47| WARNING: Could not write pid file
2009/11/12 19:09:47| Ready to serve requests.
2009/11/12 19:13:09| Done scanning /var/media/ftp/uStor01/squid/cache swaplog (0 entries)
2009/11/12 19:13:09| Finished rebuilding storage from disk.
2009/11/12 19:13:09| 0 Entries scanned
2009/11/12 19:13:09| 0 Invalid entries.
2009/11/12 19:13:09| 0 With invalid flags.
2009/11/12 19:13:09| 0 Objects loaded.
2009/11/12 19:13:09| 0 Objects expired.
2009/11/12 19:13:09| 0 Objects cancelled.
2009/11/12 19:13:09| 0 Duplicate URLs purged.
2009/11/12 19:13:09| 0 Swapfile clashes avoided.
2009/11/12 19:13:09| Took 202.50 seconds ( 0.00 objects/sec).
2009/11/12 19:13:09| Beginning Validation Procedure
2009/11/12 19:13:09| Completed Validation Procedure
2009/11/12 19:13:09| Validated 25 Entries
2009/11/12 19:13:09| store_swap_size = 0
2009/11/12 19:13:09| storeLateRelease: released 0 objects