درود به همگی
باز شنبه - یکشنبه شد و بیکاری فشار آورد افتادم به جون این اوبنتو
خوب یکی از مشکلاتی که ما تو ایران داریم پهنای بانده و خیلی از زمانهائی که پشت اینترنت هستیم به باز کردن وب سایتها میگذره (به قول دوستان وب گردی
)
من همیشه کش فایر فاکس رو زیاد میکنم مثلا روی ۱۰ گیگ ولی آنچنان تغییری احساس نمیکردم ( نمیدونم شاید توسط کش سرور آی اس پی زمان صفحات دستکاری میشه که مرتب دانلود کنم و باند مشغول باشه البته این یه حدس هستش از یه آدم آماتور )
خوب ابن کش سرور حالا به چه درد میخوره ، میدونم که همه شما این مطالبی که میخوام بگم رو استادین ولی شاید یکی مثل من باشه که ندونه
ببینید شبکه های بزرگ یه سرویسی رو برای کش سرور راه اندازی میکنند و یه میزان فضا رو بهش اختصاص میدن حالا یوزری میاد و یک صفحه رو میخواهند باز کنند این کش سرور به اینترنت مراجعه میکنه و اون صفحه رو میگیره یه نسخشو میده به شخص تقاضا کننده و یه نسخشو روی هارد خودش ذخیره میکنه . حالا اگر نفر دیگری بیاد و همون صفحه رو تقاضا کنه این صفحه روی هارد خودش موجوده اول میره و تاریخ و محتوای این صفحه رو با صفحه اصلی چک میکنه اگر اون صفحه تغییری نداشت همونی که روی هاردش هست رو میده به یوزر ( این یکی از قسمتهائی هستش که درآمد اصلی آی اس پی ها رو تشکیل میده )
حالا اگر ما یدونه از این کش سرورها روی سیستممون داشته باشیم چی میشه ؟ میزان دانلود ما هنگامی که داریم وب گردی میکنیم بخصوص هنگامی که صفحات تکراری رو باز میکنیم به شدت پائین میاد و سرعت باز شدن این صفحات فوق العاده زیاد میشه ( البته نه برای بار اول قرار نیست معجزه اتفاق بیافته
)
اول از همه فروم رو یه سرچ کردن و مقاله فاراب عزیز و گرامی رو دانلود کردم ( که همینجا جا داره از ایشون بابت زحماتشون تشکر کنم ) و مطالب دیگه رو هم خوندم ولی اینها خیلی بیشتر از نیاز من بود من یه کش محلی (برای یک کامپیوتر ) میخواستم بعد رفتم سراغ گوگل عزیز
سرتون رو درد نیارم بالاخره راهش انداختم اونم چه راه انداختنی
بریم سراغ راه اندازی که خیلی هم آسونه .
مواد لازم :
۱ - squid3 ( یه حدود ۱ مگه کلش
)
۲ - هارد خالی به میزان دلخواه ( من خودم چون هاردم خالی بود ۱۰ گیگ براش گذاشتم که البته داینامیکه و فکر کنم تا آخر عمرم هم نتونم پرش کنم فکر کنم برای یه استفاده معمولی ۱ گیگ خیلی زیاد باشه )
مراحل کار :
۱ - squid3 را نصب میکنیم
sudo apt-get install squid3
۲ - تنظیم کردن squid
sudo gedit /etc/squid3/squid.conf
( البته توضیح نداره برای kde کارا از کدوم ادیتور باید استفاده کنند چون اونا خودشون حرفهایند
)
حالا اینها رو به تهش اضافه کنید
http_port 3128 transparent
acl our_networks src 1.1.1.0/24
acl localnet src 127.0.0.1/255.255.255.255
http_access allow our_networks
http_access allow localnet
توجه کنید که در خط دوم 1.1.1.0 با توجه به آی پی شما بایستی تنظیم بشه برای من چون آی پیم 1.1.1.37 هستش اینجور تنظیم شده . برای اینکه بتونید آی پی تون رو به دست بیارید توی ترمینال از ifconfig استفاده کنید (فکر کنم دوستانی که از دایال آپ استفاده میکنند تا زمانی که از یک آی اس پی سرویس میگیرند نیاز نداشته باشند این آی پی رو عوض کنند اگر لطف کنند تست کنند و نتیجه رو اعلام کنند ممنون میشم )
حالا زمان اون رسیده که حجم و دایرکتوری کش سرورمون رو ست کنیم این خط رو پیدا کنید به صورت زیر تغییر بدین ( با سرچ cache_dir ufs میتونید پیداش کنید که البته اونی که # جلوش نیست خط اصلیه که باید تغییر بدین )
cache_dir ufs /home/nima/spool/squid3 10000 16 256
اینجا ۲ تا نکته داره اول اون دایرکتوریه که من ترجیح دادم توی home بسازمش چون چنتا لینوکس رو سیستمم دارم و همه از همین home استفاده میکنند اگر شما هم این دایرکتوری رو توی home ساختید باید پریمیشن رو برای این دایرکتوری عوض کنید وگرنه میتونید توی /var/ بسازیدش
دوم اینکه اون 10000 میزان کش به مگابایته شما بسته به میزان هاردتون عوضش کنید
حالا وقت اونه که اسکوئید رو ریستارت کنیم
sudo /etc/init.d/squid3 restart
این بایستی بدون باگ و وارنینگ دایرکتوریهاشو ایجاد کنه و شروع به کار کنه
شما حالا یه پورت 3128 دارید که توی مررو گرتون ست میکنید و از زندگیتون لذت میبرید من که خیلی دارم لذت میبرم امیدوارم شما هم ببرید
اگر مشکلی بود و سواد اندکم کافی در خدمتم موفق باشید
پینوشت : اگر در مورد تنظیم پورت در فایر فاکس مشکل دارید به لینک زیر مراجعه کنید ( با تشکر فراوان از جناب حبیبی )
http://wiki.ubuntu-ir.org/Freegate#head-5f44bfad4e9ef661e462bef3589be24034b0ec4a