პროქსი სერვერის დაყენება

ვიკიწიგნებიდან

გადასვლა: ნავიგაცია, ძიება

cd /tmp/build http://www.squid-cache.org/Versions/v2/2.5...TABLE12.tar.bz2 tar jxvvf squid-2.5.STABLE12.tar.bz2 cd squid-2.5.STABLE12 ./configure \

--exec_prefix=/usr \
--bindir=/usr/sbin \
--libexecdir=/usr/lib/squid \
--localstatedir=/var \
--sysconfdir=/etc/squid \
--enable-poll \
--enable-snmp \
--enable-removal-policies="heap,lru" \
--enable-storeio="aufs,coss,diskd,null,ufs" \
--enable-ssl \
--with-openssl=/usr/kerberos \
--enable-delay-pools \
--enable-linux-netfilter \ (linux ze)
--with-pthreads \
--enable-ntlm-auth-helpers="SMB,winbind" \
--enable-external-acl-helpers="ip_user,ldap_group,unix_group,wbinfo_group,winbind_group" \
--enable-auth="basic,ntlm" \
--with-winbind-auth-challenge \
--enable-useragent-log \
--enable-referer-log \
--disable-dependency-tracking \
--enable-cachemgr-hostname=localhost \
--disable-ident-lookups \
--enable-truncate \
--enable-underscores \
--datadir=/usr/share \
--enable-basic-auth-helpers="LDAP,MSNT,NCSA,PAM,SMB,YP,getpwnam,multi-domain-NTLM,SASL,winbind" \


make make install squid -f /etc/squid/squid.conf -z

ეგაა და ეგ

თუ დამატებითი (კარგი) კონტროლი გვჭირდება, ვქაჩავთ SquidGuard ვქაჩავთ cd /tmp/build

wget -c http://freshmeat.net/redir/squidguard/9946...rd-1.2.0.tar.gz tar zxvf squidGuard-1.2.0.tar.gz cd squidGuard-1.2.0 ./configure \ --with-sg-config="/etc/squid/squidguard.conf" \ --with-sg-logdir="/var/log/squidguard" \ --with-sg-dbhome="/var/log/squidguard"

LIBS="-ldb -lpthread" make

make install

შემდეგ აშკარად მწარედ დაგვჭირდება squidguardის blacklistები რომლებიც უკაცრავად, მარა მხოლოდ ფედორასთვის მაქვს sad.gif http://dag.wieers.com/packages/squidguard-blacklists/ აქედან დავქაჩავთ და ვაყენებთ შემდეგნაირად

rpm -Uvh __squidguard__rpm__name


ვააქტიურებთ ბლექლისტებს cp -f /etc/squid/squidguard-blacklists.conf /etc/squid/squidguard.conf შევიტანთ უკანასკნელ ფაილში(squidguard.conf) ჩვენთვის სასურველ ცვლილებებს და საბოლოოდ , ვააქტიურებთ თვითონ squidguard -ს ამისათვის /etc/squid/squid.conf ის ბოლოში მივაწერთ ამას redirect_program /usr/bin/squidguard -c /etc/squid/squidguard.conf

და დავარესტარტებთ squid-ს

პირადი ხელსაწყოები