Block Instant Messaging ด้วย Squid

Sep 7, 2010
iasava

ความสามารถของ Squid นั้นมีมากมายนอกจากเก็บ Cache ของเว็บไซด์แล้วใน ACL ยังทำอะไรได้อีกเยอะเลย วันนี้มาลองใช้ ACL ในการ Block Instant Messaging เช่น MSN, ICQ, AOL และ Skype เป็นต้น ไปดูกันเลย


ให้เพิ่มข้อความนี้เข้าไปในไฟล์ squid.conf นะครับ

AOL Instant Messenger (AIM)

# AOL

acl aol dst 64.12.200.89/32 64.12.161.153/32 64.12.161.185/32
acl aol dst 205.188.153.121/32 205.188.179.233/32

http_access deny aol

หมายเลขไอพีดังกล่าวอาจจะมีการเปลี่ยนแปลงยังงัยก็ลอง check ดูก่อนนะครับ

Gizmo Project

# Gizmo
acl gizmo dstdomain .gizmoproject.com

# Gizmo VoIP
acl gizmo dstdomain .talqer.com .gizmocall.com .fring.com

# Gizmo Chat
acl gizmo dstdomain .pidgin.im

http_access deny gizmo

ICQ

# ICQ
acl icq dstdomain .icq.com

http_access deny icq

MSN Messenger และ Windows Live Messenger

# MSN Messenger
acl msn urlpath_regex -i gateway.dll
acl msnd dstdomain messenger.msn.com gateway.messenger.hotmail.com
acl msn1 req_mime_type application/x-msn-messenger

http_access deny msnd
http_access deny msn
http_access deny msn1

Skype

# Skype
acl numeric_IPs dstdom_regex ^(([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)|(\[([0-9af]+)?:([0-9af:]+)?:([0-9af]+)?\])):443
acl Skype_UA browser ^skype^

http_access deny numeric_IPS
http_access deny Skype_UA

Trillian

# Trillian
acl trillian dst 66.216.70.167/32

http_access deny trillian

Yahoo! Messenger

# Yahoo! Messenger
acl ym dstdomain .messenger.yahoo.com .psq.yahoo.com
acl ym dstdomain .us.il.yimg.com .msg.yahoo.com .pager.yahoo.com
acl ym dstdomain .rareedge.com .ytunnelpro.com .chat.yahoo.com
acl ym dstdomain .voice.yahoo.com
acl ymregex url_regex yupdater.yim ymsgr myspaceim

http_access deny ym
http_access deny ymregex

ที่มา: linuxpoison

Related posts: