Copy บทความ จาก bongunza ณ
http://www.internetcafe.in.th/showthread.php?t=9980 อันนี้ อยากจะช่วยๆ ร้านเล็กๆ ที่อยากทำServer เก็บเว็บ , เก็บแพทเกม
แต่ทำไม่ถูกติดปัญหามากมาย และไม่รู้ทำไง ลองมาดูเบื้องต้นกันเลยดีกว่าครับ
สิ่งที่ต้องห้ามกับ Ipcop และ server ตัวอื่นๆ
ห้ามใช้ IE8 เด็ดขาดเพราะมันจะทำให้Frox ใช้งานไม่ได้ แพทไม่โหลดหรือไม่ผ่าน
แล้วเราจะรู้ได้ไง IE เราเวอร์ชั่นไหน ไม่ยากครับ กดไปที่
หัวข้อ Help และเลือก about Internet Explorer ครับเเละจะเห็นเวอร์ชั่น IE
เเล้วถ้าลง Windows มาเเล้วเป็น IE8 เลยละ จะเอาออกไง
เอาออกไม่ได้ครับ ลองหาแผ่น XP SP2 เเบบ เดิมๆ มามันจะเป็นจะได้ IE6 เเค่นี้ก็ได้ครับ
ในส่วนนี้ต้องขอบคุณ คุณหมาทันสมัย มากๆครับ ตอนเเรกที่ผมไม่ได้ เป็นเพราะติดไวรัสครับ
เลยคิดว่า IE คงไม่มีผลเกี่ยวกัน เเต่จริงๆมันเกี่ยวกันครับลอง ค้นดูใน Google ครับ
เริ่มต้นวิธีการลงเบื้องต้น ตามลิ้งนี้เลยครับ
http://www.scribd.com/doc/6401710/-Linux-IPCop-1415 หรืออยากได้เเบบ Word ก็ลิ้งนี้ครับ
http://upload.neteasyweb.com/view.aspx?ItemID=d8c6d6f2-7aca-dc11-9715-00e08127749e***
Link สำรอง
http://www.mediafire.com/?myojjmjmaijส่วนต่อมาในการทำ Squid , Frox , mime เพื่อที่จะเก็บเเพทเกมต่าง
(ของผมเก็บทุกเกมครับ ตอนนี้ยังไม่เจอเกมที่ไม่เก็บ เก็บหมด เกมกาดก็เก็บครับ)
การเเก้ไขพวกนี้ ผมก็ยังมือใหม่ เเนะนำอย่าใช้ Putty เเก้ให้ใช้ WinScp เเก้จะง่ายกว่าครับ
Squid
vi /etc/squid/squid.conf<<< ที่อยู่ของsquid ใช้ Winscp ไปเเก้ไขเลยจ้า
ส่วนนี้เอาไปเพื่มบรรทัดล่างสุดของ Squid ครับ
# =========== New frox =======================
memory_replacement_policy heap GDSF
cache_replacement_policy heap GDSF
# ============= refresh_pattern ===============
refresh_pattern -i .(class|pdf|rtf|doc|wp|wp5|ps|prn)$ 7200 100% 10080 override-lastmod override-expire reload-into-ims ignore-reload
refresh_pattern -i .(mov|avi|mpg|wav|au|mid|mp3)$ 7200 100% 10080 override-lastmod override-expire reload-into-ims ignore-reload
refresh_pattern -i .(raw|delta|exe|zip|gz|arj|lha|lzh|rar|tgz|tar|Z)$ 7200 100% 10080 override-lastmod override-expire reload-into-ims ignore-reload
refresh_pattern -i .(jpg|gif|jpeg|png|css|js)$ 7200 19000% 10080 override-lastmod override-expire reload-into-ims ignore-reload
refresh_pattern -i .(bmp|tif|tiff|xbm)$ 7200 17000% 10080 override-lastmod override-expire reload-into-ims ignore-reload
refresh_pattern -i .(png|swf)$ 7200 18000% 10080 override-lastmod override-expire reload-into-ims ignore-reload
refresh_pattern ^ftp: 7200 100% 10080
refresh_pattern ^gopher: 7200 100% 10080
refresh_pattern . 0 100% 10080
cache_swap_low 90
cache_swap_high 95
maximum_object_size_in_memory 8 KB
mime_table /etc/squid/mime.conf
reload_into_ims on
ie_refresh on
# =============== Delay Pools ================
acl limit src 192.168.2.1-192.168.2.50/255.255.255.255
delay_pools 1
delay_class 1 2
delay_access 1 allow limit
delay_parameters 1 -1/-1 102400/102400
ftp_sanitycheck off
***หมายเหตุ****
Delay Pools เป็นการจัดสรรการDowload ทำให้ร้านเกมไม่เเลคครับ
acl limit src 192.168.2.1-192.168.2.50/255.255.255.255 <<<ส่วนนี้ IPใคร IPมันนะครับ
192.168.2.1 - 192.168.2.50 คือตั้งเเต่ 192.168.2.1 ไปถึง IP 192.168.2.50 ครับ
delay_parameters 1 -1/-1 102400/102400 <<<< 102400/102400 คือความเร็ว 1Mbps ครับปรับเเต่งได้
mime
/etc/squid/mime.conf <<< ที่อยู่ของ mime ใช้ Winscp ไปเเก้ไขเลยจ้า
โหลดจากในนี้ไปใช้ได้เลยครับ
http://www.beupload.com/download/?674796&A=963964Frox
/var/log/copfilter/default/opt/frox/etc/frox.conf<<< ที่อยู่ของ Frox ใช้ Winscp ไปเเก้ไขเลยจ้า
เอาไปใส่ บรรทัดล่างสุดของFrox ครับ
#=============== New =============
CacheModule local
CacheSize500
CacheAll yes
DoNTP yes
ส่วนของผมที่เเก้ไขมาถ้าใช้ไปนานๆเเล้ว แคชเต็ม ก็ใช้ คำสั่งนี้ครับ
Clear Squid
rm -R /var/log/cache
mkdir /var/log/cache
chmod 750 /var/log/cache
chown squid.squid /var/log/cache
/usr/local/bin/restartsquid
Clear Frox
rm -R /var/log/copfilter/default/opt/frox/cache
mkdir /var/log/copfilter/default/opt/frox/cache
chmod 750 /var/log/copfilter/default/opt/frox/cache
chown frox.frox /var/log/copfilter/default/opt/frox/cache
/usr/local/bin/copfilter_restartfrox
ผลที่ออกมาครับ
1. เก็บเเพทเเละเกมเข้าเว็บไวครับ
2.จำกัดความเร็วได้ ปรับน้อยสุดๆยังได้ ไม่มีผลต่อเกมครับ
เป็นเหมือน แยกเน็ตเเยกเกมเลยครับ
---