PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sqid Proxy Einrichten



Michael Becker
09.08.03, 11:11
Hallo

Ich will einen Squid Proxy einrichten der mir jede Seite Speicher und jeden Download bis 50 MB spiechert für 20 Tage das ich wenn ich das noch mal brauch nicht aus dem internet hollen muß sondern vom Squid.

Könnte mir Bitte jemand weiter helfen.

MFG Michael Becker

sagi
09.08.03, 12:01
hallo.

apt-get install squid

man squid

es gibt auch noch einige Administrationsoberflaechen fuer squid.

mfg

c.

Michael Becker
09.08.03, 12:25
Hallo

Was soll das heißen Squid ist trauf geht auch so weit nur das speichern geht nicht.

MFG Michael Becker

steve-bracket
09.08.03, 12:35
Original geschrieben von Michael Becker
Hallo

Was soll das heißen Squid ist trauf geht auch so weit nur das speichern geht nicht.

MFG Michael Becker

Naja, das heißt ganz einfach, dass du dir vielleicht mal die manual durchlesen solltest. Ausserdem ist in der squid.conf standardmässig jede Directive beschrieben.

Auszug aus squid.conf

# TAG: cache_mem (bytes)
# NOTE: THIS PARAMETER DOES NOT SPECIFY THE MAXIMUM PROCESS
# SIZE. IT PLACES A LIMIT ON ONE ASPECT OF SQUID'S MEMORY
# USAGE. SQUID USES MEMORY FOR OTHER THINGS AS WELL.
# YOUR PROCESS WILL PROBABLY BECOME TWICE OR THREE TIMES
# BIGGER THAN THE VALUE YOU PUT HERE
#
# 'cache_mem' specifies the ideal amount of memory to be used
# for:
# * In-Transit objects
# * Hot Objects
# * Negative-Cached objects
#
# Data for these objects are stored in 4 KB blocks. This
# parameter specifies the ideal upper limit on the total size of
# 4 KB blocks allocated. In-Transit objects take the highest
# priority.
#
# In-transit objects have priority over the others. When
# additional space is needed for incoming data, negative-cached
# and hot objects will be released. In other words, the
# negative-cached and hot objects will fill up any unused space
# not needed for in-transit objects.
#
# If circumstances require, this limit will be exceeded.
# Specifically, if your incoming request rate requires more than
# 'cache_mem' of memory to hold in-transit objects, Squid will
# exceed this limit to satisfy the new requests. When the load
# decreases, blocks will be freed until the high-water mark is
# reached. Thereafter, blocks will be used to store hot
# objects.
#
#Default:
cache_mem 4 MB

# TAG: cache_swap_low (percent, 0-100)
# TAG: cache_swap_high (percent, 0-100)
#
# The low- and high-water marks for cache object replacement.
# Replacement begins when the swap (disk) usage is above the
# low-water mark and attempts to maintain utilization near the
# low-water mark. As swap utilization gets close to high-water
# mark object eviction becomes more aggressive. If utilization is
# close to the low-water mark less replacement is done each time.
#
# Defaults are 90% and 95%. If you have a large cache, 5% could be
# hundreds of MB. If this is the case you may wish to set these
# numbers closer together.
#
#Default:
cache_swap_low 90
cache_swap_high 95

# TAG: maximum_object_size (bytes)
# Objects larger than this size will NOT be saved on disk. The
# value is specified in kilobytes, and the default is 4MB. If
# you wish to get a high BYTES hit ratio, you should probably
# increase this (one 32 MB object hit counts for 3200 10KB
# hits). If you wish to increase speed more than your want to
# save bandwidth you should leave this low.
#
# NOTE: if using the LFUDA replacement policy you should increase
# this value to maximize the byte hit rate improvement of LFUDA!
# See replacement_policy below for a discussion of this policy.
#
#Default:
maximum_object_size 4096 KB

# TAG: minimum_object_size (bytes)
# Objects smaller than this size will NOT be saved on disk. The
# value is specified in kilobytes, and the default is 0 KB, which
# means there is no minimum.
#
#Default:
minimum_object_size 0 KB

# TAG: maximum_object_size_in_memory (bytes)
# Objects greater than this size will not be attempted to kept in
# the memory cache. This should be set high enough to keep objects
# accessed frequently in memory to improve performance whilst low
# enough to keep larger objects from hoarding cache_mem .
#
#Default:
maximum_object_size_in_memory 8 KB

# TAG: ipcache_size (number of entries)
# TAG: ipcache_low (percent)
# TAG: ipcache_high (percent)
# The size, low-, and high-water marks for the IP cache.
#
#Default:
ipcache_size 1024
ipcache_low 90
ipcache_high 95


Du benötigst wohl folgende

zB
cache_mem 100 MB
maximum_object_size 53248 KB

Je nach Anforderung

Wichtig --> manual durchlesen,
Tipp --> http://www.squid-handbuch.de

Gruß
Steve

Jinto
09.08.03, 12:36
Hallo Michael

"Was soll das heissen?" ist genau der richtige Spruch. Wie wäre es wenn du dich mal einen moment sammelst und dann versuchst eine vernünftige Frage zu formulieren?

Folge dem Link in meiner Signatur.

Michael Becker
09.08.03, 12:58
Hallo

Was soll das heißen Squid ist trauf geht auch so weit nur das speichern geht nicht.

MFG Michael Becker

Michael Becker
09.08.03, 13:14
sorry der letzte eintrag habe ich aus versehen rein gestellt.

danke steve-bracket dein einstellungen sind genau die ich wollte.
Habe jetzt noch eine frage und zwar wenn ich einen Download mit SQUID starte zeigt er mir keine restdauer an, das geht aber wenn ich ohne SQUID Runterlade.
Kann mir jemand sagen wie ich das unter Squid einstelle das die restdauer da auch angezeigt würd?

MFG Michael Becker

Bauchi
09.08.03, 13:42
eigentlich gar nicht .. :-/

du musst dir das so vorstellen:
der balken mit der 'restdauer' ist errechnet aus totaler datenlänge und bereits empfangenen daten und das ganze dann hochgerechnet ...

nachdem aber erstmal der squid die daten empfängt, und wenn er sie hat, dann an dich weitergibt, sind noch keine daten vom browser empfangen worden, und somit kann er auch nix berechnen .. :-(

Michael Becker
09.08.03, 14:45
gut da kann man nichts machen aber danke.
kann mir noch jemand sagen wo oben in dem Conf Datei von steve-bracket
wo ich die zeit entrage wie lange die daten im Spiecher drin bleiben?
Ich brauche da 20 Tage.

MFG Michael Becker

Michael Becker
10.08.03, 13:48
hallo

Kann mir noch jemand helfen bei der frage oben??

MFG Becker

renelenz
15.08.03, 08:21
Hi Michael,

versuchs mal mit dem Parameter reference_age.
Such Dir das mal in den man-seiten raus.
Hier kannst Du folgende Werte übergeben:
day, days, week, weeks, month, months, year und years.
Wähle Deine Einstellung cache_dir entsprechend groß.
Daten auf die am längsten nicht mehr zugegriffen wird
löscht der Proxy als erstes.

Gruß
Rene