26
เเเเเเเเเเเเเเเเเเเเ เเเเเเ Squid Proxy Server

เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

  • Upload
    chiara

  • View
    76

  • Download
    7

Embed Size (px)

DESCRIPTION

เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server. ส่วนประกอบที่สำคัญ Squid Proxy Server. Hardware OS RULE. การเลือก Hardware. จำนวนการให้บริการ ความน่าเชื่อถือ ของอุปกรณ์ งบประมาณ. Hardware ที่เหมาะสม. พิจารณาจากการทำงาน HDD ที่มีความเร็วรอบที่สูง ATA 7 , 200 รอบขึ้นไป - PowerPoint PPT Presentation

Citation preview

Page 1: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

เทคนคและการประยกตใชงาน Squid Proxy Server

Page 2: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

สวนประกอบทสำาคญSquid Proxy Server

• Hardware• OS• RULE

Page 3: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

• จำานวนการใหบรการ• ความนาเชอถอ ของอปกรณ• งบประมาณ

การเลอก Hardware

Page 4: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

Hardware ทเหมาะสมพจารณาจากการทำางาน• HDD ทมความเรวรอบทสง ATA 7,200 รอบขนไป• ไมเนน CPU เนองจากไมมการคำานวณ การทำางาน เปนเพยงการอาน cache ไปใหลกขาย• Ram ยงมากยงด ชวยลดจำานวนครงในการอาน HDD• LAN ขนอยกบความเรวของสวทซ

Page 5: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

ความนาเชอถอ ของอปกรณ• ระยะเวลาการเปดใชงาน• การรองรบของ OS• การบรการ ของผขาย• คณสมบตเสรมของ อปกรณ• การรบประกน (ระยะเวลาการเปลยนอปกรณ)

การเลอก Hardware

Page 6: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

• ไมควร กำาหนดการตรวจสอบตอกฎหนงท มากเกนไปเชน files ทกำาหนดเวบทหามเขา นน ไมควรมเกน 100 บรรทด หากมมากเกนกวานขอแนะนำา squidguard จะดกวา เพราะมกลกการจดเกบเปน data base ลดการ

ตรวจสอบ ของ squid• ไมควรกำาหนด cache ทมขนาดเกน 500 M

เนองจาก หลกการ squid จะทำาการคนหาคาในแรมกอน แลวจงหาในhdd ซงเปน จดออนของระบบทเรยกวาคอขวด

RULE

Page 7: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

RULE

• ควรสราง squid.conf มบรรทดเทาทจำาเปนเทานนเนองจากจะทำาให การรน squid ไดเรวขน งายตอการปรบแตงแกไข• ไมควรกำาหนด cache ทมขนาดเกน 500 M

เนองจาก หลกการ squid จะทำาการคนหาคาในแรมกอน แลวจงหาในhdd ซงเปน จดออนของระบบทเรยกวาคอขวด

Page 8: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

RULE

• ควรมการ แบง subnet เปน สวน ๆ เพอใหงายตอ การควบคมดแล

ลดภาระของ Lan card

Page 9: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

RULE• วางกฎใหถกบรรทด กอนหลง

Page 10: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

RULE• การใช ! หมายถงนอกเหนอ

Page 11: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การปรบแตง squid• การตรวจสอบลกขายจาก Macaddess • การใช mrtg จบคา squid• การกำาหนดความเรว ของลกขาย ดวย delay pool• การแกไขหนา Error เปนของเราเอง• การตดตง squidguard

Page 12: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การตรวจสอบลกขายจากMacaddess

• ตองเลอกตวเลอก ARP ACL ตอนตดตงดวย

Page 13: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การตรวจสอบลกขายจากMacaddess

• การใช acl ใน squid.conf

Page 14: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การตรวจสอบลกขายจากMacaddess

• การหา mac address win98• สง winipcfg ทรน

Page 15: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การใช mrtg จบคา squid• ตดตง squid ใหรองรบ snmp โดยตก X ตามภาพ

Page 16: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การใช mrtg จบคา squid• ใหเพม acl ดงนไปท squid.conf

acl snmppublic snmp_community public snmp_port 3401 snmp_access allow snmppublic all

Page 17: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การใช mrtg จบคา squid• สราง Files mrtg-squid.cfg download ไดท http://chrismiles.info/unix/mrtg/mrtg-squid.cfg• copy mrtg-squid.cfg ไปไว ท /etc/mrtg• download http://chrismiles.info/unix/mrtg/squid-mib.txt

ไปเกบไวท /opt/mrtg/squid/mib.txt • สง mkdir -p /opt/mrtg/squid • download หนา index ไดทhttp://chrismiles.info/unix/mrtg/index-squid.html.txt

Page 18: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การใช mrtg จบคา squid• แกไข httpd.conf โดยเพมScriptAlias /squid-mrtg/ "/opt/mrtg/squid/”<Directory "/opt/mrtg/squid"> AllowOverride None Options None Order allow,deny Allow from all</Directory>• Reboot server

Page 19: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การใช mrtg จบคา squid• เรยกหนาเวบโดยhttp://yourdomain/squid-mrtg/

Page 20: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การกำาหนดความเรว ของลกขาย ดวยdelay pool• ขนตอนตดตง หากลงแบบ tar ใหเพม ออฟชน

enable-delay-pools • ใสคา config ใน squid.conf

Page 21: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การกำาหนดความเรว ของลกขาย ดวยdelay pool• 1280000/12800000 หมายถง Upload/Download ได

128KB • หากจะกำาหนดชวงเวลาดวยสามารถ นำา acl time มาเพม เตมได

Page 22: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การแกไขหนา Error เปนของเราเอง

• Files Error ทงหมดจะอยท• Files ทงหมดจะเปน Files HTML สามารถแกไขได

โดยเขยนเปน html แลว save เปนชอเดม

Page 23: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การแกไขหนา Error เปนของเราเอง%BURL with FTP %2f hack%cSquid error code%dseconds elapsed since requestreceived (not yet implemented)%eerrno%Estrerror()

%mError message returned by external auth helper%pURL port \#%PProtocol%RFull HTTP Request%Ssquid default signature%scaching proxy software with version%tlocal time

Page 24: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การแกไขหนา Error เปนของเราเอง%fFTP request line%FFTP reply line%gFTP server message%hcache hostname%Hserver host name%iclient IP address%Iserver IP address%Lcontents of err_html_text config option%MRequest Method

%TUTC%UURL without password%uURL with password (Squid-2.5 and later only)%wcachemgr email address%zdns server error message

Page 25: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การตดตง Squidguard • cd /usr/ports/www/squidguard

• make install clean• cd /usr/local/etc/squid• cp squidGuard.conf.sample squidGuard.conf• แกไข squid.conf เพม redirect_program /usr/local/bin/squidGuard แนะนำาวาควรเพมการบรรทด allow ใหออกinternet ได

Page 26: เทคนิคและการประยุกต์ใช้งาน Squid Proxy Server

การตดตง Squidguard • เพมเวบทไมพงประสงคโดย

• cd /var/db/squidGuard• จะมรายชอเวบ ทไมพงประสงคแยกเกบเปนหมวดหม

เมอ จดการเรยบรอยแลว• ใหสง• /usr/local/bin/squidGuard –C all • ทำาการเพมเขาไปในฐานขอมทกครงดวย